I could use some coaching on sending program changes to a hardware synth (Yamaha MODX8). MODX is connected to the computer via a powered USB hub, which is working with my Arturia controller. I’m running GP5.
In a GP rack space, I added a MIDI out block and (I think) assigned it to send MSB, LSB and program change numbers to channel 1 (the channel the MODX is set to). I believe the MIDI settings on the MODX are good, because I am able to send working program changes to it from Camelot Pro.
That said, I’m not sure GP is “seeing” the MODX, as it doesn’t appear in the master MIDI settings (shouldn’t it?).
What am I getting wrong? If I can sort this just once, it’s repeatable.
USB from MODX to a powered USB hub, which is connected to the computer (PC). The hub is working with my Arturia Keylab mk2 and GP, it has also worked preciously with the MODX (iPad running Camelot Pro).
No to both. Really strange. I swapped USB cables, then tested with my iPad and Camelot Pro, Camelot was effectively sending program changes both directly and through the hub.
Curiously, the connection light on the hub doesn’t stay lit when I connect the hub to the PC, yet the cable and hub both work with my iPad. Really weird.
I’m not in front of the machine right now, but you should see three ports of MODX (and connect to MODX 1).
On Windows you need to install Yamaha ASIO driver, if problem persists try to uninstall and reinstall the driver.
Thanks all! Installed the Yamaha/Steinberg ASIO driver and the MODX came to life!
I sent program changes by creating a MIDI event/program change and program number.
The ONE thing that isn’t quite right (and I think it can be fixed in GP) is that I’d I need to pull up program 092, I need to feed GP 091 (one number lower). I think there’s a global offset for this but the one I found in Global MIDI didn’t seem to work (I still got 092 on the MODX with it engaged). Any tips or suggestions appreciated - I can live with it as-is, but if I’m missing something, I’ll take the coaching.