Skip to main content

Posts

Showing posts from July, 2022

Compiling TSE3 on Raspberry Pi

Goal and background This project is a follow up on my previous project to emulate a floppy disk controller for the Yamaha QX1. The new goal is to study the possibility to replace the entire motherboard with a custom board and a Raspberry Pi. Doing so should provide: An upgradable system USB STM32F103C8T6 Blue pill as 8 channel UART (bit banging) 8 * ATTiny4313 128 concurrent MIDI channels (8*16), instead of only 8 More and non-volatile memory (with a F-RAM from Cypress Semiconductor such as FM24V05-GTR) Better workflow with less confirmation message Ability to connect a PC keyboard, USB Key, Monitor, ... Identified steps Compile the sequencer engine (TSE3) Program a 8 channel bit banging UART (MIDI out) and the embedded UART (for MIDI In) on the Blue pill Program a basic SPI protocol between the RPI and Blue pill Connect the STM32 to board JK Program a basic UI to test MIDI In and Out Decode the protocol between board DM ...