What type of sound set is used in represent instrument programs in tracks? #924
-
Now, I learn specifications of sound sets (e.g. https://en.wikipedia.org/wiki/Comparison_of_MIDI_standards) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
On high level I would say yes. alphaTab uses the normal General Midi instrument set. In detail: alphaTab itself does not handle much specifics in regards of midi beside holding a number in the data model. When reading files like Guitar Pro or MusicXML the information in this file is just placed in the data model and used when generating the midi events. In theory: If you put the midi program 0x01 (Bright Piano) into your MusicXML alphaTab will also hold 0x01 in the As you can see we rather use this instrument program to pass it through to other components. But a realistically seen: It we usually expect everything to be the General Midi instruments. |
Beta Was this translation helpful? Give feedback.
On high level I would say yes. alphaTab uses the normal General Midi instrument set.
In detail: alphaTab itself does not handle much specifics in regards of midi beside holding a number in the data model. When reading files like Guitar Pro or MusicXML the information in this file is just placed in the data model and used when generating the midi events.
In theory: If you put the midi program 0x01 (Bright Piano) into your MusicXML alphaTab will also hold 0x01 in the
track.PlaybackInformation.Program
and write it into the MIDI Program Change events. The synthesizer loads then the SoundFont file and will select also from this file the program 1. If in this SoundFont2 file the author decided …