Okay Norrie, as expected, the MIDI track you sent me has 20 events, consisting of a couple of "wheel" events, a couple of "patch" change events, some "RPNs" (Registered Parameter Numbers) and "Control" events.
I can't understand why there would be two patch change events, especially as they are both at the start of the song and they select the same patch, which is 0 (zero) and in TTS-1 is the Piano patch.
One of the "control" events sets the volume to 127 (max). Another sets the pan value.
To be honest, I would delete all of those events, and Sonar will then remember what ever patch/volume/pan setting you use for each MIDI or Instrument (soft synth) track.
The easiest way to do that is select the MIDI track that you wish to see in the Event List, so that it highights (turns black with my settings) and then hold down the ALT key, and follow that with the number 8 (not on the numeric keypad however).
That should bring up the event list. I've set my Sonar up so that things like Piano Roll, Console and Event List are in the docking window (or what ever they call it).
Make sure you rewind right back to the start of the track and you will see a load of "events" displayed in rows. Each row is an event. The columns are used to tell you the track the event is on, the time of the event, the channel, the kind of event, followed by any data.
All we are interested in here is keeping the note events, and they are in black, unless you have changed your preferences. But you can see that they are called "notes" anyway.
The non-note events are in varying colours.
Go right to the top of the event list, either by using the up arrow key, or by clicking on the top row with your pointing device. You can now simply delete each event by hitting the DEL key. Only delete the events that are not notes. And be careful not to go too far, although the undo command (Ctrl + Z) does get you your events back if you delete too many (that didn't used to be the case many years ago, IIRC).
Once those events have gone you will be able to change your patch, change the volume, anything you want. In the old days, it was a great way to distribute MIDI files and to retain the settings for each instrument, and it still is, I suppose, but I can't remember the last time I did that kind of programming. Not since I've switched to soft synths. When I was writing MIDI tracks to play my various hardware synths, it was a great way to tweak the patches of the synth, without having to save your tweaked patch to a preset.
With soft synths, each "instance" is saved with its own patch and settings...
Anyway, I hope that has helped a little. Any questions, do not hesitate to come back here and ask :^)
cheers
andy
edit...I remembered that you said that you could not manually edit the note velocity in piano rol. I noticed that too, and I couldn't think of the reason why. However, since I have removed the non-note events from the MIDI track, I am now able to drag the velocity tails around
post edited by synkrotron - 2012/07/05 20:41:43