Basics are pretty simple:
-
create MIDI output port that connects to your D50
-
create a rack that simply connects Rack MIDI in to your D50 Midi port → now you can send note / controller data to your D50
-
now you can send program changes from your song to your D50 via triggers (e.g. on song load or song state load):
If you have a set of standard sounds, you can even use rack states to select them: create a song state load trigger within your D50 rack that sends a program change to your D50 (different programs for different states)
:
But of course this means that the presets on your D50 stay stable for this to work
On the other hand, you can use Cantabile to send sysex blocks to your D50 (not sure how big such a sysex block can be → @brad???). You can even automatically load a new sound bank with a song:
You can import your .syx files in the sysex editor (double-clicking the “value” field gets you there)
not a pipe dream - REALITY!
Cheers,
Torsten