Hi


There are 2 ways the patches get written in a standard midi file.
The first is in the header , these come up as the instruments on the track / channels when the file is loaded. But do not show in the events list.

The second way is to hard write them into the tracks channels in the events list,
this some times occurs at the very start of the event list you can see them as program changes (patches).
These are executed as the file progresses the time line, and can be changed at any time in the file, on any channel providing you don’t want patches from a different bank you only need to enter the new patch where req
In the case of GM all the patches come from MSB 000, LSB 000, so there fore just the instrument / patch number as a program change.
Yes and patch 0 is a piano

Note you probably wont see these changes in the track view as it will show the instrument from the header, but you should here them as the file plays and see them in the events list for that track /channel.

Mike

Last edited by Mike Head; 09/05/19 06:14 AM.

BIAB2021 UltraPlus,AsusN55S1Tbssd, W10/64,Akai EIEpro
Yamaha CVP405,SquireStrat, CoolsoftVMidSynth
Novatation Impulse61 Ctr kbd, Cwalk blab Kontakt

http://mikesmusic.byethost16.com/