MIDI Preset Naming
How does MS assign midi presets to tracks on imported files? I have noticed that the preset names in the MS 3.4.2 soundfont are not exactly the same as the official MIDI spec so presumably these are not used to assign the presets. Is it the [bank:preset] combinations that are used, e.g. 000:025 for nylon string guitar so that the actual names used are only a guide for humans?
MS naming vs. MIDI naming:
Comments
Many GM soundfonts use customized versions of the names, and indeed,d these are basically ignored. It's the program number that matters.