Download Print this page

Casio CTK-900 Midi Implementation Manual

Casio ctk-900: user guide
Hide thumbs

Advertisement

MIDI Implementation for the CTK-900, WK-3200, and WK-3700
Important!
• All mentions of "this Model" in this document refer to the CASIO CTK-900, WK-3200, and WK-3700.
Contents
1 Product Configuration as a MIDI Device............................................................................................ 7
1.1 Controller Block......................................................................................................................................... 7
1.2 Sound Source Block.................................................................................................................................. 7
1.3 Sound Source Common Sub-blocks ......................................................................................................... 8
1.4 Sound Source Instrument Part Sub-block................................................................................................. 8
1.5 MIDI Send by Auto-accompaniment, Song Memory, and the SMF Player ............................................... 8
2 Conditions that Disable Message Send and Receive ........................................................................ 8
3 Conditions that Disable Bulk Dump Session Send and Receive ....................................................... 8
4 Different Operations Depending on Part Mode.................................................................................. 9
Part II
5 Receive Channel................................................................................................................................ 9
6 Send Channel .................................................................................................................................... 9
7 Note Off.............................................................................................................................................. 9
8 Note On............................................................................................................................................ 10
9 Polyphonic Key Pressure................................................................................................................. 10
10 Control Change.............................................................................................................................. 10
10.1 Bank Select (00H) ................................................................................................................................. 11
10.2 Modulation (01H)................................................................................................................................... 11
10.3 Data Entry (06H,26H)............................................................................................................................ 11
10.4 Volume (07H) ........................................................................................................................................ 12
10.5 Pan (0AH) ............................................................................................................................................. 12
10.6 Expression (0BH) .................................................................................................................................. 12
10.8 Hold1 (40H)........................................................................................................................................... 13
10.9 Sostenuto (42H) .................................................................................................................................... 14
10.10 Soft (43H)............................................................................................................................................ 14
10.11 Envelope Release Time (48H) ............................................................................................................ 14
10.12 Envelope Attack Time (49H) ............................................................................................................... 15
10.13 Filter Cutoff (4AH) ............................................................................................................................... 15
10.14 Filter Resonance (47H) ....................................................................................................................... 15
1

Advertisement

