Hi,
I have been working some old sequences that I made in the 90's, currently transferring them to my DAW, and using the Roland Sound Canvas VA software with it.
The DAW doesn't take or recognize some of the MIDI commands, however, and so I have to re-input them after the transfer.
One thing I noticed is that when I play the transferred MIDI song, the instruments are not correct until after I restart the song. Apparently the problem is caused by the order of MIDI commands that I entered. For instance, this causes the wrong bass to play:
121 0 ... reset
32 4 ...selects the Sound Canvas 8820 module
Patch #34 ... selects patch #35 (Picked Bass)
0 2 ... selects the 3rd variation of the Picked Bass (Picked Bass 3)
With that setup, the default Picked Bass plays instead of the desired variation Picked Bass 3.
But this prevents the problem:
121 0 ... reset
32 4 ...selects the Sound Canvas 8820 module
0 2 ... selects the 3rd variation of the Picked Bass (Picked Bass 3)
Patch #34 ... selects patch #35 (Picked Bass)
Or even this will prevent the problem:
121 0 ... reset
0 2 ... selects the 3rd variation of the Picked Bass (Picked Bass 3)
32 4 ...selects the Sound Canvas 8820 module
Patch #34 ... selects patch #35 (Picked Bass)
Both of those setup will play the correct bass instrumant.
It seems the Patch # needs to be at the end, not somewhere in the middle.
So do I assume correctly that there is a standard or required order to MIDI commands? And if so, is there a list somewhere of what order they should be in?
I found the answer! Thanks to the MIDI tutorial page by forum member Eddie at http://www.2writers.com/eddie/TutCapitalTones.htm. The page nicely explains about this sort of thing, and ends with this gem:
to ensure you get the instrument you want, be sure to always specify the bank, the map and then the patch.
Good to know! 🙂