This sounds really strange indeed! I agree that is must be something in the MIDI routing or probably some unwanted/unexpected sysex filtering somewhere? For example Cubase (which I use) has an option to filter sysex as a general rule, so this filter must be deactivated. You could check if there is something like that in your software. Do you have another option to route the MIDI to the SY, on another PC or using another software? Or is there any config software for your MIDI interface? Just to check if there is any filtering on individual channels going on in the interface.
Don´t know if it helps, but my set-up loks like this:
- iPad to iMac using MusicIO and the cable connection
- MIDI into Cubase using the MusicIO plug-in
- from Cubase to the TG via MIDI interface (an old AMT8)
in Cubase I used 2 tracks, one being routed to the iPad, the other one to the TG, both of them using signals from all inputs. Then I just needed to switch between the tracks whenever I wanted to send from iPad to TG or vice versa.
The channel setting in my TG looks like this:
- Voice Receive Channel: omni
- Note on/off: all
- Device Number: 1
- Bulk Protect: on
So even the Bulk Protect doesn't stop the single parameter changes, only complete memory bulks.
Cross my fingers that you get it to work!