OK, one step at a time:
-
create song states in Cantabile for the different configurations you need over the course of the song (you need Cantabile Performer for this!). The first state may be configured to play a piano, the next to play a Hammond, etc. I am assuming you know how to use song states - if not, see @brad’s excellent tutorial videos
-
create a MIDI track in Reaper or any other DAW that has nothing in it but a specific MIDI command at the times in the track when you want to change to a different configuration. As an example, I am using a MIDI note G3. So, you’d insert G3 notes in this MIDI file whenever you want to move to the next song state. Now save this song as a MIDI file from your DAW. So now you have a MIDI file that does nothing but send G3 notes at specific points in time
-
Create a media player (I’ll call it Media Player 1) in your Cantabile song and load this MIDI file into it. Make sure that all state behavior is turned off for this media player (otherwise playback could be interrupted by state change). Now create a binding: “Media Player 1 - MIDI Out; Note - G3 → Song States; Next State (Instant)”.
-
Now let the media player play the MIDI file - your song states should change automatically whenever there is a G3 note being played in your MIDI file. If states are not changing, be sure to check Cantabiles “Options->General->Display Middle-C as…” to make sure that Cantabile and your DAW have the same understanding of what number G3 stands for. Some DAWs and Synths consider “middle C” (note #60) to be C3, others call it C4. Cantabile gives you the option.
Give it a try!
Cheers,
Torsten