Channel Messages. Yamaha MX88, MOX6, CP40, MOXF6, MOXF8, CP4, MOX8Synthesizer, MX61, MOX8, MX49

Add to My manuals
74 Pages

advertisement

Channel Messages. Yamaha MX88, MOX6, CP40, MOXF6, MOXF8, CP4, MOX8Synthesizer, MX61, MOX8, MX49 | Manualzz

MIDI

3-2 Channel Messages

3-2-1 Note On/Off

Messages which are generated when the keyboard is played:

„ Note On: Generated when a key is pressed.

„ Note Off: Generated when a key is released.

Each message includes a specific note number, which corresponds to the key that is pressed, plus a Velocity value based on how hard the key is struck.

Reception note range = C -2 (0) - G8 (127), C3 = 60

Velocity range = 1 - 127 (only the Note On Velocity is received)

3-2-2 Pitch Bend

Pitch Bend messages are continuous controller messages that allow the pitch of designated notes to be raised or lowered by a specified amount over a specified duration.

This message is a numerical representation of pitch bend wheel position.

3-2-3 Program Change

Messages that determine which Voice to select for each part. In combination with Bank Select, you can select not only basic Voice numbers, but also variation Voice bank numbers.

When you specify Program Change as a number in the range of 0 - 127, specify a number that is one less than the program number listed in the Voice List. For example, to specify program number 128, you would actually enter Program Change

127.

3-2-4 Control Change

Control Change messages let you select a Voice bank, control volume, panning, modulation, portamento time, brightness, and various other controller parameters, through specific Control

Change numbers. Each Control Change number corresponds to a specific parameter.

Bank Select MSB

(Control #0) and

Bank Select LSB

(Control #32)

Messages that select variation Voice bank numbers by combining and sending the MSB and LSB from an external device.

The functions of MSB and LSB messages differ depending on the tone generator mode:

„ MSB numbers select Voice Type (Normal Voice or Drum Voice);

„ LSB numbers select Voice banks.

Modulation (Control

#1)

A new bank selection will not become effective until the next Program

Change message is received.

To change the Voices (including the Voice banks), transmit Bank Select

MSB, LSB, then Program Change in this order as a set.

Messages that control vibrato depth using the Modulation Wheel.

„ 127: Maximum vibrato.

„ 0: Vibrato off.

68

Portamento Time

(Control #5)

Messages that control the duration of portamento, or a continuous pitch glide between successively played notes.

„ 127: Maximum portamento time.

„ 0: Minimum portamento time.

When the parameter Portamento Switch (Control #65) is set to On, the value set here can adjust the speed of the pitch change.

Data Entry MSB

(Control #6) and Data

Entry LSB (Control

#38)

These parameters specify the value of RPN MSB and RPN LSB events.

The parameter value is determined by combining the MSB and LSB.

Main Volume

(Control #7)

Messages that control the volume of each part.

„ 127: Maximum volume.

„ 0: Volume off.

This provides detailed control over the level balance among the parts.

Pan (Control #10)

Expression (Control

#11)

Messages that control the stereo panning position of each part (for stereo output).

„ 127: Positions the sound to the far right.

„ 0: Positions the sound to the far left.

Messages that control intonation expression of each part during performance.

This parameter produces volume variations during playback:

„ 127: Maximum volume.

„ 0: Volume off.

Hold1 (Control #64) Messages that control sustain on/off.

Notes playing when the pedal is pressed will be sustained.

„ 64 - 127: Sustain on.

„ 0 - 63: Sustain off.

Portamento (Control

#65)

When the pedal supports half-damper playing, a higher value results in longer sustain time.

Messages that control portamento On/Off.

„ 64 - 127: Portamento On.

„ 0 - 63: Portamento Off.

Sostenuto (Control

#66)

When Mono/Poly is set to Mono and this parameter is On, you can effectively perform legato passages by playing successive notes smoothly with no breaks between notes (in other words, holding down one key and not releasing it until the next is played).

The length (degree) of the portamento effect is controlled by Portamento

Time (Control #5).

Messages that control sostenuto On/Off.

„ 64 - 127: Sostenuto On.

„ 0 - 63: Sostenuto Off.

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.

MIDI

69

/i

Harmonic Content

(Control #71)

Release Time

(Control #72)

Messages that adjust the filter Resonance set for each part.

The value set here is an offset value which will be added to or subtracted from the Voice data.

Messages that adjust the Amplitude EG Release Time set for each part.

This is an offset that is added to or subtracted from the Voice data.

Attack Time (Control

#73)

Messages that adjust the Amplitude EG Attack Time set for each part.

This is an offset that is added to or subtracted from the Voice data.

Brightness (Control

#74)

Messages that adjust the filter Cutoff Frequency set for each part.

This is an offset that is added to or subtracted from the Voice data.

Decay Time (Control

#75)

Messages that adjust the Amplitude EG decay time set for each part.

This is an offset that is added to or subtracted from the Voice data.

Messages that adjust the send level for the Reverb effect.

Effect1 Depth

(Reverb Send Level)

(Control #91)

Effect3 Depth

(Chorus Send Level)

(Control #93)

Messages that adjust the send level for the Chorus effect.

Effect4 Depth

(Variation Send

Level) (Control #94)

Messages that adjust the send level for the Variation effect.

Data Increment

(Control #96) and

Data Decrement

(Control #97)

NRPN MSB (Control

#99) and NRPN LSB

(Control #98)

RPN MSB (Control

#101) and RPN LSB

(Control #100)

Messages that increase or decrease the MSB value of pitch bend sensitivity, fine tune, or coarse tune in steps of 1.

You will need to assign one of those parameters using the RPN in the external device in advance.

Used primarily as offset values for vibrato, filter, EG and other settings.

Data Entry is used to set the parameter value after specifying the parameter using the NRPN (Non-Registered Parameter Number) MSB and LSB. Once an NRPN is specified, the following data entry message received on the same channel is processed as the value of that NRPN.

Prevent operational errors by transmitting an RPN Null message (7FH,

7FH) after using these messages to perform a control operation.

Used primarily as offset values for pitch bend sensitivity, tuning, and other part settings.

First send the RPN (Registered Parameter Number) MSB and RPN LSB to specify the parameter which is to be controlled. Then use Data

Increment/Decrement to set the value of the specified parameter.

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 unexpected results.

The RPN numbers that can be received, are listed in Table 3: RPN

Parameter List.

MIDI

The NRPN MSB and NRPN LSB cannot be handled by the tone generator block in some synthesizers, although it can be recorded to a Song/Pattern track.

70

advertisement

Related manuals

advertisement

Table of contents