In order to get sync mode working with MIDI in (such as from your computer sequencer), I figured it would be useful to have MIDI soft thru available. That way, you can cascade your Poly 800 and EX800 without taking up any extra MIDI ports. So I implemented that today and it works OK. Since I used a FIFO (first in first out) to buffer the incoming MIDI (to keep the MIDI interrupt handler as small as possible), there is definitely going to be a delay on the soft thru MIDI. But I was not able to discern any delay with my own ears or looking at MIDI-OX. I am beginning to wonder just how much more code I can drop into the Poly 800 before I run out of CPU cycles. The little 8 bit CPU just keeps on going and going and going. It's quite incredible how much more it's being asked to do but it doesn't seem to mind the extra work at all. I've also been watching the stack pointer depth to see if nested calls are increasing but even while sending massive MIDI sysex, timecode and common messages while the Poly is running the sequencer at top speed and using my arms to stand on as many keys as I can, the stack doesn't grow very much at all. Mike.
Message
MIDI soft thru - completed
2007-12-28 by korgpolyex800
Attachments
- No local attachments were found for this message.