MIDI Implementation for the WK-3300, WK-3800, WK-8000, PX-410R and PX-575R Important! • All mentions of "this Model" in this document refer to the CASIO WK-3300, WK-3800, WK-8000, PX-410R and PX-575R. Contents Part I 1 MIDI Message Overview Product Configuration as a MIDI Device.......................................................................................... 7 1.1 1.2 1.3 1.4 1.5 Controller Block ...................................................................................................
10.16 10.17 10.18 10.19 10.20 10.21 10.22 10.23 Vibrato Depth (4DH) .......................................................................................................................... 16 Vibrato Delay (4EH)........................................................................................................................... 16 Reverb Send (5BH) ........................................................................................................................... 17 Chorus Send (5DH) ......
Part IV This Model's System Exclusive Messages 17 Format ........................................................................................................................................... 31 17.1 17.2 Message Classifications .................................................................................................................... 31 Message Structures........................................................................................................................... 32 17.2.1 1..
Part VI Parameter Set List 26 User Tone Parameter Set .............................................................................................................. 60 27 User Timbre Parameter Set ........................................................................................................... 60 28 User Drum Parameter Set ............................................................................................................. 61 29 User Voice Parameter Set ..................................
41.18 41.19 41.20 41.21 41.22 41.23 41.24 41.25 41.26 41.27 41.28 41.29 41.30 Algorithm 17 (11H) : Sin 2-Phase Chorus ........................................................................................ 71 Algorithm 18 (12H) : 3-Phase Chorus .............................................................................................. 71 Algorithm 19 (13H) :Tri 2-Phase Chorus ..........................................................................................
Part VIII Setting Values and Send/Receive Values 43 Setting Value Table ....................................................................................................................... 80 43.1 43.2 43.3 43.4 43.5 43.6 43.7 43.8 43.9 43.10 43.11 43.12 43.13 43.14 43.15 43.16 43.17 43.18 Part IX 43.19 43.20 Off/On Setting Value Table ............................................................................................................... 80 Slow/Fast Setting Value Table ........................
Part I MIDI Message Overview 1 Product Configuration as a MIDI Device This Model consists of a controller block and a sound source block as described below. • • Controller Block – Keyboard – Pedals, wheels, and other real-time controllers – Auto accompaniment – Song Memory – SMF Player – Parameter editing tools Sound Source Block – – 1.
1.3 Sound Source Common Sub-blocks The Sound Source Common Sub-blocks include sound source settings that are not dependent on sound source parts; namely effectors, a mixer, and a drawbar organ waveform synthesizer. Basically, common sub-block parameters can be controlled using System Exclusive messages, but a number of parameters can be controlled using Channel messages.
4 Different Operations Depending on Part Mode Each Part Mode (see 12.1 "About the Part Mode"), which is the sound source operational mode, has different messages for performing operations upon receipt. Each message is explained in the applicable message sections of this document. Part II Channel Message 5 Receive Channel The channel number of Channel messages received by each part is in accordance with each part's receive channel setting, which is configured on this Model.
8 Note On Format Message Format: 9nH kkH vvH n: MIDI Channel Number kk: Key Number vv: Velocity Send Sent when something is played on the keyboard. Receive Received over MIDI Channels that correspond to each part. Any part whose mixer channel is turned off is not received. 9 Polyphonic Key Pressure Format Message Format: AnH kkH vvH n: MIDI Channel Number kk: Key Number vv: Pressure Value Send Operation This message is not sent. Receive Operation This message is not received.
10.1 Bank Select (00H) Format Message Format: BnH 00H vvH (MSB) BnH 20H **H (LSB) n: MIDI Channel Number vv: Value **: Ignored Send Sent when a tone is selected. See the separate Appendix A that accompanies with this Model for details. Receive Receipt causes a change in the tone bank number stored in this Model's memory, but the tone is not actually changed until Program Change is received.
10.4 Volume (07H) Format Message Format: BnH 07H vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when the volume of Mixer Part 1 through 16 is changed. Receive Receipt changes the Mixer Part Volume. 10.5 Pan (0AH) Format Message Format: BnH 0AH vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.
10.
Acoustic Resonance Operations (PX-410R/PX-575R) When the Acoustic Resonance effect is selected, resonance characteristics continually change in accordance with value assigned to Hold1. 10.9 Sostenuto (42H) Format Message Format: BnH 42H vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see the "43.1 Off/On Setting Value Table" in "Part VIII Setting Values and Send/Receive Values.
Receive Receipt changes Release Time. 10.12 Envelope Attack Time (49H) Format Message Format: BnH 49H vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.5 -64 to 0 to 63 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when Attack Time is changed with the synthesizer function. Receive Receipt changes Attack Time. 10.
10.15 Vibrato Rate (4CH) Format Message Format: BnH 4CH vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.5 -64 to 0 to 63 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when Vibrato Rate is changed with the synthesizer function. Receive Receipt changes Vibrato Rate of Tone Parameter. 10.
10.18 Reverb Send (5BH) Format Message Format: BnH 5BH vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when Reverb Send of Mixer Part 1 through 16 is changed. Receive Receipt changes Reverb Send of Mixer Part 1 through 16. 10.19 Chorus Send (5DH) Format Message Format: BnH 5DH vvH n: MIDI Channel Number vv: Value (Note 1) Note 1: The setting value matches the value that is sent and received.
Send This message is never sent. Receive Receipt changes Filter Cutoff of Tone Parameter. 10.20.2 Filter Resonance Format Message Format: BnH 62H 21H 63H 01H 06H mmH 26H **H n: MIDI Channel Number mm: Value (Note 1) **: Ignored Note 1: For information about the relationship between setting values and send/receive values, see "43.5 -64 to 0 to 63 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send This message is never sent.
Send Sent when Drawbar Organ Parameter is changed on this Model. Receive Receipt changes the drawbar position in accordance with the message contents. 10.20.4 Drawbar Organ Click Format Message Format: BnH 62H 09H 63H 40H 06H mmH 26H **H n: MIDI Channel Number mm: Value (Note 1) **: Ignored Note 1: For information about the relationship between setting values and send/receive values, see the "43.1 Off/On Setting Value Table" in "Part VIII Setting Values and Send/Receive Values.
Send Sent when 3rd Percussion of Drawbar Parameter is changed on this Model. Receive Receipt changes 3rd Percussion the Drawbar Organ Parameter. 10.20.7 Percussion Decay Time Format Message Format: BnH 62H 0CH 63H 40H 06H mmH 26H **H n: MIDI Channel Number mm: Value (Note 1) **: Ignored Note 1: The setting value matches the value that is sent and received. Send Sent when Percussion Decay Time of Drawbar Parameter is changed on this Model. Receive Receipt changes Decay Time of Drawbar Parameter. 10.
10.21.2 Fine Tune Format Message Format: BnH 64H 01H 65H 00H 06H mmH 26H llH n: MIDI Channel Number mm: Value MSB (Note 1) ll: Value LSB (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.7 -99 to 0 to 99 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when Fine Tune of Mixer Part 1 through 16 is by operation of this Model. Receive Receipt changes Fine Tune of Mixer Part 1 through 16. 10.21.
10.21.5 Null Format Message Format: BnH 64H 7FH 65H 7F n: MIDI Channel Number Send This message is never sent. Receive Receipt deselects RPN. 10.22 All Sound Off (78H) Format Message Format: BnH 78H 00H n: MIDI Channel Number Send This message is never sent. Receive Receipt stops all voices that are sounding. 10.23 Reset All Controllers (79H) Format Message Format: BnH 79H 00H n: MIDI Channel Number Send Sent when the song function is used.
11 Mode Message 11.1 All Notes Off (7BH) Format Message Format: BnH 7BH 00H n: MIDI Channel Number 11.2 Omni Off (7CH) Format Message Format: BnH 7CH 00H n: MIDI Channel Number 11.3 Omni On (7DH) Format Message Format: BnH 7DH 00H n: MIDI Channel Number 11.4 Mono (7EH) Format Message Format: BnH 7EH 00H n: MIDI Channel Number 11.5 Poly (7FH) Format Message Format: BnH 7FH 00H n: MIDI Channel Number Send These messages are never sent.
12 Program Change Format Message Format: CnH ppH n: MIDI Channel Number pp: Program Number Send Sent when a tone is selected. See the separate program numbers. Appendix A that accompanies with this Model for details about Receive Receipt changes the tone of the part corresponding to the MIDI Channel. The selected tone is determined by the program value of this message and the Bank Select message value received prior to this message.
14 Pitch Bend Format Message Format: EnH llH mmH n: MIDI Channel Number ll: Value LSB mm: Value MSB Send Sent when the bender wheel is operated. Also sent when play data or auto-accompaniment data that includes bender wheel data is played back. Receive Receipt changes the pitch of the currently sounding note. The width of the change depends on the setting of the Transpose/Function's Bend Range parameter and the Pitch Bend Sensitivity, whose setting is configured by RPN.
16 System Exclusive Message Format Message Format: F0H....F7H This Model can send and receive Universal System Exclusive Messages, as well as System Exclusive Messages that have a format that is unique to this Model. 16.1 Universal Realtime System Exclusive Message Format Message Format: F0H 16.1.1 7FH....F7H Master Volume Format Message Format: F0H 7FH 7FH 04H 01H llH mmH F7H ll: Value LSB (Note 1) mm: Value MSB (Note 1) Note 1: The setting value matches the value that is sent and received.
16.1.3 Master Fine Tuning Format Message Format: F0H 7FH 7FH 04H 03H 00H mmH F7H mm: Value MSB(Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.7 -99 to 0 to 99 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when the Fine Tune parameter of Transpose/Function is changed. Receive Receipt changes the Fine Tune parameter.
Send Sent when the Reverb Type parameter of System Reverb is changed. Receive Receipt changes the Reverb Type parameter. Time Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H vv: Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when the Reverb Time parameter of System Reverb is changed. Receive Receipt changes the Reverb Time parameter. 16.1.
Receive Receipt changes the Chorus Rate parameter of System Chorus. Depth Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 02H vvH F7H vv: Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when the Chorus Depth parameter of System Chorus is changed. Receive Receipt changes the Chorus Depth parameter of System Chorus.
16.1.7 GM System Message GM System On Format Message Format: F0H 7EH 7FH 09H 01H F7H Send This message is never sent. Receive Receipt puts the sound source into a GM sound source mode. GM System Off Format Message Format: F0H 7EH 7FH 09H 02H F7H Send This message is never sent. Receive Receipt returns the sound source to its normal mode. GM2 System On Format Message Format: F0H 7EH 7FH 09H 03H F7H Send This message is never sent.
Part IV This Model's System Exclusive Messages 17 Format 17.1 Message Classifications This Model's SysEx operations are classified as Parameter type for send and receive of an individual Parameter, and Parameter Set type for Bulk send and receive of a set of parameters. These SysEx types can be further broken down into parameter categories according to the item being transferred.
17.2 Message Structures This Model's System Exclusive Messages is formed of the 13 fields shown below. Whether or not a particular field is included in a message and the length of each field depends on the message. The minimum unit for the length of each field is bytes. If two values are contained within the same byte, they are separated by a slash (/).
17.2.5 Format: 5...act : Action 00000aaaB aaaB = Action (3bit) This field indicates the operation of the System Exclusive Message. aaaB Message Type 00H IPC Individual Parameter Change 01H IPR Individual Parameter Request 02H BDR Oneway Parameter Set Bulk Send 03H BDR Oneway Parameter Set Bulk Request 04H HDS Handshake Parameter Set Bulk Send 05H HDR Handshake Parameter Set Bulk Request 06H Reserved 07H Communication Control for Handshake(EOD,HDA,HDJ,HDE,BSY,EOS,NOP) 17.2.6 Format: 6...
Category Action(act)) ID (c) Parameter Set IPC IPR BDS BDR HDS HDR Control 00H Command A R - - - - - 01H Patch A R - - - - - 02H Tone A R - - A R A 03H Timbre - - - - A R A 04H Drum - - - - A R A 05H Voice - - - - A R A 06H Instrument - - - - A R A 07H Wave Parameter - - - - A R A 08H Wave Data T - - - A R A 09H DSP A R - - A R A 0AH Song Data A - - - A R A 0BH Rhythm Pattern T - - - A R A 0
17.2.8 8...ilen/dlen : index length / data length Format: 0iidddddB This field indicates the size of the "11...index" field and the "12...data" field. iiB (Binary) = index length "index length (iiB)" indicates the index field length, which is always the following, regardless of the "act" (Action) value. iiB......
17.2.10 10...index Parameter Index Number When act = 00(IPC) or 01(IPR) Format: 0iiiiiiiB (0jjjjjjjB) (0kkkkkkkB) (0lllllllB) This field contains a supplementary number that points to data when parameters are arrayed. This means that each parameter has a different number, and the length of the number is anywhere from one to four bytes.
ccccB Control Message 0000B 0001B 0010B 0011B 0100B 0101B : 1111B EOD Oneway/Handshake Bulk Dump End of Data (Parameter set transfer complete) HDA Handshake Bulk Dump Acknowledge (Handshake receive successful) HDJ Handshake Bulk Dump Reject (Handshake rejected/stopped) HDE Handshake Bulk Dump Error (Handshake Error) BSY Handshake Bulk Dump Busy (Handshake Busy) EOS Oneway/Handshake Bulk Dump End of Package (Parameter set package complete) 17.2.11 NOP No Operation (No operation) 11...
When act = 02(BDS) or 04(HDS) Format: 0dddddddB 0cccccccB 000000abB For a bulk data transfer operation, the Parameter Set data to be transferred is read sequentially in 16-bit data starting from the top address. Read values are divided into 3-byte segments as shown below, and then sent in sequence. The following is the conversion format, which is the same as the individual parameter 16-bit transfer detailed above.
18 Parameter Operations There are two parameter operations: Individual Parameter Transfer and Individual Parameter Request. A single session is concluded when this Model sends an IPC (Individual Parameter Change) in response to an IPR (Individual Parameter Request) from an external device, or when an IPC is sent by an external device or this Model on its own (not in response to an IPR). Receipt of an IPC by this Model causes the corresponding parameter to be changed.
19.1.2 Session and Subsession Subsession One Parameter Set can be transferred per subsession. Subsession transfers one Parameter Set or data that is broken down into multiple packets for transfer, with EOD (End of data) sent at the end to terminate the send. Data is broken down into multiple packets when a single Parameter Set is larger than a certain size. The Packet Number in the packet's index field is used to indicate the sequential position of a packet relative to the other packets.
19.3 Handshake Protocol Communication Flow A session starts with the receiving device sending a request using an HDR or with the sending device sending HDS data. The sending device does not send the next packet until it receives an ACK from the receiving device. The maximum wait time of at least 2000 msec is reserved. Failure of a response to arrive within the wait time (at least 2000 msec) is treated as a timeout error, and data communication is terminated.
Data Receiver Data Sender HDR → Operation Send Request (Optional) ← HDS Data Send HDA → Acknowledge ← HDS Data Send HDJ → Rejection (Send Canceled) The session can be canceled for any reason by sending an HDJ. The HDJ can be sent by the sending device or the receiving device. The bulk dump session is terminated immediately upon receipt of an HDJ.
Data Receiver Data Sender BDS → Operation Data Send ← BSY Busy (Send Canceled) Data Receiver Data Sender HDR → Operation Send Request ← BSY Busy (Send Canceled) Data Receiver Data Sender HDS → Operation Data Send ← BSY Busy (Send Canceled) The same packet is resent when a checksum mismatch or incompatible data structure error is detected.
Part V Parameter Lists These lists show the parameters that can be transferred individually using System Exclusive Messages. • Note 1: Any parameter that has "r" to the right of its Parameter ID number is a read-only parameter that can be used for obtaining status information only. A parameter with "w" next to its Parameter ID is a write-only parameter, which is used for commands, etc. • Note 2: All values in the System Exclusive Format table are hexadecimal.
System Parameter List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 00r Model Version ID (Note 1) 0000 00 0E 05 0 0000 = reserved 0001 = CTK-691 0002 = WK-3000/ WK-3100 0003 = WK-3500 0004 = reserved 0005 = CTK-900 0006 = WK-3200 0007 = WK-3700 0008 = reserved 0009 = WK-3300 000A = WK-3800 000B = WK-8000 000C = PX-410R/ PX-575R 03 DSP Bypass (Note 2) 0000 00 10 0-FFFF 0 Bit0...Part1 Bit1...Part2 : Bit15...Part16 0...Nop 1...
Data Management Command List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 20w Prepare for Data Management (Note 1) 0 00 07 0-127 0 0...
20.
MIDI Parameter List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 36 Keyboard MIDI Channel 0000 00 04 00-0F 0 1-16Channel 37 MIDI Chord judge 0000 00 01 0-1 0 0...Off 1...On 38 Accomp MIDI Out 0000 00 01 0-1 0 0...Off 1...On 39 Local Control 0000 00 01 0-1 1 0...Off 1...On 3A Echo (PX-410R/PX-575R) 0000 00 01 0-1 1 0...Off 1...
Note 1: This parameter sets the SysEx Device ID. Tune / Mix Parameter ParamID Parameter bit Value Default Setting Value (Decimal) 04 Master Fine Tune (Note 1) 08 00-FF 80 -100 to 0 to 99cent 05 Master Coarse Tune (Note 2) 07 28-58 40 -24 to 0 to 24semi 08 Master Volume 07 00-7F 7F 0-127 09 Master Pan (Note 3) 07 00-7F 40 -64 to 0 to +63 0A Chorus Send To Reverb (Note 4) 07 00-7F 00 0-127 0B DSP Line Bypass (Note 5) 01 0-1 0 0...Effect 1...DSP Bypass Note 1: See "43.
System Chorus ParamID Parameter bit Value Default Setting Value (Decimal) 10 Chorus Macro Num (Note 1) 05 00-0F 02 0-15 11 Chorus Level 07 00-7F 40 0-127 12 Chorus Rate 07 00-7F 03 0-127 13 Chorus Depth 07 00-7F 13 0-127 14 Chorus Feedback (Note 2) 07 00-7F 00 0-127 15 Chorus Tone (Note 3) 07 00-7F 7F 0-127 Note 1: Selects the System Chorus preset type. Receipt of GM/GS Reset selects Chorus3.
Note 3: Selects the Master EQ low-range gain. See "43.15 Equalizer Gain Setting Value Table". Note 4: Selects the Master EQ mid-low frequency. See "43.13 Equalizer Mid Frequency Setting Value Table". Note 5: Selects the Master EQ mid-low-range gain. See "43.15 Equalizer Gain Setting Value Table". Note 6: Selects the Master EQ mid-high frequency type. See "43.13 Equalizer Mid Frequency Setting Value Table". Note 7: Selects the Master EQ mid-high range gain. See "43.15 Equalizer Gain Setting Value Table".
DSP Type Independent Parameters The first eight parameters listed below are DSP User Parameters whose settings can be configured from this Model's control panel. The next 16 parameters are Internal Parameters that cannot be changed on this Model's control panel. The range of these parameter values is 0 to 127, regardless of the DSP algorithm.
21.2 Patch Part Parameter List This list shows setting parameters that are specific for each part.
Tone parameter ParamID Parameter bit Value Default Setting Value (Decimal) 60 Tone Name A (Note 1) 20 0-FFFFFFFF 556e7469 MSB is leading character. 61 Tone Name B (Note 1) 20 0-FFFFFFFF 746c6564 MSB is leading character. 64 Line Select 01 0-1 0 0...Thru 1...
Vibrato Parameter ParamID Parameter bit Value Default Setting Value (Decimal) 7A Vibrato Type 04 0-3 0 7B Vibrato Delay 07 00-7F 40 -64 to 0 to +63 7C Vibrato Rate 07 00-7F 40 -64 to 0 to +63 7D Vibrato Pitch Depth 07 00-7F 40 -64 to 0 to +63 7E Vibrato Modulation Sens (Note 1) 07 00-7F 00 0-127 7F Vibrato Aftertouch Sens (Note 2) 07 00-7F 00 0-127 Vibrato Waveform 0....Triangle 1....Saw Up 2....Pulse 3....
22 Wave Data Parameters Wave Data Parameters contain address and size information about expanded waveform data. 22.1 Wave Data Information System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 00(IPC), 01(IPR) 06 cat Wave Data = 08 07 prm 00-7F 08 ilen/dlen 0 / bit size - 1 09 ps LSB,MSB = wave number For details, see "40 About Parameter Set (PS) numbers".
23 Song Data Parameter Song Data Parameters contain address, size, and name information about song sequencer data. 23.1 Song Data Information System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 00(IPC), 01(IPR) 06 cat Song = 0A 07 prm 00-7F 08 ilen/dlen 0 / bit size - 1 09 ps LSB,MSB = Song number For details, see "40 About Parameter Set (PS) numbers".
24 Rhythm Data Parameters Rhythm Data Parameters contain address, size, and name information about expanded rhythm data. 24.1 Rhythm Data Information System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 00(IPC), 01(IPR) 06 cat Rhythm = 0B 07 prm 00-7F 08 ilen/dlen 0 / bit size - 1 09 ps LSB,MSB = SMF Data number For details, see "40 About Parameter Set (PS) numbers".
25 SMF Data Parameters SMF Data Parameters contain address, size, and name information about SMF data. 25.1 SMF Data Information System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 00(IPC), 01(IPR) 06 cat SMF = 10 07 prm 00-7F 08 ilen/dlen 0 / bit size - 1 09 ps LSB,MSB = SMF Data number For details, see "40 About Parameter Set (PS) numbers".
Part VI Parameter Set List This list shows the parameter sets that can be transferred using System Exclusive Message Bulk Dump. 26 User Tone Parameter Set System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Tone = 02 07 prm 00-7F 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the tone number being transferred.
28 User Drum Parameter Set This is the drum set parameter set. System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Drum = 04 07 prm 00-7F 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the drum number being transferred. For details, see "40 About Parameter Set (PS) numbers". 10 index See "IV This Model's System Exclusive Messages".
30 User Instrument Parameter Set This is the parameter set that is associated with and sent with Drum. All key numbers are supported, so one drum set is associated with 128 instruments. System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Instrument = 06 07 prm 00-7F 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the inst number being transferred.
32 User Wave Data This is the actual wave that is sent along with each wave parameter. System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Wave Data = 08 07 prm 00-7F 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the wave number being transferred. For details, see "40 About Parameter Set (PS) numbers".
34 Song Data System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Song = 0A 07 prm 00 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the song number being transferred. For details, see "40 About Parameter Set (PS) numbers". 10 index See "IV This Model's System Exclusive Messages". 11 data See "IV This Model's System Exclusive Messages".
36 Registration Data System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Registration = 0C 07 prm 00 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the registration number being transferred. For details, see "40 About Parameter Set (PS) numbers". 10 index See "IV This Model's System Exclusive Messages".
37 User Drawbar Parameter Set System Exclusive Format Field Value 01 SYSEX F0 02 MAN 44 03 MOD 11,02 04 dev Either 00 to 1F, or 7F 05 act 04(HDS), 05(HDR), 07(Control) 06 cat Drawbar = 0D 07 prm 00 08 ilen/dlen See "IV This Model's System Exclusive Messages". 09 ps Indicates the drawbar number being transferred. For details, see "40 About Parameter Set (PS) numbers". 10 index See "IV This Model's System Exclusive Messages".
Data Format Bulk dumping SMF data transfers the data with a 128-byte header appended as shown below. The header data starts with an 8-byte file name, which is displayed by this Model after receipt. Header 128Bytes Name 8Bytes Reserved 120Bytes SMF Data 39 Flash Memory Image Parameter Set This Parameter Set is used for dumping flash memory contents. One Parameter Set corresponds to an image block of 2 Mbytes of flash memory.
40 About Parameter Set (PS) numbers When using a system exclusive message to transfer a user Parameter Sets or user Parameter Set parameters, the specified Parameter Set number do not necessarily need to start from zero when the Parameter Set numbers are located after the preset Parameter Set. Refer to the table below for user area Parameter Set number for each category. 40.
Part VII 41.4 Number DSP Parameter List Number - U1 Depth - 41.2 Number Low Gain Note 2 U2 Mid Frequency Note 3 U3 Mid Gain Note 4 U4 High Frequency Note 5 U5 High Gain Note 6 Note 5:See "43.14 Equalizer High Frequency Setting Value Table". Note 6:See "43.15 Equalizer Gain Setting Value Table". Algorithm 01 (01H) : Tremolo 41.
41.7 Number Algorithm 06 (06H) : Compressor Algorithm 10 (0AH) : Phaser Notes Number Parameter Notes Depth - U0 Resonance - U1 Attack - U1 Manual U2 Release - U2 Rate - U3 Level - U3 Depth - I00 Threshold Note 1 U4 Wet Level - U0 Parameter 41.11 Note 1 Note 1:This algorithm adjusts the level at which the compressor effect starts. Note 1:See the "43.5 -64 to 0 to 63 Setting Value Table." 41.8 41.
41.15 Number Algorithm 14 (0EH) : Ring Modulator Parameter 41.19 Notes Number Algorithm 18 (12H) : 3-Phase Chorus Parameter Notes U0 OSC Frequency - U0 Rate1 - U1 LFO Rate - U1 Depth1 - U2 LFO Depth - U2 Rate2 - U3 Wet Level - U3 Depth2 - U4 Dry Level - U4 Wet Level - 41.16 Number Algorithm 15 (0FH) : LoFi Parameter 41.
41.23 Number U0 Algorithm 22 (16H) : 3-Tap Delay Parameter Delay Time 41.27 Algorithm 26 (1AH) : Flanger Notes Number Parameter Notes - U0 LFO Rate - U1 Wet Level - U1 LFO Depth U2 Feedback - U2 Feedback Note 1 U3 High Damp - U3 Wet Level - U4 Ratio L - U5 Ratio C - U6 Ratio R - Note 1:See the "43.5 -64 to 0 to 63 Setting Value Table." 41.28 41.
Note 3:See "43.13 Equalizer Mid Frequency Setting Value Table". 42.2 Number Note 4:See "43.15 Equalizer Gain Setting Value Table". U0 Algorithm M01 (21H) : Multi01 Parameter Notes Chorus Fast Rate - U1 Chorus Fast Depth - Note 5:See "43.14 Equalizer High Frequency Setting Value Table". U2 Chorus Slow Rate - U3 Chorus Slow Depth - Note 6:See "43.15 Equalizer Gain Setting Value Table".
42.5 Number Algorithm M04 (24H) : Multi04 Parameter 42.
42.12 Number Algorithm M11 (2BH) : Multi11 Parameter 42.
42.17 Algorithm M16 (30H) : Multi16 42.
42.22 Number 42.
42.27 Number Algorithm M26 (3AH) : Multi26 Parameter 42.
42.
Part VIII 43.6 SettingValuesandSend/ Receive Values 43 Pan Setting Value Table Value Transmit/Receive Left 00H : : Center 40H : : Right 7FH Setting Value Table 43.7 43.1 Off/On Setting Value Table Value Transmit Receive Off 00H 00H-3FH On 7FH 40H-7FH 43.2 Transmit Receive Slow 00H 00H-3FH Fast 7FH 40H-7FH 43.
43.10 Reverb Type Setting Value Table Equalizer Low Frequency Setting Value Table Value Transmit/Receive Room1 00H Value Transmit Receive Room2 01H 0(200Hz) 00H 00H-2AH Room3 02H 1(400Hz) 40H 2BH-55H Hall1 03H 2(800Hz) 7FH 56H-7FH Hall2 04H Plate1 05H Delay 06H Panning Delay 07H Plate2 08H Plate3 09H Large Room1 0AH Large Room2 0BH Stadium1 0CH Stadium2 0DH Long Delay 0EH Long Panning Delay 0FH 43.11 43.12 43.
43.15 Equalizer Gain Setting Value Table 43.
Part IX 43.20 MIDI Implementation Notation When a MIDI implementation data value is expressed in binary, the letter "B" (for "binary") is affixed at the end of the value.The following table shows the binary equivalents for some of the values in the most commonly used range (0 to 127). Binary Notation Decimal Hexadecimal Binary Hexadecimal Notation 0 00H 00000000B MIDI implementation sometimes requires that data be expressed in hexadecimal format.
CASIO COMPUTER CO.,LTD.