Reply 2300 of 2309, by Falcosoft
- Rank
- l33t
Roland User wrote on Yesterday, 21:20:Good , I understand you , but it would be comfortable if in FSMP I can do revoice use select patch from ins file , I mean what double click to patch and show list all patches as when we click in FSMP program + MSB + LSB and next step select patch and modify MIDI file )
I repeat it here:
Also you should realize that Bank Select MSB, Bank Select LSB and Program Change messages are 3 different messages that can be placed totally different places, what's more even on different tracks.
A sequencer like Cakewalk can mimic as if they were only one message but in reality they are not. Most likely Cakewalk inserts 3 messages when you select a patch but I'm not sure what it does when e.g. other bank select messages for the same channel exist on other tracks. Scanning the whole file and removing all other related messages?
FSMP's low level editor/debugger does not want to be smarter than you so they show the messages separately (the exact way they can be found in the Midi file) and lets you modify the messages at the byte level.
@Edit:
I have tested Cakewalk Sonar 8 Producer Edition and even it can only modify patches reliably that it created previously. When bank select messages for the same channel exist on other tracks Cakewalk simply ignores them. This way If the messages occur on later tracks with the same or bigger tick/position value then the patch modification fails since the messages with bigger tick/position values overwrite the modified ones.
So this 'abstraction' is much more problematic than you or Cakewalk think 😀