CTK-6000/WK-6500/CTK-7000/WK-7500/AT3/AT-5 MIDI Implementation CASIO COMPUTER CO., LTD. Contents I MIDI Message Overview 1 7 Product Configuration as a MIDI Device 7 1.1 System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5 Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 10.6 Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) . . . . . . . . 13 10.8 Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 10.9 Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19 System Exclusive Message 25 19.1 Universal Real Time System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . . 26 19.2 Instrument-Specific System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . . 29 IV Instrument-Specific System Exclusive Messages 20 30 Format 30 20.1 Message Classifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 20.2 Basic Message Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27 27.1 28 28.1 29 29.1 30 30.1 31 31.1 32 32.1 VI 33 Scale Memory Parameter 54 Scale Memory Octave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 DSP Parameter 54 DSP Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 All Data Parameter 55 All Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Sequence Parameter 55 Sequence Directory Info . . . . . . . . . . . . . . .
35.11 Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 35.12 Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 35.13 Ring Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 35.14 LoFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 35.15 Wah Compressor . . . . . . . . . . . . . . . . . . . . . . . . .
36 Setting Value Tables 70 36.1 Off/On Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 36.2 –64 - 0 - +63 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 36.3 –/+ Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 36.4 Pan Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 36.5 Fine Tune Setting Value Table . . . . . . .
Part I MIDI Message Overview 1 Product Configuration as a MIDI Device As a MIDI device, this Instrument consists of the System Section, Sound Generator Section, and Performance Controller Section described below. Each of these sections can send and receive specific MIDI Messages in accordance with its function. 1.1 System Section The System Section manages the Instrument status and user data.
1.3.2 Instrument Part Block The instrument part section consists of a total of 32 instrument parts, divided into two groups, named Group A and Group B of 16 instruments each. Each part can perform operations and setting changes using the Instrument mixer function, and/or channel messages and Instrument’s system exclusive messages. Only Group B can be controlled by external channel messages.
2 Timbre Type Specific Operation The sound source operation performed for a sound generator instrument receive message may depend on the value of the Timbre Type (see “About the Timbre Type” in “12 Program Change”) of each part’s operation mode. For details, see the explanation for each message. 3 Controlling Send/Receive of MIDI Messages in Each Instrument Part Send/receive of MIDI messages in each instrument part can be enabled/disabled by the Instrument’s mixer, the NRPN message explained under “10.
Part II Channel Message 5 Receive Channel The channel number of the channel message received by each part is shown in the table under “1.3.2 Instrument Part Block”. 6 Send Channel Basically, the MIDI channel of the channel message sent when the Instrument is played coincides with the MIDI channel of the part being played. Note, however, that the MIDI channel of the performance information that corresponds to the keyboard main part depends on the Keyboard Channel setting value.
Message Format: n: kk: vv: AnH kkH vvH MIDI Channel Number Key Number Pressure Value Send This message is not sent by this Instrument. Receive This message is not received by this Instrument. 10 Control Change Message Format: n: cc: vv: BnH ccH vvH MIDI Channel Number Control Number Value Send Sent when the Instrument’s pedal is operated or when Instrument settings are changed. Receive Receipt changes the pedal and other performance conditions, and Instrument settings. 10.
Receive Receipt adds, to the tone being sounded, modulation of a depth specified by the value. In the case of a tone that already has modulation applied, receipt of this message increases the modulation depth. The modulation effect differs according to the tone being used. 10.3 Data Entry (06H,26H) Message Format: n: mm: ll: BnH 06H mmH (MSB) BnH 26H llH (LSB) MIDI Channel Number MSB Value LSB Value Send Sent when there is a change to the parameter assigned to RPN, NRPN.
Receive Receipt changes the Expression value. 10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) On this Instrument, these messages are used to control DSP operation.
Receive Receipt performs an operation equivalent to a sustain pedal operation. Timbre Type Specific Operation This operation differs in accordance with the Timbre Type (see “About the Timbre Type” in “12 Program Change”) setting. • Timbre Type: Melody or Drawbar Sustain off/on control is performed in accordance with the value of the received message. • Timbre Type: Piano Continuous control of the piano tone is performed in accordance with the value of the received message.
Send Sent when the release time setting is configured. Receive Receipt makes a relative change in the time it takes for a note to decay to zero after a key is released. 10.12 Attack Time (49H) Message Format: n: vv: Note1 : BnH 49H vvH MIDI Channel Number Value (Note1) For information about the relationship between setting values and send/receive values, see the “36.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
10.15 Vibrato Depth (4DH) Message Format: n: vv: Note1 : BnH 4DH vvH MIDI Channel Number Value (Note1) For information about the relationship between setting values and send/receive values, see the “36.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when the vibrato depth setting is configured. Receive Receipt changes the degree of pitch modulation. 10.
10.19 NRPN (62H,63H) Message Format: n: ll: mm: 10.19.1 Part Enable Message Format: n: mm: ll: Note1 BnH 62H llH (LSB) BnH 63H mmH (MSB) MIDI Channel Number LSB Value MSB Value : BnH 62H 00H BnH 63H 02H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Send:00H, Receive:Ignored) For information about the relationship between setting values and send/receive values, see the “36.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
10.19.3 Mixer Scale Tune Enable Message Format: n: mm: ll: Note1 : BnH 62H 00H BnH 63H 03H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Send:00H, Receive:Ignored) For information about the relationship between setting values and send/receive values, see the “36.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when each part’s Scale On/Off operation is performed.
10.19.5 Drawbar Organ Click Message Format: n: mm: ll: Note1 : BnH 62H 09H BnH 63H 40H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Not sent, Receive:Ignored) For information about the relationship between setting values and send/receive values, see the “36.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send This message is not sent by this Instrument. Receive Receipt changes the drawbar parameter click (CTK-7000, WK-7500 only). 10.19.
Send Sent when the 3rd percussion button is operated (CTK-7000, WK-7500 only). Receive Receipt changes the drawbar parameter 3rd percussion (CTK-7000, WK-7500 only). 10.19.8 Percussion Decay Time Message Format: n: mm: ll: BnH 62H 0CH BnH 63H 40H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Not sent, Receive:Ignored) Send This message is not sent by this Instrument. Receive Receipt changes the percussion decay time (CTK-7000, WK-7500 only). 10.19.
10.20.1 Pitch Bend Sensitivity Message Format: n: mm: ll: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value(00H - 18H) LSB Value(Send:00H, Receive:Ignored) Send Sent when Bend Range of any part is changed. Receive Receipt changes Bend Range of the corresponding part. 10.20.2 Fine Tune Message Format: n: mm: ll: BnH 64H 01H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value LSB Value Send Sent when the fine tune of any part is changed.
Send Sent when an RPN, NRPN message send operation is performed. Receive Receipt de-selects RPN, NRPN. 11 11.1 Mode Message All Sound Off (78H) Message Format: n: BnH 78H 00H MIDI Channel Number Send Sent when the local control is set to OFF on the Instrument. Receive Receipt stops all voices that are sounding. 11.2 Reset All Controllers (79H) Message Format: n: BnH 79H 00H MIDI Channel Number Send Sent when MIDI send related settings are changed.
Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when All Notes Off is received. 11.6 Mono (7EH) Message Format: n: BnH 7EH 00H MIDI Channel Number Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when All Notes Off is received. 11.7 Poly (7FH) Message Format: n: BnH 7FH 00H MIDI Channel Number Send This message is not sent by this Instrument.
• Drum This setting optimizes for drum sounds. The damper pedal does not function. The Hold1, Channel Coarse Tune, and Master Coarse Tune messages are ignored if they are received. • Drawbar This setting optimizes for drawbar tones. The damper pedal performs on/off operations. 13 Channel After Touch Message Format: n: vv: DnH vvH MIDI Channel Number Value Send This message is not sent by this Instrument. Receive Receipt adds, to the tone being sounded, modulation of a depth specified by the value.
Part III System Message 15 Timing Clock Message Format: F8H Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument. 16 Start Message Format: FAH Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument. 17 Stop Message Format: FCH Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument.
19.1 Universal Real Time System Exclusive Message Message Format: 19.1.1 F0H 7FH....F7H Master Volume Message Format: ll: mm: F0H 7FH 7FH 04H 01H llH mmH F7H LSB Value(Send:00H, Receive:Ignored) MSB Value Send Sent when the Master Volume is changed. Receive Receipt changes the Master Volume. 19.1.
Receive Receipt changes the Patch Master Coarse Tune parameter. 19.1.5 Reverb Type Message Format: vv: Note1 : F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H Value(Note1) For information about the relationship between setting values and send/receive values, see “36.7 Reverb Type Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when the Reverb Type is changed. Receive Receipt changes the Reverb Type. 19.1.
19.1.9 Scale/Octave 2 Byte Real Time Tuning Message Format: ff: gg: hh: ss tt ...: Note1 : F0H 7FH 7FH 08H 09H ffH ggH Channel Byte 1 (bits 0 to 1 Channel Byte 2 (bits 0 to 6 Channel Byte 3 (bits 0 to 6 Tuning offset(Note1) hhH ssH ttH ... F7H = channel 15 to 16) = channel 8 to 14) = channel 1 to 7) For information about the relationship between setting values and send/receive values, see “36.6 Scale Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt performs the same operation as when the GM System On message is received. 19.2 Instrument-Specific System Exclusive Message Message Format: F0H 44H 16H 02H ... F7H This message can be used to send the Instrument memory status, for two-way transfer of special operation commands and user data, to perform sound source parameter operations, etc. For more information, see “IV Instrument-Specific System Exclusive Messages”.
Part IV Instrument-Specific System Exclusive Messages 20 Format This section explains the format of the Instrument-specific System Exclusive Messages. See “V Parameter List” and “VI Parameter Set List” for information about how parameter sets actually are transferred. 20.1 Message Classifications Basically, the operation that corresponds to Instrument-specific system exclusive messages is parameter data transfer.
The table below shows the body format for each action of Instrument-specific system exclusive messages. An actual message consists of the items indicated by Y, from left to right. IPR IPS OBR OBS HBR HBS EXI SBS ACK RJC ESS EBS ERR 20.3 20.3.
20.3.5 act : Action Format: 0aaaaaaaB This field indicates the operation of the Instrument-specific System Exclusive Message.
SBS:Start of Bulk Dump Session This message is sent to both devices to start a session to transfer a series of parameter sets using one-way protocol or handshake protocol. The protocol used during the session and the data transfer direction is determined in accordance with the value of the data field. For details, see the explanation about the data field. When there is a request to start a handshake protocol session, the devices that receive this message return ACK after setting up to enable a session.
A · · · Available (Also including when only some parameters are available.) F · · · File Information (Not the data itself. Name, size, and other file information only.) - · · · Not Available : Note1 20.3.7 AT-3/AT-5 only. mem : Memory Area ID Format: 0mmmmmmmB Specifies the memory area that is the object of the parameter transfer. The following are defined for this Instrument. mem 0 1 2 20.3.
2-dimension array block [index1][index0] Value 00jjjjjjjiiiiiiiB 00lllllllkkkkkkkB 00nnnnnnnmmmmmmmB 00pppppppoooooooB Meaning 0000H 0000H index1 index0 3-dimension array block [index2][index1][index0] Value 00jjjjjjjiiiiiiiB 00lllllllkkkkkkkB 00nnnnnnnmmmmmmmB 00pppppppoooooooB Meaning 0000H index2 index1 index0 4-dimension array block [index3][index2][index1][index0] Value 00jjjjjjjiiiiiiiB 00lllllllkkkkkkkB 00nnnnnnnmmmmmmmB 00pppppppoooooooB 20.3.
Bulk Parameter Set Transfer The value of this field specifies the size of the parameter set memory image stored in the img field. Data length indicates the number of bytes of data included within a packet. When this value is zero, it means the data itself does not exist. 20.3.
• Data = 3 : Start HBS Session Start session to send data using handshake protocol. If a device that receives this message accepts the session, it needs to return ACK. ERR (Error) Format: 0eeeeeeeB The relationship between the data value and error 0eeeeeeeB is defined as shown below. • Data = 0 : Time Out Error This error message is generated when a preset amount of time elapses without a receiving device receiving an expected message.
Table 1 Memory data 00: Memory data 01: Memory data 02: : Memory data 32: 7 [00.7] [01.7] [02.7] 6 [00.6] [01.6] [02.6] 5 [00.5] [01.5] [02.5] 4 [00.4] [01.4] [02.4] 3 [00.3] [01.3] [02.3] 2 [00.2] [01.2] [02.2] 1 [00.1] [01.1] [02.1] 0 [00.0] [01.0] [02.0] [32.7] [32.6] [32.5] [32.4] [32.3] [32.2] [32.1] [32.0] (Bit M of the NNth byte is indicated at [NN.M].) Table 2 Send data 00: Send data 01: Send data 02: : Send data 37: 7 0 0 0 6 [00.6] [01.5] [02.4] 5 [00.5] [01.4] [02.3] 4 [00.
20.3.16 EOX : End of System Exclusive Message Format: 11110111B (F7H) This is the End of System Exclusive Message status byte established by the MIDI standard. 21 Individual Parameter Operations There are two parameter unit operations: Individual Parameter Transfer and Individual Parameter Request.
Session “One session” refers to a series of processes that occur for one user operation. One subsession or multiple subsessions make up a session. The sender sends EBS (End of Bulk Dump Session) to end a session. Regardless of whether there is a single parameter set or multiple parameter sets being transferred, a bulk dump always takes the form of a session, never a subsession only. 22.
22.2.
it resends the last data sent. If the correct message does not arrive after a preset number of retries, RJC is sent and the session is terminated. The number of retries is determined in accordance with the parameters described under “24.2 System Exclusive Protocol Parameter”. 22.3.4 Message CRC Error Processing The message receive device returns ERR (CRC Error) if it discovers an illegal format in the received message.
Data Receiver (External Device) SBS(HBR) -----> <---------> ACK HBR <---------> <---------> <---------> : Send Other Packet : -----> <----- HBS ACK ACK ACK ACK HBS HBS ESS EBS HBS ESS Operation Session Start Request Acknowledge Send Request (Start Sub Session) Send Packet Acknowledge Send Packet Acknowledge Send Packet Acknowledge Acknowledge End Data (End Sub Session) End of Session Example: Data send to Instrument from external device Data Sender (External Device) SBS(HBS) HBS HBS : Ot
22.3.
Data Receiver (External Device) SBS(HBR) HBR ACK ERR(Format Error) ACK ACK ACK Data Sender (This Instrument) -----> <---------> <---------> <-???-----> <-----???-> <-----???-> <---------> <----: Note1 : Note2 : ACK HBS HBS HBS ERR(Format Error) ERR(Format Error) HBS Operation Session Start Request Acknowledge Send Request (Optional) Send Packet Acknowledge Send Packet (Note1) Format Error Resend Packet Acknowledge Format Error Acknowledge 2 consecutive format errors(*Note2) Acknowledge Send Packe
Note : Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “24.2 System Exclusive Protocol Parameter”. 22.3.
Data Sender (External Device) SBS(HBS) HBS HBS HBS 22.3.15 Data Receiver (This Instrument) -----> <---------> <---------> <---------> <----- Operation Session Start Request Acknowledge Send Packet Acknowledge Send Packet Acknowledge Send Packet Terminate Session ACK ACK ACK RJC Example: Session Pause Session flow when the session is temporarily paused for some reason and then restarted is shown below.
Note2 : The sessions can be paused by sending RJC here.
Part V Parameter List This section explains the parameters that actually can be transferred by the Instrument. 23 Using the Parameter List • Parameter field Shows the parameter name. • ID field Shows the parameter ID as a hexadecimal number. • R/W field Shows “R” to indicate that an IPR (Individual Parameter Request) read operation (Read) is possible or “W” to indicate that an IPS (Individual Parameter Send) write operation is possible. • Block field Shows the bit field allocation of the block number.
24.2 System Exclusive Protocol Parameter These parameters are related to the System Exclusive message protocol.
Parameter Ps Category ID R/W Block Size Array 0019 W 00000000 7 01 Min-Def-Max 00-00-7F Ps Memory 001A W ↑ 7 01 00-00-7F Ps Number 001B W ↑ 14 01 0000-0001-3FFF Ps Data Type 001C R ↑ 8 01 00-00-FF Current Ps Existence 001D R ↑ 1 01 00-00-01 Current Ps Protect 001E R ↑ 1 01 00-00-01 Current Ps Size 001F R ↑ 32 01 00000000-00000000-FFFFFFFF Current Sub Ps Size 0020 R ↑ 32 01 00000000-00000000-FFFFFFFF Current Ps Name 0021 R ↑ 8 10 00-20-7F Max Ps Size
25 Patch Parameter The main function of patch parameters is to configure the settings of the sound source of a device. 25.1 Analog Input Tune Parameter These parameters are for analog input tuning. They correspond to the MIC part of the Instrument’s mixer function (CTK-6000, WK-6500) or to the EXT part (CTK-7000, WK-7500, AT-3, AT-5). Parameter Part Enable ID R/W Block Size Array Min-Def-Max Description 0074 R/W 00000000 1 01 00-01-01 0...Off 1...On Line Select 0075 R/W ↑ 1 01 00-00-01 0...
25.5 Master Tune Parameter These parameters configure the Master Tuning settings. Parameter ID R/W Block Size Array Min-Def-Max Description Master Fine Tune 0000 R/W 00000000 10 01 0000-0200-03FF -100/512 - 0 - 100/512(cent) Master Coarse Tune 0001 R/W ↑ 7 01 28-40-58 -24 - 0 - +24(semitone) 25.6 Master Mixer Parameter These parameters configure the Master settings of the mixer. Parameter Master Volume Master Pan Master Line Select 25.
26.2 Tone Parameter These parameters configure settings of tone basic settings. Parameter Attack Time Release Time Cutoff Freq Vibrato Type ID 0008 0009 000A 000B Vibrato Depth Vibrato Speed Vibrato Delay Octave Shift Volume Touch Sense Reverb Send Chorus Send 000C 000D 000E 000F 0010 0011 0012 0013 26.3 R/W Block Size Array Min-Def-Max Description R/W 00000000 7 01 00-40-7F -64 - 0 - 63 R/W ↑ 7 01 00-40-7F -64 - 0 - 63 R/W ↑ 7 01 00-40-7F -64 - 0 - 63 R/W ↑ 7 01 00-00-03 0...Sine 1...Triangle 2...
Parameter Name Rev Send Algorithm ID 0000 0001 0002 R/W R/W R/W R/W Parameter7 0003 R/W Rotary Sw Onoff 0004 R/W Block 00000000 ↑ ↑ Size Array Min-Def-Max 7 10 00-20-7F 7 01 00-28-7F 14 01 0000-000A-3FFF ↑ ↑ Parameter Index 0005 R/W 0:Button Selection On Value Off Value Note1 29 29.1 0006 R/W 0007 R/W : ↑ ↑ 7 1 08 01 00-40-7F 00-00-01 4 01 00-00-08 7 7 01 01 00-00-7F 00-00-7F Description Ascii Character 0 - 127 ID (Note1) 0 - 127 0...Off 1...On 0.....No Assign 1-8...
Part VI Parameter Set List This section explains actually how parameter sets can be transferred by the Instrument with bulk dump. 33 Parameter Set Table Field Contents • cat field Shows the category value.(Note1) • mem field Shows the memory area ID value.(Note1) • pset field Shows the parameter set number value. Applicable parameter set numbers are those in the user area where the top number is zero, and are not the same numbers as those displayed by the Instrument. (Note1) Note1 33.
33.3 AT-3/AT-5 Parameter Set Category Tone Scale Memory DSP All Sequence Registration Rhythm Music Preset cat 03H 12H 13H 1FH 21H 22H 24H 25H mem 02H 02H 02H 02H 02H 02H 02H 02H pset 0000H 0000H 0000H 0000H 0000H 0000H 0000H 0000H - 0063H - 0063H - 0037H - 0004H - 0063H - 0063H Part VII DSP Parameter List 34 DSP Type List This is a list of DSP types built into the Instrument. 34.
34.2 Dual DSP Number 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 20 31 32 33 34 35 36 37 38 39 30 41 42 43 44 45 46 35 35.
Note1 : For information about the relationship between setting values and send/receive values, see “36.17 LFO Wave Form1 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.2 Compressor Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] 35.
Note1 : For information about the relationship between setting values and send/receive values, see “36.18 LFO Wave Form2 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
Note1 : For information about the relationship between setting values and send/receive values, see “36.21 Reflection Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
Note3 : For information about the relationship between setting values and send/receive values, see “36.13 0-5 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Note4 : For information about the relationship between setting values and send/receive values, see “36.12 0-3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] Parameter7[5] Parameter7[6] Note1 : Parameter Name WahWvform Wah Rate Wah Depth FlnWvform Fln Rate Fln Depth Value 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F Notes Note1 Note2 For information about the relationship between setting values and send/receive values, see “36.17 LFO Wave Form1 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2 : For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
35.27 Compressor Tremolo Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] Parameter7[5] Note1 : Parameter Name CmpThresh Cmp Level TrmWvform Trm Rate Trm Depth Value 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F Notes Note1 For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
Note1 : For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
Note1 : For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
35.41 Reflection Chorus Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] Note1 : Parameter Name Ref Fbk ChoWvform Cho Rate Cho Depth Value 00 - 7F 00 - 7F 00 - 7F 00 - 7F Notes Note1 For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 35.
35.45 Tremolo Flanger Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] Parameter7[5] Parameter7[6] Note1 : Parameter Name TrmWvform Trm Rate Trm Depth FlnWvform Fln Rate Fln Depth Value 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F Notes Note1 Note2 For information about the relationship between setting values and send/receive values, see “36.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Part VIII Setting Values and Send/ Receive Values 36 36.1 Setting Value Tables Off/On Setting Value Table Transmit Value 00H 7FH 36.2 Parameter -64 : 0 : +63 Receive Value 00H - 3FH 40H - 7FH Parameter + Pan Setting Value Table Transmit Value 00H : 40H : 7FH 36.5 Receive Value 00H : 40H : 7FH –/+ Setting Value Table Transmit Value 00H 7FH 36.4 Parameter Off On –64 - 0 - +63 Setting Value Table Transmit Value 00H : 40H : 7FH 36.
Transmit Value (LSB, MSB) (43H, 00H) (65H, 00H) (07H, 01H) (29H, 01H) : (40H, 3FH) (60H, 3FH) (00H, 40H) (20H, 40H) (40H, 40H) : (54H, 7EH) (73H, 7EH) (11H, 7FH) (30H, 7FH) 36.6 36.7 : 00H) 00H) 01H) 01H) - (5FH, (7FH, (1FH, (3FH, 00H) 00H) 01H) 01H) 3FH) 3FH) 3FH) 40H) 40H) - (4FH, (6FH, (1FH, (3FH, (5FH, 3FH) 3FH) 40H) 40H) 40H) 7EH) 7EH) 7FH) 7FH) - (6FH, (0FH, (2FH, (7FH, 7EH) 7FH) 7FH) 7FH) 415.5 415.6 415.7 415.8 : 439.8 439.9 440.0 440.1 440.2 : 465.6 465.7 465.8 465.
Transmit Value - 36.9 Parameter Chorus 1 Chorus 2 Chorus 3 Chorus 4 Chorus 5 Receive Value 00H - 1FH 20H - 3FH 40H - 5FH 60H - 7FH Parameter 0 1 2 3 Normal/Vintage Setting Value Table Transmit Value 00H 7FH 36.12 Receive Value 01H 02H 03H 04H 05H Drawbar Position Setting Value Table Transmit Value 00H 20H 40H 60H 36.11 Parameter 0(shortest) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15(longest) Chorus Type Setting Value Table Transmit Value 01H 02H 03H 04H 05H 36.
36.13 0-5 Setting Value Table Transmit Value 00H 19H 33H 4CH 66H 7FH 36.14 Parameter 0 1 2 3 4 5 Receive Value 00H - 3FH 40H - 7FH Parameter determined by Delay Time determined by Delay Time and Ratio L/R Receive Value 00H - 1FH 20H - 3FH 40H - 5FH 60H - 7FH Parameter off sin tri random LFO Wave Form2 Setting Value Table Transmit Value 00H 40H 7FH 36.
36.20 LoFi Noise Level Setting Value Table Transmit Value 00H 19H 33H 4CH 66H 7FH 36.21 Parameter 1 2 3 4 5 6 7 8 Receive Value 00H - 29H 2AH - 54H 55H - 7FH Parameter ring modulated signal only ring modulated signal and input signal ring modulated signal and input signal, applied chorus effect Rotate/Brake Setting Value Table Transmit Value 00H 7FH 36.
Part IX MIDI Implementation Notation 37 37.1 Value Notation Hexadecimal Notation MIDI implementation sometimes requires that data be expressed in hexadecimal format. Hexadecimal values are indicated by the letter “H” after the value. The hexadecimal equivalents of decimal values 10 through 15 are expressed as the letters A through F. The table below shows the hexadecimal equivalents for decimal values 0 through 127, which are often used in MIDI messages.
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 : 125 126 127 Hexadecimal 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H : 7DH 7EH 7FH Binary 00000000B 00000001B 00000010B 00000011B 00000100B 00000101B 00000110B 00000111B 00001000B 00001001B 00001010B 00001011B 00001100B 00001101B 00001110B 00001111B 00010000B 01111101B 01111110B 01111111B 76
MA1012-A