When I try to store a patch back to the synth - the MidiMonitor shows:
XMIT: Control Change
b0 00 00
XMIT: Control Change
b0 20 04
XMIT: Program Change
c0 15
XMIT: Program Change
c0 15
But never sends a patch. The debugger showed a value of 112 (0x70) in
the first Byte, so I explicitly set it to F0 and voila - midi monitor
does show the patch getting sent. It still didn't save it on the synth,
but I'll worry about that later.
My question - Should I expect to set the start of sysex like that?
Second question -
Another Korg driver (wavestation single patch driver) sends a write
request in order to store the patch on the synth - I've tried that
without any success. Any advice there? Joachim said he hadn't seen any
synths that required it, but as I said - Its not saving the patch - with
or without the write request.
Here's the MidiMonitor output for the changed storePatch with the write
request:
XMIT: Control Change
b0 00 00
XMIT: Control Change
b0 20 04
XMIT: Program Change
c0 15
XMIT: SysEX:length=627
f0 42 00 50 4c 08 22 5c 15 46 69 72 .. 00 00 f7
XMIT: Program Change
c0 15
XMIT: SysEX:length=8
f0 42 30 50 11 24 15 f7
|