|
This article is a part of the Yamaha keyboard "Style Reference".
| ||||||||||||||||||||||||||||||
|
Voices in MIDI files and in Yamaha keyboard styles can be either GM (General MIDI) voices (see list here) as defined in the MIDI Specifications; or XG (Yamaha defined) voices.
• GM voices are defined through the Voice Number in the MIDI Program Change event. • XG voices are defined through the MSB (Most Significant Byte) and the LSB (Least Significant Byte) Bank Select MIDI events, followed by the Voice Number in the MIDI Program Change event. By definition the MSB and LSB values for GM voices in Yamaha equipment are 0 and 0. The XG voices are subdivided in a number of groups, as shown in the table below.
To get a list of the voices in your keyboard, consult your manual.
|
If a MSB or LSB value is defined AFTER the Voice Number, the keyboard will automatically change to the default voice (= the GM voice).
MSB Bank Select, LSB Bank Select and Program Change events can be placed anywhere in a style or MIDI file. This will redefine Voice selection in this style part. If a MIDI or style file defines a Voice which is not present in the keyboard, the keyboard will automatically change to the default voice (= the GM voice).
MIDI or style files may sound in an unexpected way. The most common cause is that the file defines voices which are not found in the keyboard. And sometimes the default GM voice is rather far from the original voice.
To correct Voicing problems, use my
To check if a given combination of Voice Number (Program Change value); MSB and LSB is a valid voice selection in your keyboard, use my
| |||||||||||||||||||||||||||||