Originally Posted by ripe
Hmm, with the MIDI messages, the machine should handle even an overflow of messages gracefully. We have purposefully tried to crash the MIDI handling during testing without problem. I am wondering if you are somehow getting a hung MIDI note that is keeping the synthesizer from being retriggered. Try quickly starting and stopping the 303 sequencer if this happens (it acts as a MIDI panic button).
You can also email me a MIDI file of any sequence that "reliably" seems to hang and we will debug the issue.
MIDI notes that are received out of the playable 303 range are ignored, so they will not trigger the internal synthesizer, this is normal behaviour.
The filter control using MIDI will not span the entire range of the filter cutoff, as the CPU can only supply 0-5v to the filter circuit, which gives about 5 octaves. The normal range using the filter knob spans about 7v. Using the filter knob as an "offset" controls what 5v range will be controlled via MIDI controller.
If you have any other things to look at let me know!
The hung midi note might be the culprit but it is not completely reproducible. It is funny cause at one point I definitely had a hung note and tried sending a midi panic from my keyboard but it was ignored so maybe that would be something to definitely put into a future release. Anyway, the funny thing is the hung note at the time made the gate stay open which I always thought was impossible in the 303 so I basically had an infinite sustained note. Would be GREAT if that were actually possible to achieve but in this case it was an accident.
The problem I see in trying to start and stop the sequencer is that if the sync port has a cable plugged in then the 303 really wants to be slaved to sync no matter what but that is what the Devilfish uses for the midi in port. It completely ignores the run/stop button. I may have to use strictly USB for this stuff. I can't test it right now cause I will be busy the rest of the afternoon.
The other problems I had were getting into real time pitch entry mode from an external keyboard and being able to successfully modify an internal pattern from the keyboard. I think I didn't have things set up correctly for this and will definitely have to use USB to make it work so let me try to test that later and see if I can get it working.