CTK-6320/CTK-7320 MIDI Implementation CASIO COMPUTER CO., LTD. Contents I MIDI Message Overview 1 8 Product Configuration as a MIDI Device 8 1.1 System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2 Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) . . . . . . . . 14 10.8 Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 10.9 Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 10.10 Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.11 Drawbar Position 16’(46H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . .
12 Program Change 29 13 Channel After Touch 30 14 Pitch Bend 30 III System Message 32 15 Timing Clock 32 16 Start 32 17 Stop 32 18 Active Sensing 32 19 System Exclusive Message 32 19.1 Universal Real Time System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . . 33 19.2 Instrument-Specific System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . . 36 IV Instrument-Specific System Exclusive Messages 20 Format 37 37 20.
25 Patch Parameter 59 25.1 Analog Input Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 25.2 Card Audio Parameter 25.3 DSP Output Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 25.4 DSP Setup Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 25.5 Master Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 25.6 Master Mixer Parameter . . . . .
34 DSP Parameter Set Type 65 34.1 Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 34.2 Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 34.3 Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 34.4 Enhancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 34.5 Pan . . . . . . . . . . . . . . . .
34.40 Reflection Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 34.41 Reflection Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 34.42 Reflection Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 34.43 Tremolo Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 34.44 Tremolo Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36 Value Notation 82 36.1 Hexadecimal Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 36.2 Binary Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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.1 Bank Select (00H,20H) Message Format: n: mm: ll: : Note1 BnH 00H mmH (MSB) BnH 20H llH (LSB) MIDI Channel Number MSB Value(Note1) LSB Value(Send:00H, Receive:Ignored) For details about the relationship between the MSB value and the tone, see the Tone List that comes with the Instrument. Send Sent when a tone is selected. Receive Receipt causes a change in the tone bank number stored in Instrument memory, but the tone is not actually changed until a Program Change message is received.
Send Sent when the volume of any part is changed. Receive Receipt changes the volume of the corresponding part. 10.5 Pan (0AH) Message Format: n: vv: Note1 : BnH 0AH vvH MIDI Channel Number Value(Note1) For information about the relationship between setting values and send/receive values, see “35.4 Pan Setting Value Table” in “VIII Setting Values and Send/Receive Values”. Send Sent when the pan of any part is changed. Receive Receipt changes the pan of the corresponding part. 10.
Receive Receipt changes the value of DSP Parameter 7 [1 to 8] (7-bit parameter) assigned to the part specified by the MIDI Channel Number. Any message received that corresponds to the parameter of a number not being used by the currently selected DSP is ignored. For details about Parameter 7 of each DSP, see the explanations under “VII DSP Parameter List”. Received values and parameter setting values The range of the value of each DSP Parameter 7 array element depends on the selected DSP or array number.
: Note1 For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when a pedal that has a sostenuto function is operated. Receive Receipt performs an operation equivalent to a sostenuto pedal operation. 10.
10.13 Release Time (48H) Message Format: n: vv: : Note1 BnH 48H vvH MIDI Channel Number Value (Note1) For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 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.
: Note1 For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when a drawbar 4’ is operated. Receive Receipt changes the drawbar 4’ position. 10.
10.20 Vibrato Rate (4CH) Message Format: n: vv: : Note1 BnH 4CH vvH MIDI Channel Number Value (Note1) For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when the vibrato rate setting is configured. Receive Receipt changes the note vibrato rate. 10.
: Note1 For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when a drawbar 1 1/3’ is operated. Receive Receipt changes the drawbar 1 1/3’ position. 10.
10.27 Note Drawbar Organ 2nd Percussion(54H)(Drawbar tone selected) : This message is valid only when a drawbar tone is selected for the MIDI channel. Message Format: vv n: vv: : Note1 BnH 54H vvH MIDI Channel Number Value (Note1) For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when the 2nd percussion button is operated.
: Note1 For information about the relationship between setting values and send/receive values, see the “35.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 key on click. 10.31 Note Drawbar Organ Key Off Click(58H)(Drawbar tone selected) : This message is valid only when a drawbar tone is selected for the MIDI channel.
Receive Receipt changes the degree of pitch modulation. 10.34 Reverb Send (5BH) Message Format: n: vv: BnH 5BH vvH MIDI Channel Number Value Send Sent when the reverb send of any part is changed. Receive Receipt changes the reverb send of the corresponding part. 10.35 Chorus Send (5DH) Message Format: n: vv: BnH 5DH vvH MIDI Channel Number Value Send Sent when the chorus send of any part is changed. Receive Receipt changes the chorus send of the corresponding part. 10.
10.36.2 DSP Enable Message Format: n: mm: ll: Note1 : BnH 62H 01H 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 “35.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when each part’s DSP Line On/Off operation is performed. Receive Receipt changes the DSP on/off setting of the corresponding part. 10.36.
Note1 ff 00 01 02 03 04 05 06 07 08 : The following shows the relationship between the Drawbar Foot value and the actual foot bar. Foot Bar Ft16’ Ft5 1/3’ Ft8’ Ft4’ Ft2 2/3’ Ft2’ Ft1 3/5’ Ft1 1/3’ Ft1’ Note2 : For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when a drawbar is operated (CTK-7320 only).
Send Sent when the 2nd percussion button is operated (CTK-7320 only). Receive Receipt changes the drawbar parameter 2nd percussion (CTK-7320 only). 10.36.7 Drawbar Organ 3rd Percussion Message Format: n: mm: ll: Note1 : BnH 62H 0BH BnH 63H 40H 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 “35.
Send This message is not sent by this Instrument. Receive Receipt changes the drawbar parameter type (CTK-7320 only). 10.37 RPN (64H,65H) Message Format: n: ll: mm: 10.37.1 BnH 64H llH (LSB) BnH 65H mmH (MSB) MIDI Channel Number LSB Value MSB Value 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.
Message Format: n: mm: ll: BnH 64H 02H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value(28H - 58H) LSB Value(Not sent, Receive:Ignored) Send Sent when the coarse tune of any part is changed. Receive Receipt changes the coarse tune of the corresponding part. Does not affect sound source operation when the Timbre Type (see “About the Timbre Type” in “12 Program Change”) is Drum. 10.37.
Send Sent when MIDI send related settings are changed. Receive Receipt releases (key release) all voices that are sounding. 11.4 Omni Off (7CH) Message Format: n: BnH 7CH 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.5 Omni On (7DH) Message Format: n: BnH 7DH 00H MIDI Channel Number Send This message is not sent by this Instrument.
Note1 : For details about the relationship between the program number and the tone, see the Tone List that comes with the Instrument. Send Sent when a tone is selected. Receive Receipt changes the ton of the corresponding part. The selected tone is determined by the program value of this message and the Bank Select message value received prior to this message. Also note that receipt of this message also may change the Timbre Type that corresponds to the selected tone.
Receive Receipt changes the pitch of the currently sounding note. The range of the pitch change depends on the Bend Range value setting.
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 “35.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 “35.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.
20.3.7 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.8 Data Type User area Preset area Store area Meaning Read/write enabled Read/write disabled Read/write enabled pset : Parameter Set Number Format: LSB MSB 0nnnnnnnB 0mmmmmmmB This field is a 2-byte (LSB, MSB) value indicating the number of the parameter set (mmmmmmmnnnnnnnB, Binary) being transferred. 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-6320) or to the EXT part (CTK-7320). 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...System Chorus 1...
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 - 0 - +99.8(cent)(1unit=100/512cent) 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 ID 0002 0003 0004 Master Eq 0005 R/W 25.
Parameter Position Percussion ID R/W Block Size Array Min-Def-Max Description 001E R/W 3-0:Select Bar 4 01 00-00-08 0-8 001F R/W 00000000 2 01 00-00-03 0...off 1...2nd 2...3rd 3...2nd+3rd Percussion Decay Time 0020 R/W ↑ 7 01 00-00-7F 0-127 Keyon Click 0023 R/W ↑ 1 01 00-00-01 0...off 1...on Keyoff Click 0024 R/W ↑ 1 01 00-00-01 0...off 1...on Type 0022 R/W ↑ 1 01 00-00-01 0...Normal 1...Vintage 26.2 Tone Parameter These parameters configure settings of tone basic settings.
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 28 28.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. 32 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 32.
Part VII DSP Parameter List 33 DSP Type List This is a list of DSP types built into the Instrument. 33.
33.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 34 34.
Note1 : For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.2 Compressor Parameter Number Parameter7[1] Parameter7[2] Parameter7[3] Parameter7[4] 34.
Note1 : For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
Note1 : For information about the relationship between setting values and send/receive values, see “35.21 Reflection Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
Note3 : For information about the relationship between setting values and send/receive values, see “35.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 “35.12 0-3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
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 “35.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 “35.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
34.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 “35.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
Note1 : For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
Note1 : For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
34.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 “35.19 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 34.
34.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 “35.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 35 35.1 Setting Value Tables Off/On Setting Value Table Transmit Value 00H 7FH 35.2 Parameter -64 : 0 : +63 Receive Value 00H - 3FH 40H - 7FH Parameter + Pan Setting Value Table Transmit Value 00H : 40H : 7FH 35.5 Receive Value 00H : 40H : 7FH –/+ Setting Value Table Transmit Value 00H 7FH 35.4 Parameter Off On –64 - 0 - +63 Setting Value Table Transmit Value 00H : 40H : 7FH 35.
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) 35.6 35.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 - 35.9 Parameter Chorus 1 Chorus 2 Chorus 3 Chorus 4 Chorus 5 Receive Value 00H - 0EH 0FH - 1CH 1DH - 2AH 2BH - 38H 39H - 47H 48H - 55H 56H - 63H 64H - 71H 72H - 7FH Parameter 0 1 2 3 4 5 6 7 8 Normal/Vintage Setting Value Table Transmit Value 00H 7FH 35.12 Receive Value 00H 01H 02H 03H 04H Drawbar Position Setting Value Table Transmit Value 0H 0FH 1DH 2BH 39H 48H 56H 64H 72H 35.
35.13 0-5 Setting Value Table Transmit Value 00H 19H 33H 4CH 66H 7FH 35.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 35.
35.20 LoFi Noise Level Setting Value Table Transmit Value 00H 19H 33H 4CH 66H 7FH 35.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 35.
Part IX MIDI Implementation Notation 36 36.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 83