Do not expose the plug-in board to direct sunlight,
excessive humidity, high temperatures, excessive dust or
strong vibrations.
●
Before handling the plug-in board, be sure to touch a
metal surface to discharge any static electricity which
may be in your body.
●
When holding the plug-in board, do not touch the inside
area of the circuit board or apply excessive pressure to
the board, and be sure to protect the board from contact
with water or other liquids.
●
Before installing the plug-in board onto a tone generator/sound card, unplug the power connector of your
computer.
* The company names and product names in this Owner’s Manual are the trademarks or re gistered
trademarks of their respective companies.
* The screens as illustrated in this owner’s manual are for instructional purposes only, and may
appear somewhat different from the ones of your instrument.
●
Before connecting the computer to other devices, turn
off the power switches of all devices.
●
Yamaha is not responsible for loss of data through computer malfunctions or operator actions.
●
The plug-in board contains no user-serviceable parts, so
never touch the inside area of the circuit board or
tamper with the electronic circuitry in any way. Doing
so may result in electrical shock or damage to the plugin board.
YAMAHA CANNOT BE HELD RESPONSIBLE
FOR DAMAGE CAUSED BY IMPROPER
CARE AND USE OF THE PLUG-IN BOARD.
FCC INFORMATION (U.S.A.)
1. IMPORTANT NOTICE: DO NOT MODIFY THIS UNIT!
This product, when installed as indicated in the instructions contained in this manual, meets FCC requirements. Modifications
not expressly approved by Yamaha may void your authority, granted by the FCC, to use the product.
2. IMPORTANT:
Cable/s supplied with this product MUST be used. Follow all installation instructions. Failure to follow instructions could void
your FCC authorization to use this product in the USA.
3. NOTE:
”B” digital devices. Compliance with these requirements provides a reasonable level of assurance that your use of this product
in a residential environment will not result in harmful interference with other electronic devices. This equipment generates/uses
radio frequencies and, if not installed and used according to the instructions found in the users manual, may cause interference
harmful to the operation of other electronic devices. Compliance with FCC regulations does not guarantee that interference will
not occur in all installations. If this product is found to be the source of interference , which can be determined by turning the unit
”OFF” and ”ON”, please try to eliminate the problem by using one of the following measures:
Relocate either this product or the device that is being affected by the interference.
Utilize power outlets that are on different branch (circuit breaker or fuse) circuits or install AC line filter/s.
In the case of radio or TV interference, relocate/reorient the antenna. If the antenna lead-in is 300 ohm ribbon lead, change the
lead-in to co-axial type cable.
If these corrective measures do not produce satisfactory results, please contact the local retailer authorized to distribute this
type of product. If you can not locate the appropriate, please contact Yamaha Corporation of America, Electronic Service Division, 6600 Orangethorpe Ave, Buena Park, CA 90620
* This applies only to products distributed by YAMAHA CORPORATION OF AMERICA.
When connecting this product to accessories and/or another product use only high quality shielded cables.
This product has been tested and found to comply with the requirements listed in FCC Regulations, Part 15 for Class
CANADA
This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
• This applies only to products distributed by Yamaha Canada Music Ltd.
• Ceci ne s’applique qu’aux produits distribués par Yamaha Canada Musique Ltée.
2
3
Thank you for purchasing the Yamaha XG Plug-in Board PLG100-XG.
The PLG100-XG is a full-featured XG/GM tone generator providing complete compatibility with
commercially available XG/GM song data. The PLG100-XG is designed for use in MSPS (Modular Synthesis Plug-in System) compatible synthesizers and instruments, such as the CS6x and
S80, that do not have built-in XG tone generation.
To install your PLG100-XG correctly and to ensure full enjoyment of its sophisticated functions,
be sure to read this manual very carefully. When finished, keep the manual in a secure and
convenient place for future reference.
About the Modular Synthesis Plug-in System (MSPS)
The Yamaha Modular Synthesis Plug-in System offers powerful expansion and upgrade capabilities for MSPS-compatible synthesizers, tone generators and sound cards. This enables you to
easily and effectively tak e advantage of the latest and most sophisticated synthesizer and effects
technology, allowing you to keep pace with the rapid and multi-faceted advances in modern
music production.
About the XG Plug-in System
The Yamaha XG Plug-in System offers powerful expansion and upgrade capabilities for XGPlug-in-compatible tone generators and sound cards. This enables you to easily and effectively
take advantage of the latest and most sophisticated XG tone generation and effects technology,
allowing you to keep pace with the rapid and multi-faceted advances in modern music production.
Table of Contents
Overview of the PLG100-XG
Main Features of the PLG100-XG........................................................5
Installing the PLG100-XG.....................................................................5
Included Items ......................................................................................5
Required and Recommended Items.....................................................6
Exceptionally high-quality AWM2 tone generation system, with 480 instrument voices and 12
special drum voices. As a full tone generator in a single board, the PLG100-XG features maximum 32-note polyphony and 16-Part multi-timbral operation.
●
Full-featured XG tone generator operation for non-XG-compatible instruments (such as the CS6x,
S80, and CS6R), for complete playback compatibility with commercially available XG/GM song
data, using a computer, sequencer, or other MIDI playback device. Since the PLG100-XG is also
compatible with special XG/GM “Minus-one” song data, you can easily mute the melody and play
it yourself (for practice or in performance), or sing along with the XG accompaniment.
●
The PLG100-XG can also supplement even XG-compatible instruments, such as the MU2000,
providing an additional tone generator with 16 Parts and 32-note polyphony.
●
The PLG100-XG also lets you conveniently and easily edit all parameters from your computer, by
using the included XGworks lite (Windows) or XG Editor (Macintosh).
Installing the PLG100-XG
To install your PLG100-XG board, refer to the manual that came with the “mother” or host synthesizer/tone generator (such as the CS6x or MU128). When using the CS6x, CS6R, or S80, make sure
to install the board to slot 2.
Included Items
The following items have been included in the package of your new PLG100-XG. Please make sure
that you have them all before starting to set up and use the instrument. If an item is missing, contact
the store or dealer from which you purchased the PLG100-XG.
• PLG100-XG board
• PLG100-XG Owner’s Manual (this book)
• CD-ROM
• Floppy disk
5
■
Overview of the PLG100-XG
Required and Recommended Items
In addition to the included items listed above, you should also have the following:
Synthesizer or Tone Generator Compatible with the Modular Synthesis
or XG Plug-in Systems
In order to use the PLG100-XG, you’ll need a synthesizer or tone generator that is compatible with
the Modular Synthesis Plug-in System (such as the CS6x) or the XG Plug-in System (such as the
MU128). The synthesizer/tone generator should have an available slot or space for installing the
PLG100-XG. Once, installed, the PLG100-XG functions seamlessly as a built-in tone generator for
the host device.
XGworks or XGworks lite Music Sequencing Software
These software sequencers (for Windows) provide convenient tools for taking full advantage of the
PLG100-XG, letting you create and edit song data for automatically selecting and playing back the
XG voices. XGworks lite (version 3.0) is provided in the included CD-ROM.
●
●
Specifications
Tone Generation System :AWM2 (Advanced Wave Memory 2)
Polyphony :
Voices :
Interface :
Effects :
Dimensions (W x H x D) :138.5 x 89 x 8.5 mm
Weight :
Included Items :
32 (when using one-element voices)
480 normal voices
This sequencing software is the entry level progam for the full-v ersion XGworks, and it allows you to
record your musical performances with a connected MIDI keyboard and freely edit the recorded data.
6
●
●
Overview of the PLG100-XG
XG Editor for Mac (ver. 2.1)
This convenient software allows you to download voice data to your Macintosh computer and edit the
main XG parameters.
You can edit the various XG voice and effect parameters with the XG Editor, then and use them (in
either SMF or XF format) with your favorite sequencer software to change the sounds automatically
during song playback, or directly change the sounds on the XG tone generator.
The following data is included on the floppy disk:
Demonstration Songs
These demonstration songs showcase the realistic and dynamic sounds of the PLG100-XG. To play
back the songs, you can use any compatible sequence software (such as XGworks or XGworks lite) or
a hardware sequencer (such as the Yamaha QY700). Also make sure that the instrument or tone generator with the installed PLG100-XG is properly connected to the sequencer.
Before playing the XG demonstration songs, you’ll need to make a few Port-related settings (see page
8). Also, if you are using the CS6x, CS6R, or S80, make sure to set the instrument to the Performance
mode.
• “03 blues”
By: Takeshi Fuse
This dynamic, powerful big band jazz piece showcases the highly realistic sounds and expresive potential
of the PLG100-XG. Here, pitch bend is used liberally in various phrases throughout the song to create
authentic sounding brass parts, while control change numbers 74 (Brightness) and 11 (Expression) are
applied many of the parts for a highly expressive, natural sound.
Even though the trumpet section is layered, the first trumpet stands out, and high notes are appropriately
shifted in pitch, just as would be played by real horn players. Also notice how the effects have been
applied to the sound and how they make it sound full and realistic without sacrificing the unique character
of each individual instrument.
• “Opus 7”
By: Etsuji Ogawa
As its name suggests, seven separate motifs have been combined to make up this piece. Notice how each
section concentrates on a specific genre of music and faithfully reproduces the feel and sound of the genre
with a minimum of instruments, and spotlights a wide variety of solo instruments.
• “Gale”
By: Katsumi Nagae
This techno/dance song shows what can be done with just the PLG100-XG and a little programming wizardry. Listen especially to the intricate use of dual hi hats and snare over the four-beat techno kick drum,
and check out the use of filter sweeps on the synth sounds for added dynamic effects and textures.
• “Endless Night”
By: Takashi Morio
This piece features several distinct musical sections and blends elements of funk, pop and R&B. To
strengthen the rhythm part in the middle section, overdrive (an Insertion effect) has been applied to the
drums, and the filter controls for the bass have been tweaked for added “fatness” — by increasing in the
resonance and lowering the cutoff frequency.
7
Overview of the PLG100-XG
Installing the Software
Installing XGworks lite 3.0 (for Windows 98/95 only)
Insert the included CD-ROM and double-click the “Setup.exe” file in the “XGworks” folder on the
CD-ROM. Follow the subsequent instructions on the screen to complete the installation.
Installing XG Editor for Mac 2.1 (for Macintosh only)
Installing XG Editor for Mac 2.1 (for Macintosh only) Insert the included CD-ROM and double-click
the “Install XG Editor 2.1E” file (folder: International → XG Editor) on the CD-ROM. Follow the
subsequent instructions on the screen to complete the installation.
■
■
Playing XG Song Data / Editing XG Voices — Port Settings
In order to properly play back XG song data with the PLG100-XG installed to a Plug-in-compatible
device, you’ll need to make a few settings, as described below. (The instruction steps below assume
that you are using XGworks V3.0 and the Yamaha CBX Driver software. If you are using another
sequence software and driver, refer to the owner’s manuals or online help of those programs.)
Set the Yamaha CBX Driver to Multiport operation.
1
Double-click on the Yamaha CBX Driver icon in the Windows Control Panel.
2
Select the appropriate port within XGworks.
Start XGworks, then open the System Setup dialog by clicking “System Setup” in the Setup
menu. Select the Device tab, and set the MIDI OUT ports (1 - 6) to the desired CBX Drivers (A E). (Which Driver letter applies to the PLG100-XG depends on your particular instrument; see
below for details.)
Any Driver letter A through E can be assigned to any MIDI OUT port number; howe ver , the same
Driver letter cannot be assigned to two different ports. This means that one of the ports will be
left unassigned.
8
●
Overview of the PLG100-XG
3
Set the specific port (and driver) to be used, depending on your particular
application or instrument, as described below.
When Playing XG Song Data from XGworks
In the Track View window of XGworks, set each track’s Port to the appropriate number for use
with the PLG100-XG. This will differ depending on your particular instrument.
• For Modular Synthesis Plug-in System instruments (such as the CS6x, CS6R, S80, etc.),
select the Port corresponding to “Yamaha CBX A Driver.”
• For 64-Part XG tone generators (such as the MU128 or MU2000), select the Port corresponding to “Yamaha CBX E Driver.”
• For 32-Part XG tone generators (such as the MU100R or SW1000XG), select the Port corresponding to “Yamaha CBX C Driver.”
9
Overview of the PLG100-XG
When Editing XG Voices Using the XG Editor in XGworks
Start the XG Editor (select “XG Editor” in the Window menu). From the XG Editor, select “XG
Editor Setup” in the Setup menu and set “Part 1 - 16” to the appropriate MIDI OUT Port for use
with the PLG100-XG. This will differ depending on your particular instrument.
• For Modular Synthesis Plug-in System instruments (such as the CS6x, CS6R, S80, etc.),
select the Port corresponding to “Yamaha CBX A Driver.”
• For 64-Part XG tone generators (such as the MU100 or MU128 ), select the Port corresponding to “Yamaha CBX E Driver.”
• For 32-Part XG tone generators (such as the MU100R or SW1000XG), select the Port corresponding to “Yamaha CBX C Driver.”
When the PLG100-XG is installed to a MSPS-compatible instrument, the XG voices can be selected
in much the same way as the internal voices of the instrument. A different voice can be selected for
each of the sixteen Parts, corresponding to the sixteen MIDI channels.
The example displays used in the following explanations are all taken from the CS6x.
1
Press the PERFORM button.
2
Press the EDIT button.
GEN Name) Ctgry a-Z 0-? Cursor
Common [Co:Rap Round ]
3
Use knob A to select the desired Part (from 17 - 32), then select the desired
voice by using the BANK and PROGRAM buttons.
MIX Vce) Bank Number
Part17 NORM/000 001(A01)[--:GrandPno]
●
You can also use knobs B and C to select the bank number and program number, respectively.
●
When the cursor is at the bank number or program number position, you can also change the
respective number by using the DEC/INC buttons.
For a complete list of the available banks and their MSB/LSB values, refer to the “XG Voice List” on
page 14.
●
When using MU-series instruments (such as the MU100 or MU128), keep in mind that the PLG100-XG voices
can only be selected remotely from the connected computer, and not from the front panel of the instrument
itself.
●
When playing back song data (of any format) with the CS6X/CS6R/S80, you may find that even though the
voices change properly, the voice names shown in the LCD may not.
Also, after playing back song data of a format that is neither XG nor GM, you may find that the voices sound
correct but that the voice names shown in the LCD do not seem to match. In this case, you may want to reset
the instrument so that the voices display properly. To do this, send a XG System On or GM System On message (play back an XG or GM song; the appropriate message is at the beginning of the song), or turn the
power of the instrument off and on again.
11
Editing the XG Part Parameters
(Modular Synthesis Plug-in System)
Keep in mind that the XG Par t parameter values and settings as edited in the manner below represent offsets of the actual voice settings. This means that adjustments made to the parameters may
not result in much change to the actual sound, depending on the original settings of the voice. For
parameter values, a setting of “0” results in no change, while positive and negative values increase
and decrease the value respectively.
1 Select the desired XG voice, as described in Selecting XG Voices on page
11.
2 Select the desired parameter for editing by using the PAGE knob.
3 Change the value/setting of the selected XG Part parameter by using the
appropriate knob (below the corresponding parameter) or by using the
DEC/INC buttons (when the cursor is at the corresponding parameter).
The actual parameter names may differ, depending on whether the instrument you are using is
XG Plug-in System compatible or Modular Synthesis Plug-in System compatible. For details,
refer to the Parameter List (XG/Modular Synthesis Plug-in System) on page 25.
XG Part parameter edits cannot be stored as voice data. However, if you are using the CS6x, CS6R,
or S80, you can store the data to a Memory Card. (Use the “Save” function in the Card mode; for
detailed instructions, refer to the owner’s manual of your particular instrument.)
12
Parameters
Performance Parameters
Bank Select MSB/LSB0...127Determines the bank number (by MSB and LSB) of the Part's voice.
Program Number1...128Determines the specific voice (by program number) of the Part.
Receive Channel1...16, offDetermines the MIDI receive channel for the Performance.
Velocity Limit Low1...127Determines the lowest velocity at which the Part's voice will play.
Velocity Limit High1...127Determines the highest velocity at which the Part's voice will play.
Note Limit LowC-2...G8Determines the lowest responding note for the Part's voice.
Note Limit HighC-2...G8Determines the highest responding note for the Part's voice.
Pitch Bend Range-24...+24Determines the pitch range of the MIDI Pitch Bend (in semitone steps).
Velocity Sense Depth0...127Determines the degree to which velocity affects the Part's voice.
Velocity Sense Offset0...127Boosts or reduces all velocity values for the Part's voice by the specified amount, letting you tailor
Volume0...127Determines the overall level of the Part's voice.
PanRND, L63...C...R63Determines the stereo position of the Part's voice.
Detune-12.8...+12.7[Hz]Determines the fine tuning of the Part's voice in 0.1-Hz increments.
Reverb Send0...127Determines the level of the Part's voice that is sent to the Reverb effect, letting y ou adjust the amount
Chorus Send0...127Determines the level of the Part's voice that is sent to the Chorus effect, letting you adjust the
Note Shift-24...+24[semitone]Determines the key transposition setting for the Part's voice (in semitone steps).
Filter Cutoff Frequency-64...+63Determines the cutoff frequency of the low pass filter.
Filter Resonance/Width-64...+63Determines the amount of filter resonance or emphasis of the Filter Cutoff Frequency above; it also
Portamento Switchoff, onDetermines whether Portamento (continuous pitch glide) is on or off for the Part's voice.
Portamento Time0...127Determines the time of the Portamento effect (how long it takes to slide the pitch from one note to the
AEG Attack Time-64...+63Determines the time it takes for the sound to reach full volume when a note is played.
AEG Decay2 Time-64...+63Determines the time it takes for the sound to decrease in level to silence (as the note is held).
AEG Release Time-64...+63Determines the time it takes for the sound to decrease in level to silence (after the note is released).
MW Filter Control-64...+63Determines the degree to which the modulation wheel affects the Filter Cutoff Frequency (low pass
MW Amplitude Control-64...+63Determines the degree to which the modulation wheel affects the volume (amplitude).
MW LFO Pitch
Modulation Depth
MW LFO Filter
Modulation Depth
MW LFO Amplitude
Modulation Depth
CAT Pitch Control-24...+24[semitone]Determines the degree to which channel after touch affects the pitch.
CAT Filter Control-64...+63Determines the degree to which channel after touch affects the Filter.
CAT Amplitude Control-64...+63Determines the degree to which channel after touch affects the volume (amplitude).
CAT LFO Pitch
Modulation Depth
CAT LFO Filter
Modulation Depth
CAT LFO Amplitude
Modulation Depth
AC1 Controller Number0...95Determines which MIDI control change number is assigned to Assignable Controller 1 (AC1) for the
AC1 Filter Control-64...+63Determines the degree to which Assignable Controller 1 (AC1) affects the Cutoff Frequency of the
AC1 Amplitude Control-64...+63Determines the degree to which Assignable Controller 1 (AC1) affects the volume (amplitude).
AC1 LFO Pitch
Modulation Depth
AC1 LFO Filter
Modulation Depth
AC1 LFO Amplitude
Modulation Depth
0...127Determines the degree to which the modulation wheel affects the LFO-controlled pitch modulation.
0...127Determines the degree to which the modulation wheel affects the LFO-controlled Filter modulation
0...127Determines the degree to which the modulation wheel affects the LFO-controlled amplitude (volume)
0...127Determines the degree to which channel after touch affects the LFO-controlled pitch modulation.
0...127Determines the degree to which channel after touch affects the LFO-controlled Filter modulation
0...127Determines the degree to which channel after touch affects the LFO-controlled amplitude (volume)
0...127Determines the degree to which Assignable Controller 1 (AC1) affects the LFO-controlled pitch mod-
0...127Determines the degree to which Assignable Controller 1 (AC1) affects the LFO-controlled Filter mod-
0...127Determines the degree to which Assignable Controller 1 (AC1) affects the LFO-controlled amplitude
how the level responds to your playing touch.
of the Reverb applied to the voice.
amount of the Chorus applied to the voice.
affects the width of the frequency range to which resonance is applied.
next).
filter).
(produces a “wah-wah” effect).
modulation.
(produces a “wah-wah” effect).
modulation.
selected Part.
Filter.
ulation.
ulation (produces a “wah-wah” effect).
(volume) modulation.
System Parameters
Master Volume0...127Determines the overall volume of the PLG100-XG.
Master Note Shift-24...+24[semitone]Determines the overall key transposition setting of the PLG100-XG (in semitone steps).
Master Tune-102.4...+102.3[cent]Determines the overall fine tuning setting of the PLG100-XG (in 0.1-cent increments).
13
Appendix
Bank Select MSB=00
■
Instrument
Pgm#
Group
Piano1 Acoustic Grand Piano GrandPno 1 GrndPnoK 1MelloGrP 1
82 Lead 2 (sawtooth)Saw Ld 2Saw Ld 2 1 ThickSaw 2Dyna Saw 1 Digi Saw 2 Big Lead 2 HeavySyn 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld 2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2SynthAah 2
87 Lead 7 (fifths)Fifth Ld 2
88 Lead 8 (bass+lead)Bass&Ld 2Big&Low 2
90 Pad 2 (warm)Warm Pad 2ThickPad 2 Soft Pad 2 Sine Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2Shwimmer 2
98 FX 2 (soundtrack)SoundTrk 2
99 FX 3 (crystal)Crystal2SynDrCmp 2 Popcorn 2TinyBell 2
100 FX 4 (atmosphere)Atmosphr 2WarmAtms 2 HollwRls 2
101 FX 5 (brightness)Bright2
102 FX 6 (goblins)Goblins 2
103 FX 7 (echoes)Echoes 2Echoes 2 2Echo Pan 2
104 FX 8 (sci-fi)Sci-Fi2
82 Lead 2 (sawtooth)Saw Ld 2 WaspySyn 2PulseSaw 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld 2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2
87 Lead 7 (fifths)Fifth Ld 2Big Five 2
88 Lead 8 (bass+lead)Bass&Ld 2
90 Pad 2 (warm)Warm Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2Converge 2
98 FX 2 (soundtrack)SoundTrk 2Prologue 2
99 FX 3 (crystal)Crystal2RndGlock 2GlockChi 2
100 FX 4 (atmosphere)Atmosphr 2Nylon EP 2
101 FX 5 (brightness)Bright2
102 FX 6 (goblins)Goblins 2
103 FX 7 (echoes)Echoes 2
104 FX 8 (sci-fi)Sci-Fi2
82 Lead 2 (sawtooth)Saw Ld 2 Dr. Lead 2VeloLead 2
83 Lead 3 (calliope)CaliopLd 2PureLead 2
84 Lead 4 (chiff)Chiff Ld 2Rubby2
85 Lead 5 (charang)CharanLd 2DistLead 2 WireLead 2
86 Lead 6 (voice)Voice Ld 2Vox Lead 2
87 Lead 7 (fifths)Fifth Ld 2
88 Lead 8 (bass+lead)Bass&Ld 2Fat&Prky 2 Soft Wrl 2
90 Pad 2 (warm)Warm Pad 2Horn Pad 2 RotarStr 2
91 Pad 3 (polysynth)PolySyPd 2PolyPd80 2 ClickPad 2 Ana. Pad 2 SquarPad 2
92 Pad 4 (choir)ChoirPad 2Heaven 2Itopia2 CC Pad 2
93 Pad 5 (bowed)BowedPad 2Glacier2 GlassPad 2
94 Pad 6 (metallic)MetalPad 2Tine Pad 2 Pan Pad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2PolarPad 2Celstial2
98 FX 2 (soundtrack)SoundTrk 2Ancestrl 2
99 FX 3 (crystal)Crystal2 ClearBel 2 ChorBell 2SynMalet 1 SftCryst 2 LoudGlok 2 ChrstBel 2 VibeBell 2 DigiBell 2 AirBells 2 BellHarp 2
100 FX 4 (atmosphere)Atmosphr 2NylnHarp 2 Harp Vox 2 AtmosPad 2 Planet2
101 FX 5 (brightness)Bright2FantaBel 2
102 FX 6 (goblins)Goblins 2GobSynth 2 Creeper 2 Ring Pad 2 Ritual2 ToHeaven 2Night2 Glisten2
103 FX 7 (echoes)Echoes 2EchoBell 2 Big Pan 2 SynPiano 2 Creation 2 StarDust 2 Reso&Pan 2
104 FX 8 (sci-fi)Sci-Fi2Starz2
2 Bright Acoustic Piano BritePno 1
3 Electric Grand PianoEl.Grand 2
4 Honky-tonk PianoHnkyTonk 2
5 Electric Piano 1E.Piano1 2
6 Electric Piano 2E.Piano2 2
7 HarpsichordHarpsi. 1
8 ClaviClavi.2
82 Lead 2 (sawtooth)Saw Ld 2Seq Ana. 2
83 Lead 3 (calliope)CaliopLd 2
84 Lead 4 (chiff)Chiff Ld 2
85 Lead 5 (charang)CharanLd 2
86 Lead 6 (voice)Voice Ld 2
87 Lead 7 (fifths)Fifth Ld 2
88 Lead 8 (bass+lead)Bass&Ld 2
90 Pad 2 (warm)Warm Pad 2
91 Pad 3 (polysynth)PolySyPd 2
92 Pad 4 (choir)ChoirPad 2
93 Pad 5 (bowed)BowedPad 2
94 Pad 6 (metallic)MetalPad 2
95 Pad 7 (halo)Halo Pad 2
96 Pad 8 (sweep)SweepPad 2
98 FX 2 (soundtrack)SoundTrk 2
99 FX 3 (crystal)Crystal2 Gamelmba 2
100 FX 4 (atmosphere)Atmosphr 2
101 FX 5 (brightness)Bright2Smokey 2
102 FX 6 (goblins)Goblins 2BelChoir 2
103 FX 7 (echoes)Echoes 2
104 FX 8 (sci-fi)Sci-Fi2
13C#-13Surdo Mute
14D -13Surdo Open
15D#-1Hi Q
16E -1Whip Slap
17F-14Scratch H
18F#-14Scratch L
19G -1Finger Snap
20G#-1Click Noise
21A -1Mtrnm Click
22A#-1Mtrnm Bell
23B -1Seq Click L
24C0Seq Click H
25C#0Brush T ap
26D0OBrush Swirl
27D#0Brush Slap
28E0OBrushTapSwrlReversCymbalReversCymbal
29F0OSnare RollSnare Roll 2
30F#0CastanetHi Q 2Hi Q 2
31G0Snare SoftSnare Soft 2Snare NoisySnrSnpyElctrSnareNoisy 4
32G#0Sticks
33A0Kick SoftKick Tight 2Kick 3Kick Tight 2
34A#0OpenRimShotRimShotHShrt
35B0Kick TightKic kTghtShrtKick 2Kick GateKickAnlgShrt
36C1KickKick ShortKick GateKckGateHeavyKick Analog
37C#1Side StickSideStickAn
38D1SnareSnare ShortSnare SnappySnare RockSnareNoisy 2SnareAnalog
39D#1Hand Clap
40E1Snare TightSnareTight HSnrTightSnpySnare Rock RimSnareNoisy 3SnareAnalog2
41F1Floor T om LTom Room 1Tom Rock 1TomElectro 1Tom Analog 1
42F#11Hi-HatClosedHatCloseAnlg
43G1Floor Tom HTom Room 2Tom Rock 2TomElectro 2Tom Analog 2
44G#11Hi-Hat PedalHatCloseAn 2
45A1Low TomTom Room 3Tom Rock 3TomElectro 3Tom Analog 3
46A#11Hi-Hat Open HatOpen Anlg
47B1Mid Tom LTom Room 4Tom Rock 4TomElectro 4Tom Analog 4
48C2Mid Tom HTom Room 5Tom Rock 5TomElectro 5Tom Analog 5
49C#2CrashCymbal1Crash Analog
50D2High T omTom Room 6Tom Rock 6TomElectro 6Tom Analog 6
51D#2RideCymbal 1
52E2Chinese Cym
53F2Ride Cym Cup
54F#2Tambourine
55G2SplashCymbal
56G#2CowbellCowbell Anlg
57A2CrashCymbal2
58A#2Vibraslap
59B2RideCymbal 2
60C3Bongo H
61C#3Bongo L
62D3Conga H MuteConga Anlg H
63D#3Conga H OpenConga Anlg M
64E3Conga LConga Anlg L
65F3Timbale H
66F#3Timbale L
67G3Agogo H
68G#3Agogo L
69A3Cabasa
70A#3MaracasMaracas 2
71B3OSambaWhistlH
72C4OSambaWhistlL
73C#4Guiro Short
74D4OGuiro Long
75D#4ClavesClaves 2
76E4Wood Block H
77F4Wood Block L
78F#4Cuica MuteScratch H 2Scratch H 2
79G4Cuica OpenScratch L 2Scratch L 2
80G#42TriangleMute
81A42TriangleOpen
82A#4Shaker
83B4Jingle Bells
84C5Bell T ree
85C#5
86D5
87D#5
88E5
89F5
90F#5
91G5
: Same as Standard Kit : No sound
18
Note off
Alternate
Group
StandKitStndKit2Room KitRock KitElctrKitAnalgKit
XG Drum Map (Drum voice)
Bank MSB#127127127127127126126
Program #12833414912
Rcv
Note#Note
13C#-13Surdo Mute
14D -13Surdo Open
15D#-1Hi Q
16E -1Whip Slap
17F-14Scratch H
18F#-14Scratch L
19G -1Finger Snap
20G#-1Click Noise
21A -1Mtrnm Click
22A#-1Mtrnm Bell
23B -1Seq Click L
24C0Seq Click H
25C#0Brush T ap
26D0OBrush Swirl
27D#0Brush Slap
28E0OBrushTapSwrlReversCymbal
29F0OSnare Roll
30F#0CastanetHi Q 2
31G0Snare SoftSnare Tchno 3Brush Slap 2
32G#0Sticks
33A0Kick SoftKick Techno QKick Soft 2
34A#0OpenRimShotRim Gate
35B0Kick TightKic k Techno LGran Cassa
36C1KickKick Techno 2Kick JazzKick SmallGranCassa Mu CuttingNoizPhone Call
37C#1Side StickSide Stick AnalogCuttingNoizDoor Squeak
38D1SnareSnare ClapBrush Slap 3Band SnareDoor Slam
39D#1Hand ClapString SlapScratch Cut
40E1Snare TightSnare Dry 2Brush Tap 2Band Snare 2Scratch H 3
41F1Floor Tom LTom Analog 1Tom Jazz 1Tom Brush 1Tom Jazz 1Wind Chime
42F#11Hi-HatClosedHi-Hat Closed 3Telephone 2
43G1Floor Tom HTom Analog 2Tom Jazz 2Tom Brush 2Tom Jazz 2
44G#11Hi-Hat PedalHatCloseAn 2
45A1Low TomTom Analog 3Tom Jazz 3Tom Brush 3Tom Jazz 3
46A#11Hi-Hat Open Hi-Hat Open 3
47B1Mid Tom LTom Analog 4Tom Jazz 4Tom Brush 4Tom Jazz 4
48C2Mid Tom HTom Analog 5Tom Jazz 5Tom Brush 5Tom Jazz 5
49C#2CrashCymbal1Clash AnalogHand Cymbal
50D2High TomTom Analog 6Tom Jazz 6Tom Brush 6Tom Jazz 6
51D#2RideCymbal 1HandCymShort
52E2Chinese CymFl.Key ClickCarEngnIgnit
53F2Ride Cym CupCarTireSqeal
54F#2TambourineCar Passing
55G2SplashCymbalCar Crash
56G#2CowbellCowbell AnlgSiren
57A2CrashCymbal2HandCymbal 2Train
58A#2VibraslapJet Plane
59B2RideCymbal 2HandCym2ShrtStarship
60C3Bongo HBurst
61C#3Bongo LCoaster
62D3Conga H MuteConga Anlg HSubmarine
63D#3Conga H OpenConga Anlg M
64E3Conga LConga Anlg L
65F3Timbale H
66F#3Timbale L
67G3Agogo H
68G#3Agogo LShowerLaugh
69A3CabasaThunderScream
70A#3MaracasMaracas 2WindPunch
71B3OSambaWhistlHStreamHeartbeat
72C4OSambaWhistlLBubbleFootsteps
73C#4Guiro ShortFeed
74D4OGuiro Long
75D#4ClavesClaves 2
76E4Wood Block H
77F4Wood Block L
78F#4Cuica MuteScratch H 2
79G4Cuica OpenScratch L 3
80G#42TriangleMute
81A42TriangleOpen
82A#4Shaker
83B4Jingle Bells
84C5Bell T reeDogMachine Gun
85C#5HorseLaser Gun
86D5Bird Tw eet 2Explosion
87D#5FireWork
88E5
89F5
90F#5Ghost
91G5Maou
Parameters marked with a ● in the “Control” column can be controlled from an AC1 (assignable controller 1) etc.
However, this is valid only for a Variation effect (when selected for Insertion).
Range of note numbers received = 0 (C-2)...60 (C3)...127 (G8)
Velocity range = 1...127 (Velocity is received only for note-on)
When the Multi Part parameter "Rcv NOTE MESSAGE" = OFF, that part will
not receive these messages.
For a drum part*, key-off is not received if the DrumSetup parameter Rcv
NOTE OFF = OFF.
For a drum part, key-on is not received if the DrumSetup parameter Rcv NO TE
ON = OFF.
* Drum Part indicates that the Multi Part parameter PART MODE is “set
to DRUM, DRUMS1, DRUMS2.”
1.2 Control changes
These messages control volume or pan etc.
Their functions are differentiated by the control number (Ctrl#).
If the Multi Part parameter Rcv CONTROL CHANGE = OFF, that part will
not receive control changes.
The Bank Select data will be processed only after a Program Change is
received, and then voice bank will change at that time.
If you wish to change the voice bank as well as the voice, you must transmit
Bank Select and Program Change messages as a set, in the order of Bank
Select MSB, LSB, and Program Change.
1.2.2 Modulation
This message is used primarily to control the depth of vibrato, but the depth of
the following 7 types of effect can be controlled.
The effect of this message can be changed by the following parameters.
• Multi Part Parameter
1. MW PITCH CONTROL
2. MW FILTER CONTROL
3. MW AMPLITUDE CONTROL
4. MW LFO PMOD DEPTH
5. MW LFO FMOD DEPTH
6. MW LFO AMOD DEPTH
• Effect1 Parameter
7. MW VARIATION CONTROL DEPTH
(Valid when Variation Effect is assigned to a part as Insertion)
By default, an LFO Pitch Modulation (PMOD) effect will apply.
Control# ParameterData Range
1Modulation0...127
If the Multi Part parameter Rcv MODULATION = OFF, that part will not
receive Modulation.
1.2.3 Portamento Time
This message controls the degree of Portamento (refer to 1.2.9).
Control# ParameterData Range
5Portamento Time0...127
When Portamento (control number 065) is ON, this regulates the speed of the
pitch change.
A value of 0 is the shortest portamento time, and 127 is the longest portamento
time.
If the receive channel is a drum part, Portamento Time is not received.
1.2.4 Data Entry
This message sets the value of the parameter which was specified by RPN
MSB/LSB (see 1.2.22) and NRPN MSB/LSB (see 1.2.21).
Control# ParameterData Range
6Data Entry MSB0...127
38Data Entry LSB0...127
voice, SFX kit, Drum kit)
1.2.5 Main Volume
This message controls the volume of each part.
This is used to adjust the volume balance between parts.
Control# ParameterData Range
7Main Volume0...127
When the Multi Part parameter Rcv VOLUME = OFF, that part will not
receive Main Volume.
With a value of 0 there will be no sound, and a value of 127 will be the maximum volume.
1.2.6 Panpot
This message control the panning (stereo location) of each part.
Control# ParameterData Range
10Pan0...64...127
When the Multi Part parameter Rcv PAN = OFF, that part will not receive Panpot.
0 is left, 64 is center, and 127 is right.
1.2.7 Expression
This message controls expression (dynamics within a musical line) for each
part.
It is used to create volume changes during a song.
Control# ParameterData Range
11Expression0...127
If the Multi Part parameter Rcv EXPRESSION = OFF, that part will not
receive Expression.
1.2.8 Hold1
This message controls sustain pedal on/off.
Control# ParameterData Range
64Hold10...63,64...127 (OFF, ON)
When this is ON, currently-sounding notes will continue to sound even if noteoff messages are received.
If the Multi Part parameter Rcv HOLD1 = OFF, that part will not receive
Hold1.
1.2.9 Portamento
This message controls portamento on/off.
Control# ParameterData Range
65Portamento0...63, 64...127 (OFF, ON)
When this is ON, the pitch will change smoothly between notes. The time over
which the pitch changes is adjusted by Portamento Time (see 1.2.3). Also,
when the Multi Part parameter MONO/POLY MODE = MONO, the tone will
also change smoothly (legato) if Portamento = ON.
If any of the following Multi Part parameter settings apply, that part will not
receive Portamento.
• Rcv PORTAMENTO = OFF
• PART MODE = DRUM, DRUMS1, DRUMS2
1.2.10 Sostenuto
This message controls sostenuto pedal on/off.
Control# ParameterData Range
66Sostenuto0...63,64...127 (OFF, ON)
If sostenuto is turned on while a note is sounding, that note will be sustained
until sostenuto is turned OFF.
If the Multi Part parameter Rcv SOSTENUTO = OFF , that part will not receiv e
Sostenuto.
1.2.11 Soft Pedal
This message controls soft pedal on/off.
Control# ParameterData Range
67Soft Pedal0...63, 64...127 (OFF, ON)
The sound will become mellower when Soft Pedal is ON.
If any of the following Multi Part parameter settings apply, that part will not
receive the Soft Pedal.
• Rcv SOFT PEDAL = OFF
• PART MODE = DRUM, DRUMS1, DRUMS2
26
MIDI Data Format
1.2.12 Harmonic Content
This message adjusts the resonance of the filter that is specified for the sound.
Control# ParameterData Range
71Harmonic Content0...64...127 (-64...0...+63)
Since this is a relative change parameter, it specifies a boost or cut relative to
64.
Higher values will produce a more distinctive sound.
For some sounds, the effective range may be less than the possible range of
settings.
1.2.13 Release Time
This message adjusts the EG release time that was specified by the sound data.
Control# ParameterData Range
72Release Time0...64...127 (-64...0...+63)
Since this is a relative change parameter, it specifies an increase or decrease
relative to 64.
Increasing this value will lengthen the release that follows a note-off.
1.2.14 Attack Time
This message adjusts the EG attack time that was specified by the sound data.
Control# ParameterData Range
73Attack Time0...64...127 (-64...0...+63)
Since this a relative change parameter, it specifies an increase or decrease relative to 64.
Increasing this value will make the attack more gradual, and decreasing this
value will make the attack sharper.
1.2.15 Brightness
This message adjusts the cutoff frequency of the low pass filter specified by the
sound data.
Control# ParameterData Range
74Brightness0...64...127 (-64...0...+63)
Since this is a relative change parameter, it specifies an increase or decrease
relative to 64.
Lower values will produce a more mellow sound.
For some sounds, the effective range may be less than the possible range of
settings.
1.2.16 Portamento Control
This message specifies the portamento source key number (the key number at
which portamento will begin).
Data of 0...127 specifies the portamento source key.
When Portamento Control is received, the currently-sounding pitch will
change at a Portamento Time of 0 to the key of the next-recei ved note-on of the
same channel.
Control# ParameterData Range
84Portamento Control 0...127 (C-2...G8)
This is received even if Rcv PORTAMENTO = OFF.
1.2.17 Effect1 Depth(Reverb Send Level)
This message specifies the send level for the reverb effect.
Control# ParameterData Range
91Effect1 Depth0...127
Increasing this value will produce a richer reverb. The effect of the value will
depend on the state of the reverb effect.
1.2.18 Effect3 Depth(Chorus Send Level)
This message specifies the send level for the chorus effect.
Control# ParameterData Range
93Effect3 Depth0...127
Raising this value will increase the modulation or spaciousness. The effect of
the value will depend on the state of the chorus effect.
This message specifies the send level for the variation effect.
Control# ParameterData Range
94Effect4 Depth0...127
However, this is not received if the Variation Effect parameter Variation Connection = 0 (Insertion).
1.2.20 Data Increment/Decrement (for RPN)
This message increases or decreases the parameter value specified for RPN
(see 1.2.22), by increments of 1.
Control# ParameterData Range
96RPN Increment-97RPN Decrement--
The data byte is ignored.
1.2.21 NRPN (Non-registered parameter number)
This message is used to specify a sound parameter (such as vibrato, filter, EG,
drum setup etc.) as an offset value.
Use NRPN MSB and NRPN LSB to specify the parameter that you wish to
modify, and then use Data Entry (see 1.2.4) to set the value for the specified
parameter.
Control# ParameterData Range
98NRPN LSB0...127
99NRPN MSB0...127
If the Multi Part parameter Rcv NRPN = OFF, that part will not recei v e NRPN.
The following NRPN messages can be received.
NRPN
MSB LSB
0108mm-- *2 Vibrato rate
0109 mm--Vibrato depth
0110mm--Vibrato delay
0132mm--Low pass filter cutoff frequency
0133mm--Low pass filter resonance
0199mm--EG attack time
01 100mm--EG decay time
01 102mm--EG release time
20rrmm--Drum low pass filter cutoff frequency
21rrmm--Drum low pass filter resonance
22rrmm--Drum EG attack rate
23rrmm--Drum EG decay rate
24rrmm--Drum instrument pitch coarse
25rrmm--Drum instrument pitch fine
26rrmm--Drum instrument level
28rrmm--Drum instrument panpot
29rrmm--Drum instrument reverb send level
30rrmm--Drum instrument chorus send level
31rrmm--Drum instrument variation send level
Data Entry *1
MSB LSB
MSB 20-31 (for drums) is received when Multi Part parameter P ART MODE =
DRUMS1, 2.
*1 Refer to 1.2.4
*2 '--' indicates that the setting value is ignored.
rr: drum instrument note number
mm: 00 - 127(0...maximum)
rr: drum instrument note number
mm: 00, 01-64-127(RND, L63...C...R63)
rr: drum instrument note number
mm: 00 - 127(0...maximum)
rr: drum instrument note number
mm: 00 - 127(0...maximum)
rr: drum instrument note number
mm: 00 - 127(0...maximum)
(when Variation Connection = SYSTEM)
mm: 00, 01-127 (OFF,ON)
(when Variation Connection = INSERTION)
27
MIDI Data Format
1.2.22 RPN (Registered parameter number)
This message is used to specify part parameters such as Pitch Bend Sensitivity
or Tuning etc. as an offset value.
Use RPN MSB and RPN LSB to specify the parameter that you wish to modify, and then use Data Entry (see 1.2.4) to set the value of the specified parameter.
Control# ParameterData Range
100RPN LSB0...127
101RPN MSB0...127
If the Multi Part parameter Rcv RPN = OFF, that part will not recei v e this message.
The following RPN messages can be received.
RPN
MSB LSB
0000mm-- *2 Pitch bend sensitivity
0001 mmllFine tuning
0002 mm--Coarse tuning
127 127----RPN Null
Data Entry *1
MSB LSB
*1 Refer to 1.2.4
*2 '--' indicates that the setting value is ignored.
1.2.23 Assignable controller
By assigning a control change number of 0...95 to a part, the specified effect
can be controlled.
This device allows two control change numbers (AC1 and AC2) to be specified
for each part.
The following parameters specify the effect of AC1 and AC2.
• Multi Part Parameter
1. AC1, AC2 PITCH CONTROL
2. AC1, AC2 FILTER CONTROL
3. AC1, AC2 AMPLITUDE CONTROL
4. AC1, AC2 LFO PMOD DEPTH
5. AC1, AC2 LFO FMOD DEPTH
6. AC1, AC2 LFO AMOD DEPTH
• Effect1 Parameter
7. AC1, AC2 VARIATION CONTROL DEPTH
(Valid if Variation Effect is assigned to a part as Insertion)
The AC1 control change number is specified by the Multi Part parameter AC1
CONTROLLER NUMBER, and the AC2 control change number is specified
by the Multi Part parameter AC2 CONTROLLER NUMBER.
Parameter name and value range
mm: 00-24 (0...+24 semitones)
Specify up to 2 octaves in semitone steps
mm ll: 00 00-100 cents
: :
mm ll: 64 000 cents
: :
mm ll: 127 127+100 cents
[Note] mm ll: 00 127 (=-87.5) cents is
followed by 01 00 (=-87.4) cents.
mm: 40 - 64 - 88 (-24...0...+24 semitones)
This sets RPN and NRPN numbers to an unset
state. Internal data is not affected.
1.3.2 Reset All Controllers
This message resets the following controllers to their default values.
ControllerValue
Pitch bend change±0 (center)
Channel pressure0 (off)
Polyphonic key pressure 0 (off)
Modulation0 (off)
Expression127 (maximum)
Hold0 (off)
Portamento0 (off)
Sostenuto0 (off)
Soft pedal0 (off)
Portamento controlReset the portamento source note number that was received
RPNNumber unset, internal data is not affected.
NRPNNumber unset, internal data is not affected.
The following data is not changed
Parameter values specified by program change, bank select MSB/LSB, volume, pan, effect send levels 1, 3, 4, RPN and NRPN.
Control# ParameterData Range
121Reset All Controllers 0
1.3.3 All Note Off
This message turns off all notes which are currently on for the corresponding
part.
However, if Hold 1 or Sostenuto are on, notes will continue to sound until
these are turned off.
Control# ParameterData Range
123All Note Off0
1.3.4 Omni Off
Perform the same processing as when All Note Off is received.
Control# ParameterData Range
124Omni Off0
1.3.5 Omni On
Perform the same processing as when All Note Off is received.
Control# ParameterData Range
125Omni On0
1.3.6 Mono
Perform the same processing as when All Sound Off is received, and if the
value (mono number) is in the range of 0...16, set the corresponding channel to
Mode4* (m = 1).
Control# ParameterData Range
126Mono0...16
* Mode4 is a state in which only channel messages on the specified
channel will be received, and notes will be sounded individually
(monophonically).
1.3 Channel mode messages
These messages specify the basic operation of a part.
1.3.1 All Sound Off
This message silences all currently-sounding notes on the corresponding channel.
However, the settings of channel messages such as Hold 1 and Sostenuto will
be maintained.
Control# ParameterData Range
120All Sound Off0
28
1.3.7 Poly
Perform the same processing as when All Sound Off is received, and set the
corresponding channel to Mode3*.
Control# ParameterData Range
127Poly0
* Mode3 is when channel messages will be received only on the speci-
fied channel, and will be sounded polyphonically.
1.4 Program change
This message reports sound selection changes and changes the program number of the receiving channel.
In order to include changes to the voice bank, Program Change and Bank
Select messages must be sent as a set (see 1.2.1).
When RevPROGRAM CHANGE=OFF for Multi Part Parameter, the program
change for that part is not received.
MIDI Data Format
1.5 Pitch bend
This message conveys movements of the pitch bender.
This message is generally used to modify the pitch of a part, but the depth of
the following seven effects can be controlled.
The effect of this message can be modified by the following parameters.
• Multi Part Parameter
1. BEND PITCH CONTROL
2. BEND FILTER CONTROL
3. BEND AMPLITUDE CONTROL
4. BEND LFO PMOD DEPTH
5. BEND LFO FMOD DEPTH
6. BEND LFO AMOD DEPTH
• Effect1 Parameter
7. BEND VARIATION CONTROL DEPTH
(Valid when Variation Effect is assigned to a part as Insertion)
By default, the Pitch Control effect is applied.
If the Multi Part parameter Rcv PITCH BEND CHANGE = OFF, that part will
not receive pitch bend messages.
1.6 Channel aftertouch
This message conveys the pressure which is applied to the keyboard after playing a note in order to create tonal changes (for an entire MIDI channel). The
pressure can be controlled for each part. This message will affect the currentlysounding notes.
The effect of this message will be determined by the settings of the following
parameters.
• Multi Part Parameter
1. CAT PITCH CONTROL
2. CAT FILTER CONTROL
3. CA T AMPLITUDE CONTROL
4. CAT LFO PMOD DEPTH
5. CAT LFO FMOD DEPTH
6. CAT LFO AMOD DEPTH
• Effect1 Parameter
7. CAT VARIATION CONTROL DEPTH
(Valid when the Variation Effect is assigned to a part as Insertion)
By default, there will be no effect.
If the Multi Part parameter Rcv CHANNEL AFTER TOUCH = OFF, that part
will not receive Channel Aftertouch.
1.7 Polyphonic aftertouch
This message conveys the pressure that is applied to the keyboard after playing
a note (for individual note numbers).
The pressure can be controlled independently for each note. This message will
affect currently-sounding notes.
The effect of this message is determined by the following Multi Part parameters.
1. PAT PITCH CONTROL
2. PAT FILTER CONTROL
3. P AT AMPLITUDE CONTROL
4. PAT LFO PMOD DEPTH
5. PAT LFO FMOD DEPTH
6. PAT LFO AMOD DEPTH
By default, there will be no effect.
The effect will apply to note numbers 36...97.
In the case of either of the following Multi Part parameter settings, that part
will not receive Polyphonic Aftertouch.
• Rcv CHANNEL AFTER TOUCH = OFF
• PART MODE = DRUM, DRUMS1...4
2. System exclusive messages
2.1 Parameter changes
This devices uses the following parameter changes.
[UNIVERSAL REALTIME MESSAGE]
1) Master Volume
[UNIVERSAL NON REALTIME MESSAGE]
1) General MIDI System On
[XG PARAMETER CHANGE]
1) XG System on
2) XG System parameter change
3) Multi Effect1 parameter change
4) Multi Part parameter change
5) Drums Setup parameter change
[MU128 NATIVE PARAMETER CHANGE 2]
1) Current Performance parameter change
[Others]
1) Master tuning
2.1.1 Universal realtime messages
2.1.1.1 Master Volume
11110000F0H= Exclusive status
011111117FH= Universal Real Time
011111117FH= ID of target device
0000010004H= Sub-ID #1 = Device Control Message
0000000101H= Sub-ID #2 = Master Volume
* 0sssssssSSH= Volume LSB
0tttttttTTH= Volume MSB
11110111F7H= End of Exclusive
or,
11110000F0H= Exclusive status
011111117FH= Universal Real Time
0xxxnnnnXNH= Device Number, xxx = don't care
0000010004H= Sub-ID #1 = Device Control Message
0000000101H= Sub-ID #2 = Master Volume
0sssssssSSH= Volume LSB
0tttttttTTH= Volume MSB
11110111F7H= End of Exclusive
When this is received, the Volume MSB will be reflected by the System
parameter MASTER VOLUME.
* The binary expression 0sssssss is expressed in hexadecimal as SSH.
The same applies elsewhere.
2.1.2 Universal non-realtime messages
2.1.2.1 General MIDI System On
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
011111117FH= ID of target device
0000100109H= Sub-ID #1 = General MIDI Message
0000000101H= Sub-ID #2 = General MIDI On
11110111F7H= End of Exclusive
or,
11110000F0H= Exclusive status
011111107EH= Universal Non-Real Time
0xxxnnnnXNH= N:Device Number, X:don't care
0000100109H= Sub-ID #1 = General MIDI Message
0000000101H= Sub-ID #2 = General MIDI On
11110111F7H= End of Exclusive
When this message is received, the SOUND MODULE MODE is set to
XG, and all MIDI messages defined by GM will be received.
All data except for MIDI Master Tuning will be restored to the default
value.
However this message will not be received in any of the following cases.
Since approximately 50[ms] is required in order to process this message,
be sure to allow an appropriate interval before sending the next message.
29
MIDI Data Format
2.1.3 XG parameter change
This message sets XG-related parameters. Each message can set a single
parameter.
The message format is as follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:device Number
010011004CHModel ID
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0sssssssSSHData
: :
11110111F7HEnd of Exclusive
For parameters whose Data Size is 2 or 4, the appropriate amount of data
will be transmitted as indicated by Size.
2.1.3.1 XG System On
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:device Number
010011004CHModel ID
0000000000HAddress High
0000000000HAddress Mid
011111107EHAddress Low
0000000000HData
11110111F7HEnd of Exclusive
When On is received, the SOUND MODULE MODE will be set to XG.
Since approximately 50[ms] are required in order to execute this message,
please allow an appropriate interval before transmitting the next message.
2.1.3.2 XG System parameter change
This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).
2.1.3.3 Multi Effect1 parameter change
This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>,
<1 - 3>).
2.1.3.4 Multi Part parameter change
This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).
2.1.3.5 Drums Setup parameter change
This message sets the DRUMS SETUP block (refer to tables <1 - 1> , <1 - 5>).
2.1.4 Other parameter changes
2.1.4.1 Master tuning
This message simultaneously modifies the tuning of all channels.
11110000F0HExclusive status
0100001143HYAMAHA ID
0001nnnn1NHN:device Number
0010011127HModel ID
0011000030HAddress High
0000000000HAddress Mid
0000000000HAddress Low
0000mmmm0MHMaster Tune MSB
0000llll0LHMaster Tune LSB
0xxxxxxxXXHdon't care
11110111F7HEnd of Exclusive
Normally, the XG SYSTEM message MASTER TUNE should be used
(refer to table <1-2>).
2.2 Bulk dump
This device uses the following bulk dump messages.
[XG BULK DUMP]
1) XG System bulk dump
2) Multi Effect1 bulk dump
3) Multi Part bulk dump
4) Drums Setup bulk dump
2.2.1 XG bulk dump
This message sets XG-related parameters. Unlike parameter change messages,
a single message can modify multiple parameters. The message format is as
follows.
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0NHN:Device Number
010011004CHModel ID
0sssssssSSHByteCountMSB
0tttttttTTHByteCountLSB
0gggggggGGHAddress High
0mmmmmmmMMHAddress Mid
0lllllllLLHAddress Low
0vvvvvvvVVHData
: :
0kkkkkkkKKHCheck-sum
11110111F7HEnd of Exclusive
Address and Byte Count are given in tables 1-n. Byte Count is indicated by
the total size of the Data in tables 1-n.
Bulk dump and dump request messages are received when the beginning
of the block is specified as the 'Address'.
'Block' indicates the unit of the data string that is indicated in tables 1-n as
'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start
Address, Byte Count, Data, and the Check-sum itself are added.
2.2.1.1 XG System bulk dump
This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).
2.2.1.2 Multi Effect1 bulk dump
This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>,
<1 - 3>).
2.2.1.3 Multi Part bulk dump
This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).
2.2.1.4 Drums Setup bulk dump
This message sets the DRUMS SETUP block (refer to tables <1 - 1>, <1 - 5>).
3. Realtime messages
3.1 Active sensing
a) Transmission
not transmitted.
b) Receive
Once FE has been received, failure to receive any MIDI message for an
interval longer than approximately 300 msec will cause processing to
be performed as if ALL SOUND OFF, ALL NOTE OFF, and RESET
ALL CONTROLLERS messages were received, and the unit will reset
to a condition in which FE was never received.
30
< Table 1-1 >
Parameter Base Address
MODEL ID = 4C
Parameter
XG SYSTEM000000System
EFFECT 1020100Effect1(Reverb,Chorus,Variation )
MULTI PART08
DRUM30310D0D00
(H) (M) (L)
00007DDrum setup Reset
00007EXG System On
00007FAll Parameter Reset
04100 - 7FMASTER VOLUME0...1277F
051not used
06128 - 58TRANSPOSE-24...0...+24[semitones]40
7D1NDRUM SETUP RESETN: Drum setup number(0,1)-7E100XG SYSTEM ON00=XG system ON (receive only)-7F100ALL PARAMETER RESET00=ON (receive only)--
TOTAL SIZE 07
4th bit3-0→bit3-0
MIDI Data Format
< Table 1-3 >
MIDI Parameter Change table ( EFFECT 1)
AddressSize DataParameter DescriptionDefault value
(H)(H)(H)(H)
02 01 00200 - 7FREVERB TYPE MSBrefer to Effect Program List01(=HALL1)
02100 - 7FREVERB PARAMETER 1refer to Effect Program List12(depends on reverb type)
03100 - 7FREVERB PARAMETER 2refer to Effect Program List0A(depends on reverb type)
04100 - 7FREVERB PARAMETER 3refer to Effect Program List08(depends on reverb type)
05100 - 7FREVERB PARAMETER 4refer to Effect Program List0D(depends on reverb type)
06100 - 7FREVERB PARAMETER 5refer to Effect Program List31(depends on reverb type)
07100 - 7FREVERB PARAMETER 6refer to Effect Program List00(depends on reverb type)
08100 - 7FREVERB PARAMETER 7refer to Effect Program List00(depends on reverb type)
09100 - 7FREVERB PARAMETER 8refer to Effect Program List00(depends on reverb type)
0A100 - 7FREVERB PARAMETER 9refer to Effect Program List00(depends on reverb type)
0B100 - 7FREVERB PARAMETER 10refer to Effect Program List00(depends on reverb type)
0C100 - 7FREVERB RETURN-∞dB...0dB...+6dB(0...96...127)40
0D101 - 7FREVERB PANL63...C...R6340
TOTAL SIZE 0E
02 01 10100 - 7FREVERB PARAMETER 11refer to Effect Parameter List00(depends on reverb type)
11100 - 7FREVERB PARAMETER 12refer to Effect Parameter List04(depends on reverb type)
12100 - 7FREVERB PARAMETER 13refer to Effect Parameter List32(depends on reverb type)
13100 - 7FREVERB PARAMETER 14refer to Effect Parameter List08(depends on reverb type)
14100 - 7FREVERB PARAMETER 15refer to Effect Parameter List40(depends on reverb type)
15100 - 7FREVERB PARAMETER 16refer to Effect Parameter List00(depends on reverb type)
TOTAL SIZE6
02 01 20200 - 7FCHORUS TYPE MSBrefer to Effect Program List41(=CHORUS1)
22100 - 7FCHORUS PARAMETER 1refer to Effect Program List06(depends on chorus type)
23100 - 7FCHORUS PARAMETER 2refer to Effect Program List36(depends on chorus type)
24100 - 7FCHORUS PARAMETER 3refer to Effect Program List4D(depends on chorus type)
25100 - 7FCHORUS PARAMETER 4refer to Effect Program List6A(depends on chorus type)
26100 - 7FCHORUS PARAMETER 5refer to Effect Program List00(depends on chorus type)
27100 - 7FCHORUS PARAMETER 6refer to Effect Program List1C(depends on chorus type)
28100 - 7FCHORUS PARAMETER 7refer to Effect Program List40(depends on chorus type)
29100 - 7FCHORUS PARAMETER 8refer to Effect Program List2E(depends on chorus type)
2A100 - 7FCHORUS PARAMETER 9refer to Effect Program List40(depends on chorus type)
2B100 - 7FCHORUS PARAMETER 10refer to Effect Program List40(depends on chorus type)
2C100 - 7FCHORUS RETURN-∞dB...0dB...+6dB(0...96...127)40
2D101 - 7FCHORUS PANL63...C...R63(1...64...127)40
2E100 - 7FSEND CHORUS TO REVERB-∞dB...0dB...+6dB(0...96...127)0
TOTAL SIZE 0F
00 - 7FREVERB TYPE LSBrefer to Effect Program List0
00 - 7FCHORUS TYPE LSBrefer to Effect Program List0
31
MIDI Data Format
AddressSize DataParameter DescriptionDefault value
(H)(H)(H)(H)
02 01 30100 - 7FCHORUS PARAMETER 11refer to Effect Parameter List2E(depends on chorus type)
31100 - 7FCHORUS PARAMETER 12refer to Effect Parameter List40(depends on chorus type)
32100 - 7FCHORUS PARAMETER 13refer to Effect Parameter List0A(depends on chorus type)
33100 - 7FCHORUS PARAMETER 14refer to Effect Parameter List00(depends on chorus type)
34100 - 7FCHORUS PARAMETER 15refer to Effect Parameter List00(depends on chorus type)
35100 - 7FCHORUS PARAMETER 16refer to Effect Parameter List00(depends on chorus type)
TOTAL SIZE6
02 01 40200 - 7FVARIATION TYPE MSBrefer to Effect Program List05(=DELAY L,C,R)
42200 - 7FVARIATION PARAMETER 1 MSBrefer to Effect Program List1A(depends on variation type)
44200 - 7FVARIATION PARAMETER 2 MSBrefer to Effect Program List0D(depends on variation type)
46200 - 7FVARIATION PARAMETER 3 MSBrefer to Effect Program List27(depends on variation type)
48200 - 7FVARIATION PARAMETER 4 MSBrefer to Effect Program List27(depends on variation type)
4A200 - 7FVARIATION PARAMETER 5 MSBrefer to Effect Program List00(depends on variation type)
4C200 - 7FVARIATION PARAMETER 6 MSBrefer to Effect Program List00(depends on variation type)
4E200 - 7FVARIATION PARAMETER 7 MSBrefer to Effect Program List00(depends on variation type)
50200 - 7FVARIATION PARAMETER 8 MSBrefer to Effect Program List00(depends on variation type)
52200 - 7FVARIATION PARAMETER 9 MSBrefer to Effect Program List00(depends on variation type)
54200 - 7FVARIATION PARAMETER 10 MSBrefer to Effect Program List00(depends on variation type)
56100 - 7FVARIATION RETURN-∞dB...0dB...+6dB(0...96...127)40
57101 - 7FVARIATION PANL63...C...R63(1...64...127)40
58100 - 7FSEND VARIATION TO REVERB-∞dB...0dB...+6dB(0...96...127)0
59100 - 7FSEND VARIATION TO CHORUS-∞dB...0dB...+6dB(0...96...127)0
5A100 - 01VARIATION CONNECTIONINSERTION , SYSTEM0
5B100 - 7FVARIATION PART NUMBERPart17F
5C100 - 7FMW VARIATION CONTROL DEPTH-64...0...+6340
5D100 - 7FBEND VARIATION CONTROL DEPTH-64...0...+6340
5E100 - 7FCAT VARIATION CONTROL DEPTH-64...0...+6340
5F100 - 7FAC1 VARIATION CONTROL DEPTH-64...0...+6340
60100 - 7FAC2 VARIATION CONTROL DEPTH-64...0...+6340
TOTAL SIZE 21
02 01 70100 - 7FVARIATION PARAMETER 11refer to Effect Parameter List00(depends on variation type)
71100 - 7FVARIATION PARAMETER 12refer to Effect Parameter List3C(depends on variation type)
72100 - 7FVARIATION PARAMETER 13refer to Effect Parameter List1C(depends on variation type)
73100 - 7FVARIATION PARAMETER 14refer to Effect Parameter List40(depends on variation type)
74100 - 7FVARIATION PARAMETER 15refer to Effect Parameter List2E(depends on variation type)
75100 - 7FVARIATION PARAMETER 16refer to Effect Parameter List40(depends on variation type)
TOTAL SIZE6
00 - 7FVARIATION TYPE LSBrefer to Effect Program List0
00 - 7FVARIATION PARAMETER 1 LSBrefer to Effect Program List05(depends on variation type)
00 - 7FVARIATION PARAMETER 2 LSBrefer to Effect Program List03(depends on variation type)
00 - 7FVARIATION PARAMETER 3 LSBrefer to Effect Program List08(depends on variation type)
00 - 7FVARIATION PARAMETER 4 LSBrefer to Effect Program List08(depends on variation type)
00 - 7FVARIATION PARAMETER 5 LSBrefer to Effect Program List4A(depends on variation type)
00 - 7FVARIATION PARAMETER 6 LSBrefer to Effect Program List64(depends on variation type)
00 - 7FVARIATION PARAMETER 7 LSBrefer to Effect Program List0A(depends on variation type)
00 - 7FVARIATION PARAMETER 8 LSBrefer to Effect Program List00(depends on variation type)
00 - 7FVARIATION PARAMETER 9 LSBrefer to Effect Program List00(depends on variation type)
00 - 7FVARIATION PARAMETER 10 LSBrefer to Effect Program List20(depends on variation type)
OFF(127)
< Table 1-4 >
MIDI Parameter Change table ( MULTI PART )
AddressSize DataParameter DescriptionDefault value
(H)(H)(H)(H)
08 nn 00100 - 20ELEMENT RESERVE0part10 = 0
nn 01100 - 7FBANK SELECT MSB0...127part10 = 7F
nn 02100 - 7FBANK SELECT LSB0...12700
nn 03100 - 7FPROGRAM NUMBER1...12800
nn 04100-0F,7FRcv CHANNELA1...A16, OFFPart No.
nn 05100 - 01MONO/POLY MODEMONO , POLY01
nn 06100 - 02SAME NOTE NUMBERSINGLE, MULTI, INST(for DRUM)01
nn 07100 - 03PART MODENORMAL, DRUM, DRUMS1, 2Part10=2
nn 08128 - 58NOTE SHIFT-24...0...+24[semitones]40
nn 09200 - 0FDETUNE-12.8...0...+12.7[Hz]08 00
nn 0A00 - 0F1st bit3-0→bit7-4
nn 0B100 - 7FVOLUME0...12764
nn 0C100 - 7FVELOCITY SENSE DEPTH0...12740
nn 0D100 - 7FVELOCITY SENSE OFFSET0...12740
nn 0E100 - 7FPANRND, L63...C...R6340
nn 0F100 - 7FNOTE LIMIT LOWC-2...G800
nn 10100 - 7FNOTE LIMIT HIGHC-2...G87F
nn 11100 - 7FDRY LEVEL0...1277F
nn 12100 - 7FCHORUS SEND0...12700
nn 13100 - 7FREVERB SEND 0...12728
nn 14100 - 7FVARIATION SEND0...12700
nn 15100 - 7FVIBRATO RATE -64...0...+6340
nn 16100 - 7FVIBRATO DEPTH-64...0...+6340(drum part ignores)
nn 17100 - 7FVIBRATO DELAY -64...0...+6340(drum part ignores)
KEY ON ASSIGN
32
other parts =2
other parts=0
other parts=0
2nd bit3-0→bit3-0
MIDI Data Format
AddressSize DataParameter DescriptionDefault value
(H)(H)(H)(H)
nn 18100 - 7FLOW PASS FILTER CUTOFF FREQUENCY -64...0...+6340
nn 19100 - 7FLOW PASS FILTER RESONANCE -64...0...+6340
nn 1A100 - 7FEG ATTACK TIME-64...0...+6340
nn 1B100 - 7FEG DECAY TIME-64...0...+6340
nn 1C100 - 7FEG RELEASE TIME-64...0...+6340
nn 1D128 - 58MW PITCH CONTROL-24...0...+24[semitones]40
nn 1E100 - 7FMW LOW PASS FILTER CONTROL-9600...0...+9450[cent]40
nn 1F100 - 7FMW AMPLITUDE CONTROL -100...0...+100[%]40
nn 20100 - 7FMW LFO PMOD DEPTH0...1270A
nn 21100 - 7FMW LFO FMOD DEPTH0...12700
nn 22100 - 7FMW LFO AMOD DEPTH0...12700
nn 23128 - 58BEND PITCH CONTROL-24...0...+24[semitones]42
nn 24100 - 7FBEND LOW PASS FILTER CONTROL-9600...0...+9450[cent]40
nn 25100 - 7FBEND AMPLITUDE CONTROL -100...0...+100[%]40
nn 26100 - 7FBEND LFO PMOD DEPTH0...12700
nn 27100 - 7FBEND LFO FMOD DEPTH0...12700
nn 28100 - 7FBEND LFO AMOD DEPTH0...12700
TOTAL SIZE 29
nn 30100 - 01Rcv PITCH BENDOFF, ON01
nn 31100 - 01Rcv CH AFTER TOUCH(CAT)OFF, ON01
nn 32100 - 01Rcv PROGRAM CHANGEOFF, ON01
nn 33100 - 01Rcv CONTROL CHANGEOFF, ON01
nn 34100 - 01Rcv POLY AFTER TOUCH(PAT)OFF, ON01
nn 35100 - 01Rcv NOTE MESSAGEOFF, ON01
nn 36100 - 01Rcv RPNOFF, ON01
nn 37100 - 01Rcv NRPNOFF, ONXGmode=01, GMmode=00
nn 38100 - 01Rcv MODURATIONOFF, ON01
nn 39100 - 01Rcv VOLUMEOFF, ON01
nn 3A100 - 01Rcv PANOFF, ON01
nn 3B100 - 01Rcv EXPRESSIONOFF, ON01
nn 3C100 - 01Rcv HOLD1OFF, ON01
nn 3D100 - 01Rcv PORTAMENTOOFF, ON01
nn 3E100 - 01Rcv SOSTENUTOOFF, ON01
nn 3F100 - 01Rcv SOFT PEDALOFF, ON01
nn 40100 - 01Rcv BANK SELECTOFF, ONXGmode=01, GMmode=00
nn 41100 - 7FSCALE TUNING C -64...0...+63[cent]40
nn 42100 - 7FSCALE TUNING C# -64...0...+63[cent]40
nn 43100 - 7FSCALE TUNING D-64...0...+63[cent]40
nn 44100 - 7FSCALE TUNING D# -64...0...+63[cent]40
nn 45100 - 7FSCALE TUNING E -64...0...+63[cent]40
nn 46100 - 7FSCALE TUNING F -64...0...+63[cent]40
nn 47100 - 7FSCALE TUNING F# -64...0...+63[cent]40
nn 48100 - 7FSCALE TUNING G -64...0...+63[cent]40
nn 49100 - 7FSCALE TUNING G# -64...0...+63[cent]40
nn 4A100 - 7FSCALE TUNING A -64...0...+63[cent]40
nn 4B100 - 7FSCALE TUNING A# -64...0...+63[cent]40
nn 4C100 - 7FSCALE TUNING B -64...0...+63[cent]40
nn 4D128 - 58CAT PITCH CONTROL-24...0...+24[semitones]40
nn 4E100 - 7FCAT LOW PASS FILTER CONTROL -9600...0...+9450[cent]40
nn 4F100 - 7FCAT AMPLITUDE CONTROL -100...0...+100[%]40
nn 50100 - 7FCAT LFO PMOD DEPTH0...12700
nn 51100 - 7FCAT LFO FMOD DEPTH0...12700
nn 52100 - 7FCAT LFO AMOD DEPTH0...12700
nn 53128 - 58PAT PITCH CONTROL-24...0...+24[semitones]40
nn 54100 - 7FPAT LOW PASS FILTER CONTROL-9600...0...+9450[cent]40
nn 55100 - 7FPAT AMPLITUDE CONTROL -100...0...+100[%]40
nn 56100 - 7FPAT LFO PMOD DEPTH0...12700
nn 57100 - 7FPAT LFO FMOD DEPTH0...12700
nn 58100 - 7FPAT LFO AMOD DEPTH0...12700
nn 59100 - 5FAC1 CONTROLLER NUMBER 0...9510
nn 5A128 - 58AC1 PITCH CONTROL-24...0...+24[semitones]40
nn 5B100 - 7FAC1 LOW PASS FILTER CONTROL-9600...0...+9450[cent]40
nn 5C100 - 7FAC1 AMPLITUDE CONTROL -100...0...+100[%]40
nn 5D100 - 7FAC1 LFO PMOD DEPTH0...12700
nn 5E100 - 7FAC1 LFO FMOD DEPTH0...12700
nn 5F100 - 7FAC1 LFO AMOD DEPTH0...12700
nn 60100 - 5FAC2 CONTROLLER NUMBER0...9511
nn 61128 - 58AC2 PITCH CONTROL-24...0...+24[semitones]40
nn 62100 - 7FAC2 LOW PASS FILTER CONTROL-9600...0...+9450[cent]40
nn 63100 - 7FAC2 AMPLITUDE CONTROL -100...0...+100[%]40
nn 64100 - 7FAC2 LFO PMOD DEPTH0...12700
nn 65100 - 7FAC2 LFO FMOD DEPTH0...12700
nn 66100 - 7FAC2 LFO AMOD DEPTH0...12700
nn 67100 - 01PORTAMENTO SWITCHOFF, ON00
nn 68100 - 7FPORTAMENTO TIME0...12700
nn 69100 - 7FPITCH EG INITIAL LEVEL-64...0...+6340
nn 6A100 - 7FPITCH EG ATTACK TIME-64...0...+6340
nn 6B100 - 7FPITCH EG RELEASE LEVEL-64...0...+6340
nn 6C100 - 7FPITCH EG RELEASE TIME-64...0...+6340
nn 6D101 - 7FVELOCITY LIMIT LOW1...12701
nn 6E101 - 7FVELOCITY LIMIT HIGH1...1277F
TOTAL SIZE 3F
33
MIDI Data Format
nn = PART NUMBER
In the case of a DRUM PART, the following parameters will have no effect.
In the following cases, all Drum Setups will be initialized.
XG SYSTEM ON received
GM SYSTEM ON received
DRUM SETUP RESET received (only setup applies)
[Note]
When a part to which a Drum Setup is assigned receives a program change, the assigned Drum Setup will be initialized.
If the same Drum Setup is assigned to two or more parts, changes in Drum Setup parameters (including program changes)will apply to all parts to which it is assigned.
34
MIDI Data Format
35
YAMAHA [ XG Plug-in Board ] Date:19-OCT-1999
Model PLG100-XG MIDI Implementation Chart Version : 1.0
TransmittedRecognizedRemarks
Function...
BasicDefaultx1 - 16
ChannelChangedx1 - 16
Defaultx3
ModeMessagesx3,4 (m=1)*2
Altered**************x
Notex0 - 127
Number : True voice**************0 - 127
Aux :All Sound OFFxo(120,126,127)
:Reset All Cntrls xo(121)
:Local ON/OFFxx
:All Notes OFFxo(123-125)
Mes- :Active Sensexo
sages:Resetxx
Notes:*1 receive if switch is on.
*2 m is always treated as "1" regardless of its value.
37
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONOo : Yes
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONOx : No
MIDI Implementation Chart
SOFTWARE LICENSING AGREEMENT
The following is a legal agreement between you, the end user, and Yamaha Corporation (“Yamaha”). The enclosed
Yamaha software program is licensed by Yamaha to the original purchaser for use only on the terms set forth herein.
Please read this licensing agreement with care. Opening this package indicates that you accept all terms outlined
herein. If you do not agree to the terms, return this package unopened to Yamaha for a full refund.
1. GRANT OF LICENSE AND COPYRIGHT
Yamaha grants you, the original purchaser, the right to use one copy of the enclosed software program and data
(“SOFTWARE”) on a single-user computer system. You may not use it on more than one computer or computer terminal. The SOFTWARE is owned by Yamaha and is protected by Japanese copyright laws and all applicable international treaty provisions. You are entitled to claim ownership of the media in which the SOFTWARE is included.
Therefore, you must treat the SOFTWARE like any other copyrighted materials.
2. RESTRICTIONS
The SOFTWARE program is copyrighted. You may not engage in reverse engineering or reproduction of the SOFTWARE by other conceivable methods. You may not reproduce, modify, change, rent, lease, resell, or distribute the
SOFTWARE in whole or in part, or create derivative works from the SOFTWARE. You may not transmit or network
the SOFTWARE with other computers.
You may transfer ownership of the SOFTWARE and the accompanying written materials on a permanent basis provided that you retain no copies and the recipient agrees to the terms of the licensing agreement.
3. TERMINA TION
The licensing condition of the software program becomes effective on the day that you receive the SOFTWARE. If
any one of the copyright laws or clauses of the licensing conditions is violated, the licensing agreement shall be terminated automatically without notice from Yamaha. In this case, you must destro y the licensed SOFTWARE and its copies immediately.
4. PRODUCT WARRANTY
Yamaha warrants to the original purchaser that if the SOFTWARE, when used in normal conditions, will not perform
the functions described in the manual provided by Y amaha, the sole remedy will be that Yamaha will replace any media
which proves defective in materials or workmanship on an exchange basis without charge. Except as expressly set
forth above, the SOFTWARE is provided “as is,” and no other warranties, either expressed or implied, are made with
respect to this software, including, without limitation the implied warranties of merchantability and fitness for a particular purpose.
5. LIMITED LIABILITY
Your sole remedies and Yamaha’s entire liability are as set forth above. In no event will Yamaha be liable to you or any
other person for any damages, including without limitation any incidental or consequential damages, expenses, lost
profits, lost savings or other damages arising out of the use or inability to use such SOFTWARE even if Yamaha or an
authorized dealer has been advised of the possibility of such damages, or for any claim by any other party.
6. GENERAL
This license agreement shall be interpreted according to and governed by Japanese laws.
38
SOFTWARE-LIZENZVEREINBARUNG
Die folgende Vereinbarung ist eine rechtsgültige Vereinbarung zwischen Ihnen, dem Endanwender, und der Yamaha
Corporation („Yamaha”). Yamaha erteilt dem ursprünglichen Käufer für das beiliegende Yamaha-Softwareprogramm
ausschließlich zu den hier ausgeführten Bedingungen eine Lizenz zur Verwendung. Bitte lesen Sie diese Lizenzvereinbarung sorgfältig. Durch das Öffnen dieser Packung bringen Sie zum Ausdruck, daß Sie alle darin enthaltenen Bedingungen akzeptieren. Wenn Sie nicht mit den Bedingungen einverstanden sind, können Sie die Packung ungeöffnet an
Yamaha zurückgeben; der Kaufpreis wird in voller Höhe zurückerstattet.
1. ERETILUNG VON LIZENZ UND COPYRIGHT
Yamaha erteilt Ihnen, dem ursprünglichen Käufer, das Recht, ein Exemplar des beiliegenden Softwareprogramms und
der darin enthaltenen Daten („SOFTWARE”) als Einzelperson auf jeweils einem Computer zu verwenden. Sie dürfen
sie nicht auf mehr als einem Computer bzw. einer Computerstation verwenden. Die SOFTWARE bleibt im Besitz von
Yamaha und ist durch japanische Copyrightgesetze sowie alle anwendbaren internationalen Vertragsbestimmungen
geschützt. Sie haben ein Anspruchsrecht auf das Eigentum an den Medien, denen die SOFTWARE beiliegt. Daher
müssen Sie die SOFTWARE wie alle anderen durch Copyright geschützten Materialien behandeln.
2. EINSCHRÄNKUNGEN
Die SOFTWARE ist durch Copyright geschützt. Sie dürfen Sie weder analysieren noch durch anderweitige Methoden
reproduzieren. Sie dürfen die SOFTWARE weder ganz noch teilweise reproduzieren, modifizieren, verändern, gegen
Entgelt oder unentgeltlich verleihen, verkaufen oder vertreiben, und Sie dürfen auf der Grundlage der SOFTWARE
keine Ableitungen erstellen. Sie dürfen die SOFTWARE nicht an andere Computer senden oder in Netzwerke einspeisen. Sie dürfen das Eigentum an der SOFTWARE und den schriftlichen Begleitmaterialien auf unbefristeter Basis
unter den Voraussetzungen übertragen, daß Sie keine Kopien zurückbehalten und sich der Empfänger mit den Bedingungen der Lizenzvereinbarung einverstanden erklärt.
3. BEENDIGUNG
Die Lizenzbedingung des Softwareprogramms wird am Tag, an dem Sie die SOFTWARE erhalten, wirksam. Falls ein
Copyrightgesetz oder eine Bestimmung der Lizenzbedingungen verletzt wird, wird automatisch und ohne Benachrichtigung durch Yamaha die Lizenzvereinbarung beendet. In diesem Fall müssen Sie die lizensierte SOFTWARE und ihre
Kopien unverzüglich vernichten.
4. PRODUKTGARANTIE
Yamaha garantiert dem ursprünglichen Käufer, daß, falls die SOFTWARE bei Verwendung unter normalen Bedingungen nicht die in der von Yamaha bereitgestellten Anleitung beschriebenen Funktionen erfüllt, die einzige Abhilfe darin
bestehen wird, daß Yamaha auf Austauschbasis kostenlos jedes Medium ersetzen wird, das Material- oder Verarbeitungsfehler aufweist. Abgesehen von dem oben Ausgeführten wird die SOFTWARE „wie die Ware liegt und steht”
geliefert, und es werden keine anderen ausdrücklichen oder stillschweigenden Garantien hinsichtlich dieser Software
übernommen, einschließlich, aber nicht beschränkt auf, die stillschweigenden Garantien für handelsübliche Qualität
und Eignung für einen bestimmten Einsatzzweck.
5. BESCHRÄNKTE HAFTUNG
Ihre einzige Abhilfe und die gesamte Haftung Yamahas bestehen in dem oben Ausgeführten. Keinesfalls haftet Y amaha
Ihnen oder einer anderen Person gegenüber für etwaige Schäden, einschließlich, aber nicht beschränkt auf, zufällige
Schäden oder Folgeschäden, Kosten, Verdienstausfall, verlorene Ersparnisse oder andere Schadenersatzansprüche, die
aus der Verwendung der SOFTWARE oder aus der Tatsach hervorgehen, daß diese SOFTWARE nicht verwendet werden konnte, selbst wenn Yamaha oder ein autorisierter Händler über die Möglichkeit derartiger Schadenersatzansprüche informiert wurde, oder für etwaige andere Ansprüche einer anderen Partei.
6. ALLGEMEINES
Diese Lizenzvereinbarung soll gemäß und in Übereinstimmung mit den japanischen Gesetzen ausgelegt werden.
39
CONTRAT DE LICENCE DE LOGICIEL
Ceci est un contrat entre vous-même, l’utilisateur final, et Yamaha Corporation (“Yamaha”). Le logiciel Yamaha ciinclus est concédé sous licence par Yamaha à l’acheteur original et ne peut être utilisé que dans les conditions prévues
aux présentes. Veuillez lire attentivement ce contrat de licence. Le fait d’ouvrir ce coffret indique que vous acceptez
l’ensemble des termes du contrat. Si vous n’acceptez pas lesdits termes, renvoyez le coffret non ouvert à Yamaha pour
en obtenir le remboursement intégral.
1. CONCESSION DE LICENCE ET DROITS D’AUTEUR
Yamaha vous concède le droit d’utiliser, en tant qu’acheteur original, un exemplaire du logiciel et des données afférentes à celui-ci (“LOGICIEL”) sur un ordinateur pour utilisateur unique. Vous n’êtes pas autorisé à utiliser ces éléments
sur plus d’un ordinateur ou terminal d’ordinateur. Le LOGICIEL est la propriété de Yamaha. Il est protégé par les dispositions relatives au droit d’auteur contenues dans la législation japonaise et les traités internationaux. Vous êtes en
droit de revendiquer l’appartenance du support du LOGICIEL. A ce titre, vous devez traiter le LOGICIEL comme tout
autre élément protégé par le droit d’auteur.
2. RESTRICTIONS
Le LOGICIEL est protégé par le droit d’auteur. Vous n’êtes pas autorisé à reconstituer la logique du LOGICIEL ou à
reproduire ce dernier par quelque autre moyen que ce soit. Vous n’êtes pas en droit de reproduire, modifier, prêter,
louer, revendre ou distribuer le LOGICIEL en tout ou partie, ou d’utiliser le LOGICIEL à des fins de création dérivée.
Vous n’êtes pas autorisé à transmettre le LOGICIEL à d’autres ordinateurs ou à l’utiliser en réseau.
Vous êtes en droit de céder, à titre permanent, le LOGICIEL et la documentation imprimée qui l’accompagne, sous
réserve que vous n’en conserviez aucun exemplaire et que le bénéficiaire accepte les termes du présent contrat.
3. RESILIATION
Les conditions énoncées dans le présent contrat de licence prennent effet à compter du jour où le LOGICIEL vous est
remis. Si l’une quelconque des dispositions relatives au droit d’auteur ou des clauses du contrat ne sont pas respectées,
le contrat de licence sera résilié de plein droit par Yamaha, ce sans préavis. Dans ce cas, vous devrez immédiatement
détruire le LOGICIEL concédé sous licence ainsi que les copies réalisées.
4. GARANTIE PRODUIT
Si, dans des conditions normales d’utilisation, le LOGICIEL ne remplit pas les fonctions décrites dans le manuel
fourni, Yamaha s’engage vis-à-vis de l’acheteur original à remplacer gratuitement, sur la base d’un échange, tout support reconnu défectueux par suite d’un défaut de matière première ou d’un vice de fabrication. Ceci constitue le seul
recours opposable à Yamaha. Hormis dans les cas expressément énoncés plus haut, le LOGICIEL est livré “en l’état” et
toute autre garantie expresse ou implicite le concernant, y compris, de manière non limitative, toute garantie implicite
de qualité marchande et d’adéquation à un usage particulier, est exclue.
5. RESPONSABILITE LIMITEE
Votre unique recours et la seule responsabilité de Yamaha sont tels qu’énoncés précédemment. En aucun cas Yamaha
ne pourra être tenu responsable, par vous-même ou une autre personne, de quelques dommages que ce soit, notamment
et de manière non limitative, de dommages indirects, frais, pertes de bénéfices, pertes de fonds ou d’autres dommages
résultant de l’utilisation ou de l’impossibilité d’utiliser le LOGICIEL, même si Yamaha ou un distributeur agréé ont été
prévenus de l’éventualité de tels dommages, ou de quelque autre revendication formulée par une tierce partie.
6. REMARQUE GENERALE
Le présent contrat de licence est régi par le droit japonais, à la lumière duquel il doit être interprété.
40
For details of products, please contact your nearest Yamaha or
the authorized distributor listed below.
Pour plus de détails sur les produits, veuillez-vous adresser à
Yamaha ou au distributeur le plus proche de vous figurant dans
la liste suivante.
Die Einzelheiten zu Produkten sind bei Ihrer unten aufgeführten
Niederlassung und bei Yamaha Vertragshändlern in den jeweiligen Bestimmungsländern erhältlich.
Para detalles sobre productos, contacte su tienda Yamaha más
cercana o el distribuidor autorizado que se lista debajo.