Thank you for your reply and yes this does do what I want not the best answer but it does work, however I seem to have a problem getting this to work every time. I create a midi track and highlight the data in the track and then go to MIDI menu and “Freeze Midi modifiers” is available and I click it. Some times the new bank and program are entered in the track and others times not entered. Once the track does accept the midi commands it seems to be OK from that point on wards I can freeze the track again and again. If I create a new track the same can happen sometimes it works other times not.
I am using the new Cubase 7 Artist now and it has the same problem.
Why on earth, Cubase cant just send the midi modifier data on transport start every time I really can not understand or at least have a check box to allow the data to be sent, having to modifiy the track means the track have to exist before you can setup the modifiers.
Also can you set all of tracks at the same time assuming it works eventually?
Also, to clarify a bit, the only commands here are the bank and program change, the other stuff in midi modifiers are filters, so when you use the Freeze Midi Modifiers it alters the data on the track accordingly and places the commands at the beginning of the parts.