n Maximum Polyphony The MU10 can play a maximum of 32 notes polyphony at once. (When the A/D INPUT 1 jack or both the 1 and 2 jacks are connected, the A/D INPUT function is turned on and the maximum polyphony is reduced to 30.) However, the actual number of notes that will play at any given time is determined by the number of elements in use across the 16 Parts. For example, if you use only one-element Voices, you can achieve the full 32 notes maximum polyphony. If you use one or more two-element Voices, however, maximum polyphony will be reduced accordingly. The MU10 is a last-note-priority tone generator, which means that if it receives more than 32 notes of MIDI Note data at any time, earlier (first) notes will automatically cut off to accommodate the most recent (last) incoming notes.
n Part Priority Each of the MU10’s 16 Parts corresponds to each of the 16 MIDI channels (1 – 16). If incoming Note data exceeds the maximum polyphony, the MU10 will prioritize which Parts are played first, in the following order, from higher priority to lower:
Channel 10 (Drum Part), 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14,15, 16.
Therefore, if you are creating your own music data using sequencer software, you should assign your most important Parts (such as melody and bass) to higher priority MIDI channels (i.e., lower MIDI channel numbers) in order to preserve the integrity of your composition. Note that with the GM System Level 1, the Drum Part is always assigned to MIDI channel 10.n Element Reserve The MU10 has an Element Reserve feature that lets you reserve a specified number of notes for certain Parts, in order to keep notes from being “stolen” from those Parts by other Parts if incoming MIDI Note data exceeds maximum available polyphony. For example, if you specify an Element Reserve value of “10” for Part 1, then Part 1 will always keep 10 elements for itself. You can set Element Reserve values with MIDI System Exclusive messages (see XG Native Parameter Change on page 30, and
on page 35).
n Selecting Voices The MU10 not only contains the 128 basic GM Voices and GM drum set, but many variation Voices as well—to give you access to a total of 676 Normal Voices and 21 Drum Voices. In XG mode, the basic 128 GM Voices can be accessed by selecting Program numbers 1 – 128. Other Voices can be accessed by selecting both bank numbers and Program Change numbers. The Voice bank can be selected via MIDI Control Change Bank Select (MSB and LSB) messages. In XG mode, the MSB value determines the Voice type (Normal, Drum), while the LSB value actually selects the bank (excluding the SFX bank). When the MU10 is in TG300B mode, the Voice banks can be selected with appropriate MSB numbers, as LSB is fixed. Lists of all available Voices along with bank and program numbers are provided on pages 42 – 49. Note that the 128 MIDI Program Change numbers consist of 0 through 127, whereas the 128 MU10 program numbers consist of 1 through 128. Depending on the sequencing hardware and software you use, you may have to convert the MU10 program numbers to the appropriate Program Change numbers.
* For more information about Bank Select and Program Change messages, see About MIDI, page 24.
Effect Types The MU10 features dozens of extremely versatile digital effects generated by Yamaha’s advanced Digital Signal Processing (DSP) technology— which add a completely new dimension to your MU10’s sound. There are three distinct effect types, or effect sections, each of which include a variety of individual effects. There are 11 Reverb type effects, 11 Chorus type effects, and 43 Variation type effects. For a complete list of effects, see the Effect Type List on page 50. These effects are configured, or routed, in one of two ways—to be either a System Effect or an Insertion Effect. The difference is as follows:
SYSTEM EFFECT - Applies the designated effect to all 16 Parts.
INSERTION EFFECT - Applies the designated effect to only one specific Part.
Reverb and Chorus effect types are dedicated System Effects, and therefore are applied to the overall “mix”. The Variation effect type, however, can be configured as either a System Effect or an Insertion Effect. To designate effect types and parameter values via MIDI messages, see XG Native Parameter Change, page 30.
* Effects can be applied to A/D Input Sources as well as the internal voices of the MU10.
n 16 bit A/D Input x 2 The MU10 features A/D INPUT 1, 2 jacks for connection of external audio sources such as a microphone, guitar, bass, or CD player. Audio signals received via A/D INPUT 1 and 2 jacks are mixed to one part, then processed through the effect sections and mixed with the internal voices of the MU10. (See “Using the A/D INPUT Function” on page 18)
Many MIDI messages listed in the MIDI Data Format section, are expressed in hexadecimal numbers. The chart below lists the corresponding decimal number for each hexadecimal number. (Hexadecimal numbers may include the letter “H” as a suffix.)
You can select the Voice banks with MSB and LSB numbers. MSB and LSB functions differently depending on the play mode. In XG mode, MSB numbers select Voice type (Normal Voice or Drum Voice), and LSB numbers select Voice banks. In TG300B mode, LSB is fixed, and MSB numbers select Voice banks.(See Voice Lists on page 42 – 49) A new bank selection will not become effective until the next Program Change message is received.
1.2.2 Modulation Messages which control vibrato depth.
CNTRL# PARAMETER DATA RANGE 1 Modulation 0...127
A setting of 0 = vibrato off, and a setting of 127 = maximum vibrato.
1.2.3 Portamento Time Messages which control the duration of portamento, or a continuous pitch glide between successively played notes.
CNTRL# PARAMETER DATA RANGE 5 Portamento Time 0...127
When the parameter 1.2.9 Portamento = ON, values will adjust the speed of pitch change. A setting of 0 = minimum portamento time, and 127 = maximum portamento time.
1.2.4 Data Entry Messages which set the value for the parameter specified by RPN/NRPN.
CNTRL# PARAMETER DATA RANGE 6 Data Entry MSB 0...127 38 Data Entry LSB 0...127
Parameter value is determined by combining MSB and LSB.
1.2.5 Main Volume Messages which control the volume of each Part.
CNTRL# PARAMETER DATA RANGE 7 Main Volume 0...127
A setting of 0 = minimum volume, and 127 = maximum volume.
1.2.6 Pan Messages which control the stereo panning position of each Part.
CNTRL# PARAMETER DATA RANGE 10 Pan 0...127
A setting of 0 = extreme left position, and 127 = extreme right position.1.2.7 Expression Messages which control intonation expression of each Part.
CNTRL# PARAMETER DATA RANGE 11 Expression 0...127
A setting of 0 = minimum expression volume, and 127 = maximum expression volume.
1.2.8 Hold1 Messages which control sustain on/off.
CNTRL# PARAMETER DATA RANGE 64 Hold1 0...127
Settings between 0-63 = sustain off, and settings between 64-127 = sustain on.
1.2.9 Portamento Messages which control portamento on/off.
CNTRL# PARAMETER DATA RANGE 65 Portamento 0...127
Settings between 0-63 = portamento off, and settings between 64-127 = portamento on. The parameter 1.2.3 Portamento Time controls the portamento speed.
1.2.10 Sostenuto Messages which control sostenuto on/off.
CNTRL# PARAMETER DATA RANGE 66 Sostenuto 0...127
Holding specific notes and then pressing and holding the sostenuto pedal will sustain those notes as you play subsequent notes, until the pedal is released. Settings between 0-63 = sostenuto off, and settings between 64-127 = sostenuto on.
1.2.11 Soft Pedal Messages which control soft pedal on/off.
CNTRL# PARAMETER DATA RANGE 67 Soft Pedal 0...127
Notes played while holding the soft pedal will be dampened. Settings between 0-63 = soft pedal off, and settings between 64-127 = soft pedal on.
1.2.12 Harmonic Content Messages which adjust the resonance set for each Voice.
CNTRL# PARAMETER DATA RANGE 71 Harmonic Content 0...127 (0 : -64, 64 : +0, 127 : +63)
The value set here is an offset value which will be added to or subtracted from the Voice data. Higher values will result in a more resonant sound. Depending on the Voice, the effective range may be narrower than the range available for adjustment.
27 a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 1.2.13 Release Time Messages which adjust the envelope release time set for each Voice.
CNTRL# PARAMETER DATA RANGE 72 Release Time 0...127 (0 : -64, 64 : +0, 127 : +63)
The value set here is an offset value which will be added to or subtracted from the Voice data.
1.2.14 Attack Time Messages which adjust the envelope attack time set for each Voice.
CNTRL# PARAMETER DATA RANGE 73 Attack Time 0...127 (0 : -64, 64 : +0, 127 : +63)
The value set here is an offset value which will be added to or subtracted from the Voice data.
1.2.15 Brightness Messages which adjust the filter cutoff frequency set for each Voice.
CNTRL# PARAMETER DATA RANGE 74 Brightness 0...127 (0 : -64, 64 : +0, 127 : +63)
The value set here is an offset value which will be added to or subtracted from the Voice data. Lower values will result in a softer sound. Depending on the Voice, the effective range may be narrower than the range available for adjustment.
1.2.16 Portamento Control Messages which apply a portamento between the currently sounding note and the subsequent note.
CNTRL# PARAMETER DATA RANGE 84 Portamento Control 0...127
Portamento Control is transmitted specifying the Note On Key of the currently-sounding note. Specify a Portamento Source Key number between 0- 127. When a Portamento Control message is received, the currently sounding pitch will change with a Portamento Time of 0 to the next Key On key on the same channel. For example, the following settings would apply a portamento from note C3 to C4.
90 3C 7F ........... C3 = Key On B0 54 3C ........... Source Key number set to C3 90 48 7F ........... C4 = Key On (When C4 = on, C3 is raised by a portamento to C4.)
Even if the Multi Part parameter Rcv PORTAMENTO (Table 1-4) = OFF, the Portamento Control message will be received.1.2.17 Effect1 Depth (Reverb Send Level) Messages which adjust the send level for the Reverb effect.
CNTRL# PARAMETER DATA RANGE 91 Effect1 Depth 0...127
1.2.18 Effect3 Depth (Chorus Send Level) Messages which adjust the send level for the Chorus effect.
CNTRL# PARAMETER DATA RANGE 93 Effect3 Depth 0...127
1.2.19 Effect4 Depth (Variation Effect Send Level) Messages which adjust the send level for the Variation effect.
CNTRL# PARAMETER DATA RANGE 94 Effect4 Depth 0...127
If Variation Connection (Table 1-3) = 1 (System), this message sets the send level for the Variation effect. If Variation Connection = 0 (Insertion), this has no effect.
1.2.20 Data Increment / Decrement (for RPN) Messages which increase or decrease the MSB value of Pitch Bend Sensitivity, Fine Tune, or Coarse Tune in steps of 1.
CNTRL# PARAMETER DATA RANGE 96 RPN Increment 0...127 97 RPN Decrement 0...127
The data byte is ignored. When the maximum value or minimum value is reached, the value will not be incremented or decremented further. (Incrementing the Fine Tune will not cause the Coarse Tune to be incremented.)
1.2.21 NRPN (Non-Registered Parameter Number) Messages which adjust a Voice’s vibrato, filter, EG, drum setup or other parameter settings.
CNTRL# PARAMETER DATA RANGE 98 NRPN LSB 0...127 99 NRPN MSB 0...127
First send the NRPN MSB and NRPN LSB to specify the parameter which is to be controlled. Then use Data Entry to set the value of the specified parameter.
* Note that once the NRPN has been set for a channel, subsequent data entry will be recognized as the same NRPN’s value change. Therefore, after you use the NRPN, you should set a Null (7FH, 7FH) value to avoid an unexpected result.
The following NRPN numbers can be received.
NRPN DATA ENTRY MSB LSB MSB PARAMETER NAME and VALUE RANGE 01H 08H mmH Vibrato Rate mm : 00H-40H-7FH (-64 - 0 - +63)01H 09H mmH
Vibrato Depth mm : 00H-40H-7FH (-64 - 0 - +63) 01H 0AH mmH
Vibrato Delay mm : 00H-40H-7FH (-64 - 0 - +63) 01H 20H mmH
Filter Cutoff Frequency mm : 00H-40H-7FH (-64 - 0 - +63) 01H 21H mmH Filter Resonance mm : 00H-40H-7FH (-64 - 0 - +63) 01H 63H mmH
EG Attack Time mm : 00H-40H-7FH (-64 - 0 - +63) 01H 64H mmH
EG Decay Time mm : 00H-40H-7FH (-64 - 0 - +63) 01H 66H mmH EG
Release Time mm : 00H-40H-7FH (-64 - 0 - +63) 14H rrH mmH
Drum Filter Cutoff Frequency mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum instrument note number 15H rrH mmH
Drum Filter Resonance mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum instrument note number 16H rrH mmH
Drum EG Attack Rate mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum
instrument note number 17H rrH mmH
Drum EG Decay Rate mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum
instrument note number Applies to both Decay1 and 2. 18H rrH mmH
Drum Instrument Pitch Coarse mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum instrument note number 19H rrH mmH
Drum Instrument Pitch Fine mm : 00H-40H-7FH (-64 - 0 - +63) rr : drum instrument note number 1AH rrH mmH
Drum Instrument Level mm : 00-7F (0-max) rr : drum
instrument note number 1CH rrH mmH
Drum Instrument Pan mm : 00H-40H-7FH (random, left-center-right) rr : drum instrument note number 1DH rrH mmH
Drum Instrument Reverb Send Level mm : 00H-7FH (0-max) rr : drum instrument note number 1EH rrH mmH
Drum Instrument Chorus Send Level mm : 00H-7FH (0-max) rr : drum instrument note number 1FH rrH mmH
Drum Instrument Variation Send Level mm : 00H-7FH (0-max) rr : drum instrument note number
MSB 14H-1FH (for Drum) is valid only if the Multi Part parameter (Table 1-4) PART MODE = DRUMS 1 or DRUMS2 for that channel. (If PART MODE = DRUM, no values will be changed.)1.2.22 RPN (Registered Parameter Number) Messages which offset, or add or subtract values from a Part’s pitch bend sensitivity, tuning, or other parameter settings.
CNTRL# PARAMETER DATA RANGE 100 RPN LSB 0...127 (Default:7FH) 101 RPN MSB 0...127 (Default:7FH)
* Note that once the RPN has been set for a channel, subsequent data entry will be recognized as the same RPN’s value change. Therefore after you use the RPN, you should set a Null (7FH, 7FH) value to avoid an unexpected result.
The following RPN numbers can be received.
RPN DATA ENTRY MSB LSB MSB LSB PARAMETER NAME and VALUE RANGE 00H 00H mmH --
Pitch Bend Sensitivity mm : 00-18H (0-24 chromatic steps) Assignable in chromatic steps up to 2 octaves Default : 02H LSB value is ignored. 00H 01H mmH 11H
Fine Tuning mm : 00H-40H-7FH (-64 - 0 - +63) 00H 02H mmH --
Coarse Tuning mm : 28H-40H-58H (-24 - +24 chro-matic steps) LSB value is ignored. 7FH 7FH -- -- RPN null Cancels RPN and NRPN numbers.
1.2.23 Channel Mode Messages The following Channel Mode Messages can be received.
2nd BYTE 3rd BYTE MESSAGE 120 0 All Sounds Off 121 0
Reset All Controllers 123 0 All Notes Off 124 0 Omni Off 125 0 Omni On 126 0 - 16 Mono 127 0 Poly
1.2.23.1 All Sounds Off Terminates all sounds currently sounding on the specified channel. However, the status of channel messages such as Note On and Hold On is maintained.
1.2.23.2 Reset All Controllers The values of the following controllers will be reset to the defaults.
CONTROLLER VALUE Pitch Bend Change ±0 (center) Channel Aftertouch 0 (off) Polyphonic Aftertouch 0 (off) Modulation 0 (off) Expression 127 (max)
Hold1 0 (off) Portamento 0 (off) Sostenuto 0 (off) Soft Pedal 0 (off) Portamento Control cancels the Portamento Source Key Number that was received. RPN number not specified; internal data will not change. NRPN number not specified; internal data will not change.
1.2.23.3 All Notes Off Terminates all notes currently on for the specified channel. However, if Hold1 or Sostenuto is on, notes will continue sounding until these are turned off.
1.2.23.4 Omni Off Performs the same function as when an All Notes Off message is received.
1.2.23.5 Omni On Performs the same function as when an All Notes Off message is received.
1.2.23.6 Mono Performs the same function as when an All Sounds Off message is received, and if the 3rd byte (mono number) is in the range of 0-16, sets the corre-sponding channel to Mono Mode (Mode 4 : m = 1).
1.2.23.7 Poly Performs the same function as when an All Sounds Off message is received, and sets the corresponding channel to Poly Mode (Mode 3).
1.3 Program Change Messages for Voice selection. With a combination of Bank Select, you can select not only basic Voice numbers, but also variation Voice bank numbers. If the Multi Part parameter Rcv PROGRAM CHANGE (Table 1-4) = OFF, that Part will not receive Program Change messages.
1.4 Pitch Bend Messages for pitch bend wheel values. If the Multi Part parameter Rcv PITCH BEND CHANGE (Table 1-4) = OFF, that Part will not receive Pitch Bend messages.
1.5 Channel Aftertouch Messages which let you control various functions by the pressure you apply to the keys after the initial striking of the keys, over the entire channel.If the Multi Part parameter Rcv CHANNEL AFTER TOUCH (Table 1-4) = OFF, that Part will not receive Channel Aftertouch.
1.6 Polyphonic Aftertouch Messages which let you control various functions by the pressure you apply to the keys after the initial striking of the keys, for each individual key. If the Multi Part parameter Rcv POLYPHONIC AFTER TOUCH (Table 1-4) = OFF, that Part will not receive Polyphonic Aftertouch. Effective range is between note numbers 36-97.
2. SYSTEM EXCLUSIVE MESSAGES System Exclusive messages control various functions of the MU10, including master volume and master tuning, play mode, effect type and various other parameters.
* The device number of the MU10 is fixed to “All”.
2.1 Parameter Change The MU10 receives the following parameter change messages.
[ UNIVERSAL REALTIME MESSAGE ] 1) Master Volume
[ UNIVERSAL NON REALTIME MESSAGE ] 1) General MIDI Mode On
[ XG NATIVE PARAMETER CHANGE ] 1) XG System on 2) XG System Data parameter change 3) Multi Effect1 Data parameter change 4) Multi Part Data parameter change 5) A/D Part Data parameter change 6) A/D System Data parameter change 7) Drums Setup Data parameter change
[ MU10 NATIVE PARAMETER CHANGE ] 1) MU10 System Data parameter change
[ OTHER ] 1) Master tuning 2) TG300 System Data parameter change 3) TG300 Multi Effect Data parameter change 4) TG300 Multi Part Data parameter change
2.1.2 Universal Realtime Messages 2.1.2.1 Master Volume
11110000 F0 Exclusive status
01111111 7F Universal Real Time
01111111 7F ID of target device
00000100 04 Sub-ID #1=Device Control
Message
00000001 01 Sub-ID #2=Master Volume
0sssssss ss* Volume LSB
MIDI Data Format
0ttttttt tt Volume MSB
11110111 F7 End of Exclusive or,
11110000 F0 Exclusive status
01111111 7F Universal Real Time
0xxxnnnn xn Device Number,
xxx=irrelevant
00000100 04 Sub-ID #1=Device Control
Message
00000001 01 Sub-ID #2=Master Volume
0sssssss ss Volume LSB
0ttttttt tt Volume MSB
11110111 F7 End of Exclusive
When received, the Volume MSB will be effective for the System Parameter MASTER VOLUME (Table 1-2). * “ss” is the hexadecimal expression of 0sssssss; same as for “tt”, “aa”, etc.
2.1.3 Universal Non-Realtime Messages 2.1.3.1 General MIDI Mode On
11110000 F0 Exclusive status
01111110 7E Universal Non-Real Time
01111111 7F ID of target device
00001001 09 Sub-ID #1=General MIDI
Message
00000001 01 Sub-ID #2=General MIDI On
11110111 F7 End of Exclusive or,
11110000 F0 Exclusive status
01111110 7E Universal Non-Real Time
0xxxnnnn xn Device Number, xxx =
irrelevant
00001001 09 Sub-ID #1=General MIDI
Message
00000001 01 Sub-ID #2=General MIDI On
11110111 F7 End of Exclusive
When General MIDI Mode On is received, the play mode will be changed to XG mode. When this happens, the MU10 will receive the MIDI messages which compatible with GM System Level 1, and consequently will not receive NRPN and Bank Select messages. Since approximately 50ms is required to execute this message, be sure to leave an appropriate interval before the subsequent message.
2.1.4 XG Native Parameter Change With the Parameter Change messages as listed below, you can change the basic character or sound of a Voice, such as by Effect Type or effect parameter, transpose, tuning, and others.
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n* Device Number
01001100 4C XG Model ID
0aaaaaaa aa Address High 0aaaaaaa aa Address Mid
0aaaaaaa aa Address Low
0ddddddd dd Data
||
11110111 F7 End of Exclusive
* Any number is OK since the device number for the MU10 is fixed to “All”. For parameters with data size of 2 or 4, transmit the appropriate number of data bytes. When sending the parameter change messages consecutively, be sure to leave an appropriate interval (if the time base is 480, ca 5 unit) between the messages.
EXAMPLE OF PARAMETER CHANGE
1. To change reverb effect type to Stage 1, first check the Effect Type List (page 50) to identify the MSB and LSB numbers; for Stage 1 Reverb effect type numbers are MSB = 03, LSB = 00. Next, check the Address in Table 1-3 for the REVERB TYPE parameter; in this case the address is High, Mid, Low = 02, 01, 00, respectively. Apply these to the 2.1.4 XG Native Parameter Change list as follows:
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n* Device Number
01001100 4C XG Model ID
00000010 02 Address High
00000001 01 Address Mid
00000000 00 Address Low
00000011 03 Data (REVERB TYPE MSB)
00000000 00 Data (REVERB TYPE LSB)
11110111 F7 End of Exclusive
When this data is received, the MU10 will change the effect type to Stage 1 Reverb.
* Any number is OK since the device number for the MU10 is fixed to “All”.
2. To change the effect Dry/Wet balance of Stage 1 to 50% each, first check the Effect Parameter List (page 51), parameter number 10, to identify the Dry (50%)/Wet (50%); in this case the Dry=Wet value is 64 (hexadecimal 40). Next, check the Address in Table 1-3 for the REVERB PARAMETER 10; in this case the address is High, Mid, Low = 02, 01, 0B, respectively. Apply these to the 2.1.4 XG Native Parameter Change list as follows:
31 a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
01001100 4C XG Model ID
00000010 02 Address High
00000001 01 Address Mid
00001011 0B Address Low
01000000 40 Data (MSB)
00000000 00 Data (LSB) ® fixed at
00.
11110111 F7 End of Exclusive
When this data is received, the MU10 will change the effect Dry/Wet balance of Stage 1 to 50% each.
Be sure to allow enough time for the procedure to take place by inserting an empty measure at the top of the song for every channel.2.1.4.3 Multi Effect1 Data parameter change See Tables 1-1 and 1-3.
2.1.4.4 Multi Part Data parameter change See Tables 1-1 and 1-4.
2.1.4.5 A/D Part Data parameter change See Tables 1-1 and 1-5.
2.1.4.6 Drums Setup Data parameter change See Tables 1-1 and 1-6.
If a Drum Setup Reset parameter change message (Table 1-2) is received, the Drum Setup parameter values will be initialized. Selecting a Drum Set will cause the Drum Setup parameter values to be initialized.
2.1.5 MU10 Native Parameter Change
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
01001001 49 Model ID
0aaaaaaa aa Address High
0aaaaaaa aa Address Mid
0aaaaaaa aa Address Low
0ddddddd dd Data
||
11110111 F7 End of Exclusive
2.1.5.1 MU10 System Data parameter change See Tables 2-1 and 2-2.
2.1.6 Other parameter changes 2.1.6.1 Master Tuning
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
00100111 27 Model ID
00110000 30 Sub ID2
00000000 00
00000000 00
0mmmmmmm mm Master Tune MSB
01111111 11 Master Tune LSB
Occccccc cc irrelevant
11110111 F7 End of Exclusive
This message simultaneously changes the pitch of all channels.
2.2 Bulk Dump The MU10 receives the following bulk dump data.
[ XG NATIVE ] 1) XG System Data 2) Multi Effect1 Data 3) Multi Part Data 4) A/D Part Data 5) Drums Setup Data 2.1.4.1 XG System On
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
01001100 4C XG Model ID
00000000 00 Address High
00000000 00 Address Mid
01111110 7E Address Low
00000000 00 Data
11110111 F7 End of Exclusive
When this data is received, the MU10 will switch to XG mode and all the parameters will be initialized accordingly, and XG-compatible messages such as NRPN and Bank Select messages can be received. However, A/D part parameter settings except Variation Send value will be preserved (Variation Send will be initialized to the value of 0). Since approximately 50ms is required to execute this message, be sure to leave an appropriate interval before the subsequent message.
PERFORMANCE MODE CHANGE (XG mode / TG300B mode)
XG System On = F0 43 1n 4c 00 00 7E 00 F7
TG300B Reset = F0 41 1n 42 12 40 00 7F 00
41 F7
n = device number
2.1.4.2 XG System Data parameter change See Tables 1-1 and 1-2.
32 a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a [ QS300 NATIVE ] 1) QS300 User Normal Voice Data
2.2.1 XG Native Bulk Dump
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0000nnnn 0n Device Number
01001100 4C XG Model ID
0bbbbbbb bb Byte Count
0bbbbbbb bb Byte Count
0aaaaaaa aa Address High
0aaaaaaa aa Address Mid
0aaaaaaa aa Address Low
0ddddddd dd Data
||
||
0ccccccc cc checksum
11110111 F7 End of Exclusive
For the Address and Byte Count, refer to the supplementary tables. The checksum is the value that results in a value of 0 for the lower 7 bits when the Start Address, Byte Count, plus the checksum itself are added.
2.2.1.1 XG System Data bulk dump See Tables 1-1 and 1-2.
2.2.1.2 Multi Effect1 Data bulk dump See Tables 1-1 and 1-3.
2.2.1.3 Multi Part Data bulk dump See Tables 1-1 and 1-4.
2.2.1.4 A/D Part Data bulk dump See Tables 1-1 and 1- 5
2.2.1.5 Drums Setup Data bulk dump See Tables 1-1 and 1-6.
2.2.2 QS300 Native Bulk Dump Up to 32 Voices created by the QS300 can be saved in the MU10’s User Memory by bulk dump messages. (Effective only when the XG mode is active.) QS300 User Voices are stored in Bank MSB = 63, LSB = 00. Program Change numbers for User Voices are 1-32.
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0000nnnn 0n Device Number
01001011 4B QS300 Model ID
0bbbbbbb bb Byte Count
0bbbbbbb bb Byte Count
0aaaaaaa aa Address High
0aaaaaaa aa Address Mid
0aaaaaaa aa Address Low 0ddddddd dd Data
||
||
0ccccccc cc checksum
11110111 F7 End of Exclusive
* Because of possible differences in number of elements, some QS300 Voices may sound slightly different.
2.2.2.1 QS300 User Normal Voice Data bulk dump See Tables 3-1 and 3-2.
3. REALTIME MESSAGES 3.1 Active Sensing Once FE has been received, if no MIDI data is subsequently received for longer than an interval of approximately 300msec, the MU10 will perform the same function as when ALL SOUNDS OFF, ALL NOTES OFF, and RESET ALL CONTROLLERS messages are received, and will then return to a status in which FE is not monitored.
n TRANSMISSION
When the HOST SELECT switch is set to other than “MIDI”, data received via TO HOST terminal is relayed to MIDI OUT terminal. If the data received via TO HOST terminal includes port message, the only data with the port message specified in MULTI PORT NUMBER for MIDI OUT ( Table 2-2 ) is relayed to MIDI OUT terminal.
42 Organ 17 0 DrawOrgn 1 32 DetDrwOr 2 33 60sDrOr1 2 34 60sDrOr2 2 35 70sDrOr1 2 36 DrawOrg2 2 37 60sDrOr3 2 38 EvenBar 2 40 16+2"2/3 2 64 Organ Ba 1 65 70sDrOr2 2 66 CheezOrg 2 67 DrawOrg3 2 18 0 PercOrgn 1 24 70sPcOr1 2 32 DetPrcOr 2 33 LiteOrg 2 37 PercOrg2 2 19 0 RockOrgn 2 64 RotaryOr 2 65 SloRotar 2 66 FstRotar 2 20 0 ChrchOrg 2 32 ChurOrg3 2 35 ChurOrg2 2 40 NotreDam 2 64 OrgFlute 2 65 TrmOrgFl 2 21 0 ReedOrgn 1 40 Puff Org 2 22 0 Acordion 2 32 AccordIt 2 23 0 Harmnica 1 32 Harmo 2 2 24 0 TangoAcd 2 64 TngoAcd2 2 Guitar 25 0 NylonGtr 1 16 NylonGt2 1 25 NylonGt3 2 43 VelGtHrm 2 96 Ukulele 1 26 0 SteelGtr 1 16 SteelGt2 1 35 12StrGtr 2 40 Nyln&Stl 2 41 Stl&Body 2 96 Mandolin 2 27 0 Jazz Gtr 1 18 MelloGtr 1 32 JazzAmp 2 28 0 CleanGtr 1 32 ChorusGt 2 29 0 Mute.Gtr 1 40 FunkGtr1 2 41 MuteStlG 2 43 FunkGtr2 2 45 Jazz Man 1 30 0 Ovrdrive 1 43 Gt.Pinch 2 31 0 Dist.Gtr 1 40 FeedbkGt 2 41 FeedbGt2 2 32 0 GtrHarmo 1 65 GtFeedbk 1 66 GtrHrmo2 1 Instrument Group Program # Bank # Voice Name Ele- ment Program # Voice Name Ele- ment Program # Ele- ment Bass 33 0 Aco.Bass 1 40 JazzRthm 2 45 VXUprght 2 34 0 FngrBass 1 18 FingrDrk 2 27 FlangeBa 2 40 Ba&DstEG 2 43 FngrSlap 2 45 FngBass2 2 65 ModAlem 2 35 0 PickBass 1 28 MutePkBa 1 36 0 Fretless 1 32 Fretles2 2 33 Fretles3 2 34 Fretles4 2 96 SynFretl 2 97 Smooth 2 37 0 SlapBas1 1 27 ResoSlap 1 32 PunchThm 2 38 0 SlapBas2 1 43 VeloSlap 2 39 0 SynBass1 1 18 SynBa1Dk 1 20 FastResB 1 24 AcidBass 1 35 Clv Bass 2 40 TeknoBa 2 64 Oscar 2 65 SqrBass 1 66 RubberBa 2 96 Hammer 2 40 0 SynBass2 2 6 MelloSB1 1 12 Seq Bass 2 18 ClkSynBa 2 19 SynBa2Dk 1 32 SmthBa 2 2 40 ModulrBa 2 41 DX Bass 2 64 X WireBa 2 Strings 41 0 Violin 1 8 SlowVln 1 42 0 Viola 1 43 0 Cello 1 44 0 Contrabs 1 45 0 Trem.Str 1 8 SlowTrStr 1 40 Susp Str 2 46 0 Pizz.Str 1 47 0 Harp 1 40 YangChin 2 48 0 Timpani 1 Instrument Group Bank # Ensemble 49 0 Strings1 1 3 S.Strngs 2 8 SlowStr 1 24 ArcoStr 2 35 60sStrng 2 40 Orchestr 2 41 Orchstr2 2 42 TremOrch 2 45 VeloStr 2 50 0 Strings2 1 3 S.SlwStr 2 8 LegatoSt 2 40 Warm Str 2 41 Kingdom 2 64 70s Str 1 65 Str Ens3 1 51 0 Syn.Str1 2 27 ResoStr 2 64 Syn Str4 2 65 SS Str 2 52 0 Syn.Str2 2 53 0 ChoirAah 1 3 S.Choir 2 16 Ch.Aahs2 2 32 MelChoir 2 40 ChoirStr 2 54 0 VoiceOoh 1 55 0 SynVoice 1 40 SynVox2 2 41 Choral 2 64 AnaVoice 1 56 0 Orch.Hit 2 35 OrchHit2 2 64 Impact 2 Brass 57 0 Trumpet 1 16 Trumpet2 1 17 BriteTrp 2 32 WarmTrp 2 58 0 Trombone 1 18 Trmbone2 2 59 0 Tuba 1 16 Tuba 2 1 60 0 Mute.Trp 1 61 0 Fr.Horn 2 6 FrHrSolo 2 32 FrHorn2 1 37 HornOrch 2 62 0 BrasSect 1 35 Tp&TbSec 2 40 BrssSec2 2 41 HiBrass 2 42 MelloBrs 2 63 0 SynBras1 2 12 QuackBr 2 20 RezSynBr 2 24 PolyBrss 2 27 SynBras3 2 32 JumpBrss 2 45 AnaVelBr 2 64 AnaBrss1 2 64 0 SynBras2 1 18 Soft Brs 2 40 SynBras4 2 41 ChorBrss 2 45 VelBras2 2 64 AnaBras2 2 Instrument Group Bank # Voice Name
Piano 1 0 GrandPno 1 1 GrndPnoK 1 18 MelloGrP 1 40 PianoStr 2 41 Dream 2 2 0 BritePno 1 1 BritPnoK 1 3 0 E.Grand 2 1 ElGrPnoK 2 32 Det.CP80 2 40 ElGrPno1 2 41 ElGrPno2 2 4 0 HnkyTonk 2 1 HnkyTnkK 2 5 0 E.Piano1 2 1 El.Pno1K 1 18 MelloEP1 2 32 Chor.EP1 2 40 HardEl.P 2 45 VX El.P1 2 64 60sEl.P 1 6 0 E.Piano2 2 1 El.Pno2K 1 32 Chor.EP2 2 33 DX Hard 2 34 DXLegend 2 40 DX Phase 2 41 DX+Analg 2 42 DXKotoEP 2 45 VX El.P2 2 7 0 Harpsi. 1 1 Harpsi.K 1 25 Harpsi.2 2 35 Harpsi.3 2 8 0 Clavi. 2 1 Clavi. K 1 27 ClaviWah 2 64 PulseClv 1 65 PierceCl 2 Chromatic 9 0 Celesta 1 Percussion 10 0 Glocken 1 11 0 MusicBox 2 64 Orgel 2 12 0 Vibes 1 1 VibesK 1 45 HardVibe 2 13 0 Marimba 1 1 MarimbaK 1 64 SineMrmb 2 97 Balafon2 2 98 Log Drum 2 14 0 Xylophon 1 15 0 TubulBel 1 96 ChrchBel 2 97 Carillon 2 16 0 Dulcimer 1 35 Dulcimr2 2 96 Cimbalom 2 97 Santur 2 Instrument Group
Program # Bank # Voice Name Ele- ment
Bank 0 : (GM) Bank 1 : Key Scale Panning Bank 3 : Stereo Bank 6 : Single Bank 8 : Slow Bank 12 : Fast Decay Bank 14 : Double Attack Bank 16 : Bright Bank 17 : Bright Bank 18 : Dark Bank 19 : Dark Bank 20 : Resonant Bank 24 : Attack Bank 25 : Release Bank 27 : Reso Sweep Bank 28 : Muted Bank 32 : Detune 1 Bank 33 : Detune 2 Bank 34 : Detune 3 Bank 35 : Octave 1 Bank 36 : Octave 2 Bank 37 : 5th 1 Bank 38 : 5th 2 Bank 39 : Bend Bank 40 : Tutti Bank 41 : Tutti Bank 42 : Tutti Bank 43 : Velo-Switch Bank 45 : Velo-Xfade Bank 64 : Other wave Bank 65 : Other wave Bank 66 : Other wave Bank 67 : Other wave Bank 68 : Other wave Bank 69 : Other wave Bank 70 : Other wave Bank 71 : Other wave Bank 72 : Other wave Bank 96 : Other wave Bank 97 : Other wave Bank 98 : Other wave Bank 99 : Other wave Bank 100 : Other wave Bank 101 : Other wave
XG Normal Voice List
Program # Ele- ment Reed 65 0 SprnoSax 1 66 0 Alto Sax 1 40 Sax Sect 2 43 HyprAlto 2 67 0 TenorSax 1 40 BrthTnSx 2 41 SoftTenr 2 64 TnrSax 2 1 68 0 Bari.Sax 1 69 0 Oboe 2 70 0 Eng.Horn 1 71 0 Bassoon 1 72 0 Clarinet 1 Pipe 73 0 Piccolo 1 74 0 Flute 1 75 0 Recorder 1 76 0 PanFlute 1 77 0 Bottle 2 78 0 Shakhchi 2 79 0 Whistle 1 80 0 Ocarina 1 Synth Lead 81 0 SquareLd 2 6 Square 2 1 8 LMSquare 2 18 Hollow 1 19 Shmoog 2 64 Mellow 2 65 SoloSine 2 66 SineLead 1 82 0 Saw.Lead 2 6 Saw 2 1 8 ThickSaw 2 18 DynaSaw 1 19 DigiSaw 2 20 Big Lead 2 24 HeavySyn 2 25 WaspySyn 2 40 PulseSaw 2 41 Dr. Lead 2 45 VeloLead 2 96 Seq Ana 2 83 0 CaliopLd 2 65 Pure Pad 2 84 0 Chiff Ld 2 64 Rubby 2 85 0 CharanLd 2 64 DistLead 2 65 WireLead 2 86 0 Voice Ld 2 24 SynthAah 2 64 VoxLead 2 87 0 Fifth Ld 2 35 Big Five 2 88 0 Bass &Ld 2 16 Big&Low 2 64 Fat&Prky 2 65 SoftWurl 2 Synth Pad 89 0 NewAgePd 2 64 Fantasy2 2 90 0 Warm Pad 2 16 ThickPad 2 17 Soft Pad 2 18 SinePad 2 64 Horn Pad 2 65 RotarStr 2 91 0 PolySyPd 2 64 PolyPd80 2 65 ClickPad 2 66 Ana Pad 2 67 SquarPad 2 Instrument Group Bank # Voice Name Program # Ele- ment Synth Pad 92 0 ChoirPad 2 64 Heaven2 2 66 Itopia 2 67 CC Pad 2 93 0 BowedPad 2 64 Glacier 2 65 GlassPad 2 94 0 MetalPad 2 64 Tine Pad 2 65 Pan Pad 2 95 0 Halo Pad 2 96 0 SweepPad 2 20 Shwimmer 2 27 Converge 2 64 PolarPad 2 66 Celstial 2 Synth 97 0 Rain 2 Effects 45 ClaviPad 2 64 HrmoRain 2 65 AfrcnWnd 2 66 Caribean 2 98 0 SoundTrk 2 27 Prologue 2 64 Ancestrl 2 99 0 Crystal 2 12 SynDrCmp 2 14 Popcorn 2 18 TinyBell 2 35 RndGlock 2 40 GlockChi 2 41 ClearBel 2 42 ChorBell 2 64 SynMalet 1 65 SftCryst 2 66 LoudGlok 2 67 XmasBell 2 68 VibeBell 2 69 DigiBell 2 70 AirBells 2 71 BellHarp 2 72 Gamelmba 2 100 0 Atmosphr 2 18 WarmAtms 2 19 HollwRls 2 40 NylonEP 2 64 NylnHarp 2 65 Harp Vox 2 66 AtmosPad 2 67 Planet 2 101 0 Bright 2 64 FantaBel 2 96 Smokey 2 102 0 Goblins 2 64 GobSyn 2 65 50sSciFi 2 66 Ring Pad 2 67 Ritual 2 68 ToHeaven 2 70 Night 2 71 Glisten 2 96 BelChoir 2 103 0 Echoes 2 8 EchoPad2 2 14 Echo Pan 2 64 EchoBell 2 65 Big Pan 2 66 SynPiano 2 67 Creation 2 68 Stardust 2 69 Reso Pan 2 104 0 Sci-Fi 2 64 Starz 2 Instrument Group Bank # Voice Name Program # Ele- ment Ethnic 105 0 Sitar 1 32 DetSitar 2 35 Sitar 2 2 96 Tambra 2 97 Tamboura 2 106 0 Banjo 1 28 MuteBnjo 1 96 Rabab 2 97 Gopichnt 2 98 Oud 2 107 0 Shamisen 1 108 0 Koto 1 96 T. Koto 2 97 Kanoon 2 109 0 Kalimba 1 110 0 Bagpipe 2 111 0 Fiddle 1 112 0 Shanai 1 64 Shanai2 1 96 Pungi 1 97 Hichriki 2 Percussive 113 0 TnklBell 2 96 Bonang 2 97 Gender 2 98 Gamelan 2 99 S.Gamlan 2 100 Rama Cym 2 101 AsianBel 2 114 0 Agogo 2 115 0 SteelDrm 2 97 GlasPerc 2 98 ThaiBell 2 116 0 WoodBlok 1 96 Castanet 1 117 0 TaikoDrm 1 96 Gr.Cassa 1 118 0 MelodTom 2 64 Mel Tom2 1 65 Real Tom 2 66 Rock Tom 2 119 0 Syn.Drum 1 64 Ana Tom 1 65 ElecPerc 2 120 0 RevCymbl 1 Sound 121 0 FretNoiz 2 Effects 122 0 BrthNoiz 2 123 0 Seashore 2 124 0 Tweet 2 125 0 Telphone 1 126 0 Helicptr 1 127 0 Applause 1 128 0 Gunshot 1 Instrument Group Bank # Voice Name
65 Tel.Dial 1 66 DoorSqek 1 67 Door Slam 1 68 Scratch 1 69 Scratch 2 2 70 WindChm 1 71 Telphon2 1 72 73 74 75 76 77 78 79 80 81 CarEngin 1 82 Car Stop 1 83 Car Pass 1 84 CarCrash 1 85 Siren 2 86 Train 1 87 Jetplane 2 88 Starship 2 89 Burst 2 90 Coaster 2 91 SbMarine 2 92 93 94 95 96 97 Laughing 1 98 Scream 1 99 Punch 1 100 Heart 1 101 FootStep 1 102 103 104 105 106 107 108 109 110 111 112 113 MchinGun 1 114 LaserGun 2 115 Xplosion 2 116 FireWork 2 117 118 119 120 121 122 123 124 125 126 127 128 Ele- ment Program # 1 CuttngNz 1 2 CttngNz2 2 3 4 Str Slap 1 5 6 7 8 9 10 11 12 13 14 15 16 17 Fl.KClik 1 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Rain 1 34 Thunder 1 35 Wind 1 36 Stream 2 37 Bubble 2 38 Feed 2 39 40 41 42 43 44 45 46 47 48 49 Dog 1 50 Horse 1 51 Bird 2 1 52 53 54 55 Ghost 2 56 Maou 2 57 58 59 60 61 62 63 64 MSB=064 LSB=000 Ele- ment MSB=064 LSB=000 Program #Bank Select MSB=064, LSB=000 SFX voice
: No Sound
00 00 NO EFFECT 01 00 HALL1 01 01 HALL2 02 00 ROOM1 02 01 ROOM2 02 02 ROOM3 03 00 STAGE1 03 01 STAGE2 04 00 PLATE 10 00 WHITE ROOM 11 00 TUNNEL 13 00 BASEMENT Effect turned off. Reverb simulating the resonance of a hall. Reverb simulating the resonance of a hall. Reverb simulating the resonance of a room. Reverb simulating the resonance of a room. Reverb simulating the resonance of a room. Reverb appropriate for a solo instrument. Reverb appropriate for a solo instrument. Reverb simulating a metal plate reverb unit. A unique short reverb with a bit of initial delay. Simulation of a tunnel space expanding to left and right. A bit of initial delay followed by reverb with a unique resonance.Exclusive MSB LSB Effect Type Description
CHORUS
00 00 NO EFFECT 41 00 CHORUS1 41 01 CHORUS2 41 02 CHORUS3 41 08 CHORUS4 42 00 CELESTE1 42 01 CELESTE2 42 02 CELESTE3 42 08 CELESTE4 43 00 FLANGER1 43 01 FLANGER2 43 08 FLANGER3 NO EFFECT Effect turned off. CHORUS1 Conventional chorus program that adds natural spaciousness. CHORUS2 Conventional chorus program that adds natural spaciousness. CHORUS3 Conventional chorus program that adds natural spaciousness. CHORUS4 Chorus with stereo input. The pan setting specified for the Part will also apply to the effect sound. CELESTE1 A 3-phase LFO adds modulation and spaciousness to the sound. CELESTE2 A 3-phase LFO adds modulation and spaciousness to the sound. CELESTE3 A 3-phase LFO adds modulation and spaciousness to the sound. CELESTE4 Celeste with stereo input. The pan setting specified for the Part will also apply to the effect sound. FLANGER1 Adds a jet-airplane effect to the sound. FLANGER2 Adds a jet-airplane effect to the sound. FLANGER3 Adds a jet-airplane effect to the sound.Exclusive MSB LSB Effect Type Description
VARIATION
00 00 NO EFFECT 01 00 HALL1 01 01 HALL2 02 00 ROOM1 02 01 ROOM2 02 02 ROOM3 03 00 STAGE1 03 01 STAGE2 04 00 PLATE 05 00 DELAY L, C, R 06 00 DELAY L, R 07 00 ECHO 08 00 CROSS DELAY 09 00 EARLY REF1 09 01 EARLY REF2 0A 00 GATE REVERB 0B 00 REVERSE GATE 14 00 KARAOKE 1 14 01 KARAOKE 2 14 02 KARAOKE 3 41 00 CHORUS1 41 01 CHORUS2 41 02 CHORUS3 41 08 CHORUS4 42 00 CELESTE1 42 01 CELESTE2 42 02 CELESTE3 42 08 CELESTE4 43 00 FLANGER1 43 01 FLANGER2 43 08 FLANGER3 44 00 SYMPHONIC 45 00 ROTARY SPEAKER 46 00 TREMOLO 47 00 AUTO PAN 48 00 PHASER1 48 08 PHASER2 49 00 DISTORTION 4A 00 OVER DRIVE 4B 00 AMP SIMULATOR 4C 00 3BAND EQ(MONO) 4D 00 2BAND EQ(STEREO) 4E 00 AUTO WAH(LFO) 50 00 PITCH CHANGE 40 00 THRU Effect turned off. Reverb simulating the resonance of a hall. Reverb simulating the resonance of a hall. Reverb simulating the resonance of a room. Reverb simulating the resonance of a room. Reverb simulating the resonance of a room. Reverb appropriate for a solo instrument. Reverb appropriate for a solo instrument. Reverb simulating a metal plate reverb unit. A program that creates three delay sounds; L, R, and C (center). A program that creates two delay sounds; L and R. Two feedback delays are provided. Two delays (L and R) and independent feedback delays for L and R. A program that crosses the feedback of two delays. An effect that produces only the early reflection component of reverb. An effect that produces only the early reflection component of reverb. A simulation of gated reverb. A program that simulates gated reverb played backwards. A delay with feedback of the same types as used for karaoke reverb. A delay with feedback of the same types as used for karaoke reverb. A delay with feedback of the same types as used for karaoke reverb. Conventional chorus program that adds natural spaciousness. Conventional chorus program that adds natural spaciousness. Conventional chorus program that adds natural spaciousness. Chorus with stereo input. A 3-phase LFO adds modulation and spaciousness to the sound. A 3-phase LFO adds modulation and spaciousness to the sound. A 3-phase LFO adds modulation and spaciousness to the sound. Celeste with stereo input. Adds a jet-airplane effect to the sound. Adds a jet-airplane effect to the sound. Adds a jet-airplane effect to the sound. A multi-phase version of CELESTE. A simulation of a rotary speaker. You can use AC1 (assignable controller) etc. to control the speed of rotation. An effect that cyclically modulates the volume. A program that cyclically moves that sound image to left and right, front and back. Cyclically changes the phase to add modulation to the sound. Phaser with stereo input. Adds a sharp-edged distortion to the sound. Adds mild distortion to the sound. A simulation of a guitar amp. A mono EQ with adjustable LOW, MID, and HIGH equalizing. A stereo EQ with adjustable LOW and HIGH. Ideal for drum Parts. Cyclically modulates the center frequency of a wah filter. With an AC1 etc. this can function as a pedal wah. This program changes the pitch of the input signal. Bypass without applying an effect.Exclusive MSB LSB Effect Type Description
* MSB, LSB is represented in hexadecimal. * LSB = 0 is the basic effect type.