Quote:

...The melody patch is still set automatically to "5 Electric Piano" at the moment that I press "Play", and then the song starts generating the tracks, then when it actually starts to play though the speakers, the melody patch is set to "5 Vibes" (and stays that way for the whole song), which is exactly what I want.

That works for now and this is the only tune that I need this for right now.

I would still like to know why the auto-set-melody-patch-at-play is happening.

I would still like to know how to change the auto-set-melody-patch-at-play setting.

But, until some expert explains this, the workaround is fine.

Thanks.

-- Mark Kamoski




Hi Mark,

That is happening because a MIDI file is simply a string of commands laid out along a timeline. MIDI is basically a State Machine concept.

There was (is) already a Patch command at the beginning of that file on that track.

When you change the command to a different Patch, the program cannot automatically erase or delete the *original* Patch command, it just inserts a new one on the timeline, typically doing so AFTER the first command.

So we start the Transport rolling and the first, original command is what you see.

Then, a bit further down the timeline, your inserted command takes place, and that changes the Patch data to the one you desire.

There is a way to change this, and that is done via the Event List. You can find the original Patch command for that track, located before your inserted Patch command -- and delete the original line. Then, when the song is opened or started, only your changed Patch command will show up.

In BiaB, there may be another way to do this as well, the "Save Song with Patches and Harmony" window, where, if you check the tracks involved on the left side after the song has played through to your Patch changes, then Save the songfile from there, it should open with just your chosen Patch changes.


--Mac