Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
  topic list next in topic

Subject: MIDI soft thru - completed

From: "korgpolyex800" <korgpolyex800@...>
Date: 2007-12-28

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.