Originally Posted by ripe
Ah, I didn't think about that with the Devil Fish using the sync socket. It should be easy enough to add a MIDI panic function to the TAP button when the sequencer is stopped, that would work around the issue. I will add that to my to-do list.
Well that is one part of the solution. I think more importantly is if the Quicksilver CPU has been configured to ignore sync then it should not cause the sequencer to stay frozen until sync or MMC code is seen on the sync port. The sync port should just be assumed to be a midi IO port and the sequencer should always be allowed to free run if Run/stop is pressed OR a MMC start code is received. That would GREATLY help me given the way the Quicksilver seems to be set up. Otherwise, I have to use USB for midi all the time and this becomes a hassle for me to route signals from other external gear like my MPC 5000 that doesn't have USB midi support. I use the Sync-Gen Pro II with clock feeds to input ports of 2 MOTU MidiExpress 128 XT USB boxes cause the timing jitter with USB out of the DAW is measurably horrible. The Sync-Gen stuff just makes things absolutely solid and the difference is immediately apparent.
I might also add that the Quicksilver should support Midi panic as a message. I can easily generate that from my keyboard controller or DAW. It should respond by stopping the sequencer and shutting off the gate to any active note and resetting the internal value of the filter cutoff to reflect the actual potentiometer value with a zero offset. I suppose it should also cause a memory save to happen since that happens anyway whenever the sequencer is halted as I recall.
If you have any code you need tested let me know by the way. I am more than happy to give it a go. Since there are only 2 Devilfish with the Quicksilver mods in existence to date you really don't have many good options lol.