The file invokes CC11's that it never fully cancels out.

The start of file sets a different MIDI parameter than the fadeout uses.

Start of file uses Volume CC7 and sets those to 90.

But the fadeout is using Expression command CC11 -- and that does not get reset at start of file.

Manually entering CC11 values of 127 at the start of the file should force the MIDI synth to reset when the song is started or restarted.

CC11 Expression

While CC7 controls the overall MIDI volume, view it to be much like what a Master Fader (Output) on an audio mixer does.

CC11, on the other hand, is acting like one of the separate channel faders on that mixer.

In other words, whehn CC7 is set to 90, then CC11 commands can be set anywhere from 1 to 127 but that range can go no louder than the CC7 setting, which is 90.

Don't know why the program didn't reset all the CC11 values at the end of the song, perhaps there was some user editing that changed the songfile barlength or the like at some point and the rest of 'em got chopped off, or perhaps something just went bump in the night. Either wsy I sould expect the Reset to be a value of 127 for the CC11's or if not, at least the SAME high value.

It would only be considered a bona fida program bug if the problem is reproducible with a New songfile or two, on different machines, I think.





--Mac