MIDI Sequencer

My first MIDI Sequencer ran on a PIC18F device with 3968 bytes of SRAM. This limited amount of RAM meant I couldn't store as many patterns as I wanted which is why I eventually used a more powerful microchip so I could have greater timing resolution, individual velocity values per note and channels for pitchbend and controller change messages. Despite this it still had qutie a few cool features; a maximum of 8 MIDI tracks, step note entry and live recording, looped pattern and playlist modes and the ability to save up to 18 songs. The circuit used just three other ICs.