loading

  Also See for Casio CTK-900

  Related Manuals for Casio CTK-900

  Summary of Contents for Casio CTK-900

  • Page 1: Table Of Contents

    MIDI Implementation for the CTK-900, WK-3200, and WK-3700 Important! • All mentions of "this Model" in this document refer to the CASIO CTK-900, WK-3200, and WK-3700. Contents Part I MIDI Message Overview 1 Product Configuration as a MIDI Device... 7 1.1 Controller Block...
  • Page 2 16.1.1 Master Volume ...25 16.1.2 Master Balance ...26 16.1.3 Master Fine Tuning ...26 16.1.4 Master Coarse Tuning ...26 16.1.5 Reverb Parameter ...27 16.1.6 Chorus Parameter ...27 16.1.7 GM System Message...29 16.1.8 GS Message ...30 16.2 CTK-900/WK-3200/WK-3700 System Exclusive Message ... 30...
  • Page 3 Part IV This Model's System Exclusive Messages 17 Format... 31 17.1 Message Classifications... 31 17.2 Message Structures ... 32 17.2.1 1...SYSEX : System Exclusive message Status ...32 17.2.2 2...MAN : Manufacturer's ID ... 32 17.2.3 3...MOD : Model ID ...32 17.2.4 4...dev : MIDI Device ID 00H through 1FH,7FH ...32 17.2.5 5...act : Action ...32 17.2.6 6...cat : Category ...33...
  • Page 4 Part VI Parameter Set List 26 User Tone Parameter Set ... 58 27 User Timbre Parameter Set ... 58 28 User Drum Parameter Set ... 59 29 User Voice Parameter Set ... 59 30 User Instrument Parameter Set ... 60 31 User Wave Parameter Set ...
  • Page 5 40.25 Algorithm 24 (18H) : Reverse Gate Reverb ... 69 40.26 Algorithm 25 (19H) : Reflection ... 69 40.27 Algorithm 26 (1AH) : Flanger ... 69 40.28 Algorithm 27 (1BH) : Reverb ... 69 40.29 Algorithm 28 (1CH) : 2-Tap Delay ... 69 41 DSP Algorithm List (Multi Effect)...
  • Page 6 42.13 Equalizer Mid Frequency Setting Value Table ... 77 42.14 Equalizer High Frequency Setting Value Table ... 77 42.15 Equalizer Gain Setting Value Table ... 78 42.16 DSP Algorithm ID Table ... 78 42.17 Drawbar Position Setting Value Table ... 78 42.18 Drawbar Percussion Setting Table...
  • Page 7: Part I

    Part I MIDI Message Overview 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 –...
  • Page 8: Sound Source Common Sub-Blocks

    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.
  • Page 9: Different Operations Depending On Part Mode

    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.
  • Page 10: Note On

    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.
  • Page 11: Bank Select (00H)

    10.1 Bank Select (00H) Format Message Format: BnH 00H vvH (MSB) BnH 20H **H (LSB) n: MIDI Channel Number Value Ignored Send Sent when a tone is selected. See the "Tone List" of this Model's User's Guide 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.
  • Page 12: Volume (07H)

    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.
  • Page 13: General Use Controllers 1 Through 8 (10H Through 13H, 50H Through 53H)

    10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) Format Message Format: BnH 10H vvH BnH 11H vvH BnH 12H vvH BnH 13H vvH BnH 50H vvH BnH 51H vvH BnH 52H vvH BnH 53H vvH n:MIDI Channel Number (Note 1) vv:Value (Note 2) Note 1:MIDI Channel Number...
  • Page 14: Sostenuto (42H)

    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 "42.1 Off/On Setting Value Table" in "Part VIII Setting Values and Send/Receive Values." Send Sent when the assignable jack is configured for sostenuto and the connected pedal is operated.
  • Page 15: Envelope Attack Time (49H)

    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 "42.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.
  • Page 16: Vibrato Rate (4Ch)

    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 "42.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.
  • Page 17: Reverb Send (5Bh)

    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.
  • Page 18: Filter Resonance

    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 Value (Note 1) Ignored Note 1: For information about the relationship between setting values and send/receive values, see "42.5 -64 to 0 to 63 Setting Value Table"...
  • Page 19: Drawbar Organ Click

    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 Value (Note 1) Ignored Note 1:...
  • Page 20: Percussion Decay Time

    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 Value (Note 1) Ignored Note 1:...
  • Page 21: Fine Tune

    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 "42.7 -99 to 0 to 99 Setting Value Table"...
  • Page 22: Null

    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.
  • Page 23: Mode Message

    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)
  • Page 24: Program Change

    Program Change Format Message Format: CnH ppH n: MIDI Channel Number pp: Program Number Send Sent when a tone is selected. See the "Tone List" of this Model's User's Guide for details about program numbers. 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.
  • Page 25: System Message

    Part III System Message Active Sensing Format Message Format: FEH Send This message is never sent. Receive When this message is received once, the Active Sensing mode is entered. If no MIDI Message is received for a particular amount of time, voices being sounded by this Model's sound source are released, controller is reset, and Active Sensing mode is exited.
  • Page 26: Master Balance

    16.1.2 Master Balance Format Message Format: F0H 7FH 7FH 04H 02H llH mmH F7H ll: Value LSB (Note 1) mm: Value MSB (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "42.6 Pan Setting Value Table"...
  • Page 27: Reverb Parameter

    16.1.5 Reverb Parameter Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H ppH vvH F7H pp: Parameter vv: Value Type Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H vv: Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "42.10 Reverb Type...
  • Page 28 Note 1: For information about the relationship between setting values and send/receive values, see "42.11 Chorus Type Setting Value Table" in "Part VIII Setting Values and Send/Receive Values." Send Sent when the Chorus Type parameter of System Chorus is changed. Receive Receipt changes the System Chorus Type parameter.
  • Page 29: Gm System Message

    Send To Reverb Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 04H vvH F7H vv: Value (Note 1) Note 1: The setting value is the same as the value that is sent. Send This message is never sent. Receive Receipt changes the Chorus Send To Reverb parameter.
  • Page 30: Gs Message

    Receive Receipt performs the same operation as when the GM System On message is received. 16.2 CTK-900/WK-3200/WK-3700 System Exclusive Message Format Message Format: F0H 44H 11H 02H...F7H These messages can control most of the this Model's parameters, as well as user data send/receive with Flash memory and come commands.
  • Page 31: This Model's System Exclusive Messages

    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. CTK-900/WK-3200/WK-3700 System Exclusive Messages Individual Parameter Transfer Command...
  • Page 32: Message Structures

    3...MOD : Model ID Format: 00010001B (MSB) 00000010B(LSB) The Model ID of this Model is shown by two consecutive bytes (MSB, LSB). (CTK-900/WK-3200/WK-3700 Model ID MSB = 11H, LSB = 02H) 17.2.4 4...dev : MIDI Device ID 00H through 1FH,7FH...
  • Page 33: Cat : Category

    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...
  • Page 34: Prm : Parameter Id

    17.2.7 7...prm : Parameter ID Format: 0pppppppB The Parameter ID field indicates the parameter type. When transferring parameters (see "Part V Parameter List" below) individually (as opposed to bulk transfer), this field is used to identify the parameter being transferred by its parameter ID.
  • Page 35: Index Parameter Index Number

    17.2.10 10...index Parameter Index Number When act = 00(IPC) or 01(IPR) Format: 0iiiiiiiB 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. Even when parameters have the same IDs, for example, the parameters also have preset numbers, part numbers, and key numbers, and so the parameters can be distinguished by specifying these values with an "index".
  • Page 36: Data Parameter Data

    ccccB Control Message 0000B EOD Oneway/Handshake Bulk Dump End of Data (Parameter set transfer complete) 0001B HDA Handshake Bulk Dump Acknowledge (Handshake receive successful) 0010B HDJ Handshake Bulk Dump Reject (Handshake rejected/stopped) 0011B HDE Handshake Bulk Dump Error (Handshake Error) 0100B BSY Handshake Bulk Dump Busy (Handshake Busy) 0101B...
  • Page 37: Sum Check Sum

    When act = 02(BDS) or 04(HDS) Format: 0dddddddB 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.
  • Page 38: Parameter Operations

    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).
  • Page 39: One-Way Protocol Communication Flow

    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.
  • Page 40: Handshake Protocol Communication Flow

    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.
  • Page 41 Data Receiver Data Sender HDR → ← HDS HDA → ← HDS HDJ → (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 HDR →...
  • Page 42 Data Receiver Data Sender BDS → ← BSY (Send Canceled) Data Receiver Data Sender HDR → ← BSY (Send Canceled) Data Receiver Data Sender HDS → ← BSY (Send Canceled) The same packet is resent when a checksum mismatch or incompatible data structure error is detected. Operation Data Send Busy...
  • Page 43: Parameter Lists

    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 •...
  • Page 44: Data Management Command Parameter List

    0-FFFF Default Setting Value (Decimal) nn00 = reserved nn01 = CTK-691 nn02 = WK-3000 nn03 = WK-3500 nn04 = reserved nn05 = CTK-900 nn06 = WK-3200 nn07 = WK-3700 n = version (00 to 3F) Bit0...Part1 Bit1...Part2 Bit15...Part16 0...Nop 1...DSP cancel...
  • Page 45 Data Management Command List ParamID Parameter Prepare for Data Management (Note 1) Free Size of Song (Note 2) Free Size of SMF/ Wave/Rhythm (Note 3) Delete Song Delete Rhythm Delete Tone/Wave Delete Drum/Wave Delete SMF Store Initialize Console Command Note 1: Receipt of this parameter causes this Model to terminate all music and note play, and enter a mode that is optimized for bulk dump.
  • Page 46: Command Parameter List

    20.3 Command Parameter List System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 00(IPC), 01(IPR) Command = 0 00-7F ilen/dlen 0 / bit size - 1 LSB,MSB = 00,00 index Part data See the Parameter List None Setup Parameter List ParamID Parameter...
  • Page 47: Patch Parameter

    Patch Parameter The patch parameter is a temporary area that controls the sound source operation mode. Mixer settings, synthesizer function, DSP function and other editable parameters are also included in these areas. The content of this area is rewritten whenever preset data or user data is selected and manipulated. The parameters in this area are written into the user area whenever data is written into any user data area.
  • Page 48 Note 1: See "42.7 -99 to 0 to 99 Setting Value Table". Note 2: See "42.4 -24 to 0 to 24 Setting Value Table". Note 3: See "42.6 Pan Setting Value Table". Note 4: This specifies the volume of data sent from System Chorus to System Reverb. Note 5: When "DSP Bypass"...
  • Page 49 System Reverb ParamID Parameter Reverb Macro Num (Note 1) Reverb Level Reverb Time/Del Feedback Reverb ER Level Reverb Hi Damp Reverb Tone Note 1: Selects the System Reverb preset type. Receipt of GM/GS Reset selects Hall2. The other System Reverb parameters are changed to preset values in accordance with this type value.
  • Page 50 DSP Patch Parameter The values of this parameter do not change when DSP Type and Tone Values are changed. ParamID Parameter DSP Type Number (Note 1) DSP Hold DSP Level DSP Pan (Note 2) Note 1: Selects the DSP Type. Receipt of GM/GS Reset selects 014 Delay. 200 is stored when a tone-associated DSP is read into the DSP area.
  • Page 51: Patch Part Parameter List

    ParamID Parameter DSP User Parameter0 DSP User Parameter1 DSP User Parameter2 DSP User Parameter3 DSP User Parameter4 DSP User Parameter5 DSP User Parameter6 DSP User Parameter7 DSP Internal Param00 DSP Internal Param01 DSP Internal Param02 DSP Internal Param03 DSP Internal Param04 DSP Internal Param05 DSP Internal Param06 DSP Internal Param07...
  • Page 52 Basic Parameter List ParamID Parameter Tone Number (Note 1) Part Octave Shift Part Enable Part Mode (Note 2) Note 1: Number of the tone allocated to this part. Note 2: Sets the Normal, Drum and Drawbar Organ modes of the part play operation. For detailed operations, see "12.1 About the Part Mode".
  • Page 53 Assignable Controller Parameter ParamID Parameter Modulation Assign 71-73 Reserved Modulation Depth (Note 1) 75-77 Reserved Note 1: When Vibrato is selected for Modulation Assign, this parameter specifies the depth of the vibrato effect to be applied relative to the modulation button, modulation wheel, and received Modulation message value. This parameter does not affect the value sent by the Modulation message when the modulation button or modulation wheel is operated.
  • Page 54: Wave Data Parameters

    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 SYSEX 11,02 Either 00 to 1F, or 7F 00(IPC), 01(IPR) Wave Data = 08 00-7F ilen/dlen 0 / bit size - 1 LSB,MSB = wave number For details, see "39 About Parameter Set (PS) numbers".
  • Page 55: Song Data Parameter

    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 SYSEX 11,02 Either 00 to 1F, or 7F 00(IPC), 01(IPR) Song = 0A 00-7F ilen/dlen 0 / bit size - 1 LSB,MSB = Song number For details, see "39 About Parameter Set (PS) numbers".
  • Page 56: Rhythm Data Parameters

    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 SYSEX 11,02 Either 00 to 1F, or 7F 00(IPC), 01(IPR) Rhythm = 0B 00-7F ilen/dlen 0 / bit size - 1 LSB,MSB = SMF Data For details, see "39 About Parameter Set (PS) numbers".
  • Page 57: Smf Data Parameters

    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 SYSEX 11,02 Either 00 to 1F, or 7F 00(IPC), 01(IPR) SMF = 10 00-7F ilen/dlen 0 / bit size - 1 LSB,MSB = SMF Data number For details, see "39 About Parameter Set (PS) numbers".
  • Page 58: Part Vi Parameter Set List

    Part VI Parameter Set List This list shows the parameter sets that can be transferred using System Exclusive Message Bulk Dump. User Tone Parameter Set System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) Tone = 02 00-7F ilen/dlen See "IV This Model's System Exclusive Messages".
  • Page 59: User Drum Parameter Set

    User Drum Parameter Set This is the drum set parameter set. System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) Drum = 04 00-7F ilen/dlen See "IV This Model's System Exclusive Messages". Indicates the drum number being transferred. For details, see "39 About Parameter Set (PS) numbers".
  • Page 60: User Instrument Parameter Set

    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 SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) Instrument = 06 00-7F...
  • Page 61: User Dsp Parameter Set

    User DSP Parameter Set System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) DSP = 09 00-7F ilen/dlen See "IV This Model's System Exclusive Messages". Indicates the DSP number being transferred. For details, see "39 About Parameter Set (PS) numbers" and "DSP Type Number" in "21.1 Patch Common Parameter List".
  • Page 62: User Rhythm Pattern

    User Rhythm Pattern System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) User Rhythm = 0B ilen/dlen See "IV This Model's System Exclusive Messages". Indicates the rhythm number being transferred. For details, see "39 About Parameter Set (PS) numbers". index See "IV This Model's System Exclusive Messages".
  • Page 63: User Drawbar Parameter Set

    Note 1: The relationship between the "Bank", "Number" and "ps (parameter set)" are as shown below. Bank Number Bank 0020H 0021H 0022H 0023H 0024H 0025H 0026H 0027H 0028H 0029H 002AH 002BH 002CH 002DH 002EH 002FH User Drawbar Parameter Set System Exclusive Format Field Value SYSEX...
  • Page 64: Smf Parameter Set

    SMF Parameter Set System Exclusive Format Field Value SYSEX 11,02 Either 00 to 1F, or 7F 04(HDS), 05(HDR), 07(Control) SMF = 10 00-7F ilen/dlen See "IV This Model's System Exclusive Messages". Indicates the SMF number being transferred. For details, see "39 About Parameter Set (PS) numbers". index See "IV This Model's System Exclusive Messages".
  • Page 65: Flash Memory Image Parameter Set

    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. The 4 Mbytes of flash memory of this Model is made up of two blocks, so two Parameter Sets are used.
  • Page 66: Part Vii Dsp Parameter List

    Part VII DSP Parameter List This list shows the parameters for each of the DSP algorithms. U0 to U7 indicate User Parameters 0 to 7, while I00 to I15 indicate Internal Parameters 00 to 15. Parameters for which no setting range is indicated, receipt of a value from 0 to 127 is assigned as-is to the parameter.
  • Page 67: Algorithm 06 (06H) : Compressor

    40.7 Algorithm 06 (06H) : Compressor Number Parameter Notes Depth Attack Release Level Threshold Note 1 Note 1:This algorithm adjusts the level at which the compressor effect starts. 40.8 Algorithm 07 (07H) : Limiter Number Parameter Notes Limit Attack Release Level 40.9 Algorithm 08 (08H) : Distortion...
  • Page 68: Algorithm 14 (0Eh) : Ring Modulator

    40.15 Algorithm 14 (0EH) : Ring Modulator Number Parameter OSC Frequency LFO Rate LFO Depth Wet Level Dry Level 40.16 Algorithm 15 (0FH) : LoFi Number Parameter Noise Level 1 Noise Density 1 Noise Level 2 Noise Density 2 Tone Resonance Bass Level...
  • Page 69: Algorithm 22 (16H) : 3-Tap Delay

    40.23 Algorithm 22 (16H) : 3-Tap Delay Number Parameter Delay Time Wet Level Feedback High Damp Ratio L Ratio C Ratio R 40.24 Algorithm 23 (17H) : Gate Reverb Number Parameter Feedback High-Damp Diffusion Wet Level Dry Level 40.25 Algorithm 24 (18H) : Reverse Gate Reverb Number Parameter...
  • Page 70: Dsp Algorithm List (Multi Effect)

    DSP Algorithm List (Multi Effect) The multi-algorithms (M00 to M31) listed below are combinations of the algorithms described above. Parameter operations and other details are the same as the previous algorithms, so there is no separate explanation provided here. 41.1 Algorithm M00 (20H) : Multi00 Number Parameter...
  • Page 71: Algorithm M05 (25H) : Multi05

    41.6 Algorithm M05 (25H) : Multi05 Number Parameter Enhancer Low Frequency Enhancer Low Gain Enhancer High Frequency Enhancer High Gain Chorus LFO Rate Chorus LFO Depth Chorus Feedback Chorus Wet Level 41.7 Algorithm M06 (26H) : Multi06 Number Parameter Enhancer Low Frequency Enhancer Low Gain Enhancer High Frequency Enhancer High Gain...
  • Page 72: Algorithm M11 (2Bh) : Multi11

    41.12 Algorithm M11 (2BH) : Multi11 Number Parameter Compressor Depth Compressor Attack Compressor Level Lo-Fi Noise 1 Lo-Fi Noise 2 Lo-Fi Tone Lo-Fi Resonance Lo-Fi Bass Compressor Release Lo-Fi Noi1 Density Lo-Fi Noi2 Density Lo-Fi Level 41.13 Algorithm M12 (2CH) : Multi12 Number Parameter Ring OSC Frequency...
  • Page 73: Algorithm M16 (30H) : Multi16

    41.17 Algorithm M16 (30H) : Multi16 Number Parameter Od Gain Od Level Rot Speed Rot Slow Rate Rot Fast Rate Reflection Wet Level Reflection Feedback Reflection Tone Rot Fall Accel Rot Rise Accel Rot Break Reflection Type 41.18 Algorithm M17 (31H) : Multi17 Number Parameter Rot Speed...
  • Page 74: Algorithm M22 (36H) : Multi22

    41.23 Algorithm M22 (36H) : Multi22 Number Parameter Wah Resonance Wah Manual Wah LFO Rate Wah LFO Depth Chorus LFO Depth Delay Time Delay Wet Level Delay Feedback Delay High-Damp Delay Ratio L Delay Ratio R 41.24 Algorithm M23 (37H) : Multi23 Number Parameter Compressor Depth...
  • Page 75: Algorithm M27 (3Bh) : Multi27

    41.28 Algorithm M27 (3BH) : Multi27 Number Parameter Wah Manual Wah LFO Rate Wah LFO Depth Distortion Gain Distortion Level Delay Delay Time Delay Wet Level Delay Feedback Wah Resonance Delay High-Damp Delay Ratio L Delay Ratio R 41.29 Algorithm M28 (3CH) : Multi28 Number Parameter Distortion Gain...
  • Page 76: Setting Value Table

    Part VIII Setting Values and Send/Receive Values Setting Value Table 42.1 Off/On Setting Value Table Value Transmit Receive 00H-3FH 40H-7FH 42.2 Slow/Fast Setting Value Table Value Transmit Receive Slow 00H-3FH Fast 40H-7FH 42.3 Rotate/Break Setting Value Table Value Transmit Receive Rotate 00H-3FH Break...
  • Page 77: Reverb Type Setting Value Table

    42.10 Reverb Type Setting Value Table Value Transmit/Receive Room1 Room2 Room3 Hall1 Hall2 Plate1 Delay Panning Delay Plate2 Plate3 Large Room1 Large Room2 Stadium1 Stadium2 Long Delay Long Panning Delay 42.11 Chorus Type Setting Value Table Value Transmit/Receive Chorus1 Chorus2 Chorus3 Chorus4 Feedback Chorus...
  • Page 78: Equalizer Gain Setting Value Table

    42.15 Equalizer Gain Setting Value Table Value Transmit Receive 00H-04H 05H-09H 0AH-0EH 0FH-13H 14H-18H 19H-1DH 1EH-22H 23H-27H 28H-2CH 2DH-31H 32H-36H 37H-3BH 3CH-43H 44H-48H 49H-4DH 4EH-52H 53H-57H 58H-5CH 5DH-61H 62H-66H 67H-6BH 6CH-70H 71H-75H 76H-7AH 7BH-7FH The parameter value is not equivalent to dB (decibels). 42.16 DSP Algorithm ID Table Algorithm...
  • Page 79: Part Ix Midi Implementation Notation

    Part IX MIDI Implementation Notation 42.19 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 following table shows the hexadecimal equivalents for the most commonly used values (0 to 127).
  • Page 80 CASIO COMPUTER CO.,LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan MA0504-A...

This manual is also suitable for:

Wk-3200Wk-3700