I created a Controller Surface for my Roland Fantom 8 using MIDI Remote API Scripting in Cubase 13 Pro. Volume and panning both work fine for all 16 tracks in both directions. However I have not been able to set Bank/Program Selections in Cubase using the MIDI messages sent by the hardware. I am able to record them in controller lanes but only during a recording.
I tried using patch bank definitions by installing a MIDI device but that only lets me set the bank/program selections in Fantom 8 from Cubase. What would I need to do to set the Bank/Program selections in Cubase remotely from Fantom 8, or any other MIDI keyboard, without having to go into recording mode?
My purpose is capture the voices used by each track in the Cubase project.
Hi, not sure I understand this. Since the appropriate midi messages for bank/preset selection are written in the automation lanes, wouldn’t just enabling write-automation do what you want, without going into record mode?
I have been trying to do that but it doesn’t seem to work. Or I am missing the obvious. When I send bank/program messages from the external hardware, Cubase displays the MSB/LSB/PC values in controller lanes. But I am guessing since it is not in recording mode, the values disappear after a few seconds. I also created automation tracks for bank select messages, but nothing appears in those tracks whether I am in recording mode or not.