WK-8000 - Electronic keyboard CASIO - Free user manual and instructions

Find the device manual for free WK-8000 CASIO in PDF.

📄 84 pages PDF ⬇️ English EN 💬 AI Question 🖨️ Print
Notice CASIO WK-8000 - page 7
View the manual : Français FR English EN
Manual assistant
Powered by ChatGPT
Waiting for your message
Product information

Brand : CASIO

Model : WK-8000

Category : Electronic keyboard

Download the instructions for your Electronic keyboard in PDF format for free! Find your manual WK-8000 - CASIO and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. WK-8000 by CASIO.

USER MANUAL WK-8000 CASIO

MIDI Implementation forthe 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 MIDI Message Overview

Product Configuration as a MIDI Device.

1.3 Sound Source Common Sub-blocks

14 Sound Source Instrument Part Sub-block

1.5 MIDI Send by Auto-accompaniment, Song Memory, and the SMF Player.

Conditions that Disable Message Send and Receive. Conditions that Disable Bulk Dump Message Send and Receive Different Operations Depending on Part Mode Part II Channel Message

Receive Channel …. Send Channel Note Off Polyphonic Key Pressure Control Change

10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H

10.20.1 Filter Cutoff.

10.203 Drawbar Position

10.204 Drawbar Organ Click …

10.20.5 Drawbar Organ 2nd Percussion.

10.20.6 Drawbar Organ 3rd Percussion

10.20.7 Percussion Decay Time

19.1.1 One-way and Handshak

40.1 WK-3300/WK-3800/WK-8000.

41.13 Algorithm 12 (0CH

Algorithm 17 (11H Algorithm 18 (12H

Algorithm 20 (14H Algorithm 22 (16H Algorithm 23 (17H Algorithm 24 (18H Algorithm 25 (19H Algorithm 26 (1AH

Part VIII Setting Values and Send/Receive Values 43 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 controller — Auto accompaniment — Song Memory — SMF Player — Parameter editing tools + Sound Source Block — Common Sub-blocks

  • Sound source common sub-block (Drawbar Organ Waveform Synthesis) + Effector sub-block (DSP, Reverb, Chorus, EQ)
  • Mixer common sub-block — Channel Independent Sub-blocks (1 to 16)
  • Instrument part sub-block x Mixer independent sub-block 11 Controller Block The Controller Block issues messages for the following: keyboard, real-time controllers (bender wheel, WK-3300 modulation switch, WK-3800/WK-8000 modulation wheel, ete.), song memory, auto-accompaniment, panel operations, etc. An operation causes the corresponding message to be sent to the sound source and from MIDI OUT. Though the Controller Block is mainly a send function, turning on MIDI IN Chord Judge configures it to perform chord judgment on received data and send the matching auto-accompaniment play data. The channel number of the sent data is in accordance with the settings configured for each of this Model's parts. Channel messages are not sent from any part that is turned off. Accompaniment part send messages are sent when this Models Accomp MIDI Out setting is turned on. 12 Sound Source Block The Sound Source Block consists of effectors and other common sub-blocks, and independent instruments for each channel. It operates in accordance with receive MIDI messages. Setting data may also be sent, depending on external requests.

13 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. DSP Sub-block The effector DSP sub-block can be used to change DSP settings in accordance with the Channel messages associated with the channel number specified by the MIDI Global Channel (see "MIDI Channel Number" in section 10.7). Drawbar Organ Waveform Synthesis Sub-block The drawbar organ waveform synthesis sub-block can be used to change settings in accordance with the Channel messages associated with one of the channel numbers when drawbar organ is selected. 14 Sound Source Instrument Part Sub-block The parts of the sound source can be operated and their settings can be changed with System Exclusive messages and Channel messages. The following table shows the fixed relationships between the part numbers and Channel numbers of Channel messages.

1.5 MIDI Send by Auto-accompaniment, Song Memory, and the SMF Player

This document provides information about which operations are sent by each message. Note however, that when an auto-accompaniment, Song Memory, or SMF Player operation is performed, MIDI messages may be sent as part of playback data. Such data is not covered here. Also note that auto-accompaniment and Song Memory play data is sent only when the Transpose/Function menu's Accomp/Song MIDI Out item is turned on. SMF player play data is sent only when SMF player settings are configured with MIDI as the output destination. 2 Conditions that Disable Message Send and Receive AI MIDI message send and receive is temporarily disabled while any one of the following processes is in progress. + System Initialization + FD formatting (WK-3800 only) + SD memory card formatting 3 Conditions that Disable Bulk Dump Message Send and Receive Bulk dump message send and receive is disabled while any one of the following processes is in progress. See "19 Parameter Set Transfer Protocols" for information about bulk dump. + SMF data playback from an SD card or floppy diskette + Parameter data loading from an SD card or floppy diskette + Parameter data writing to an SD card or floppy diskette

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 parts receive channel setting, which is configured on this Model. Turning off the setting disabled Channel message receipt for that part. The MIDI Channel of messages that can change DSP settings is determined by the Global Channel, which is described under "10.7 MIDI Channel Number”. 6 Send Channel Basically, the MIDI Channel of the Channel message that is sent when play data or parameter setting is changed is the value that corresponds to the part that is playing or the parameter that was changed. When the performance part or part for which the parameter setting is changed is Part 1, however, the value depends on the Transpose/ Function Keyboard Channel value. The MIDI Channel of the message that is sent when the DSP setting is changed depends on the Global Channel, which is described under "10.7 MIDI Channel Number". 7 Note Off Format Message Format: [9nH KkH 00H 8nH kkH **H (Receive only) n:]MIDI Channel Number kk:]Key Number #4: | Ignored 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. The velocity value is ignored.

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 tumed 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 Control Change Format Message Format:|BnH ccH vvH MIDI Channel Number cc:|Control Number vv:/|Value Send Sent when this Model's modulation button (WK-3300 only), modulation wheel (WK-3800/WK-8000 only), or pedal is operated, and when a parameter is changed with a control panel operation. Receive Receipt changes this Model's performance control status or the corresponding parameter. Drawbar Organ Operation Independent drawbar organ settings cannot be configured for each part, but multiple parts can use the same drawbar organ settings. At this time, the drawbar organ related Control Change Message (NRPN) is recognized by the MIDI Channels of all parts that are using the drawbar organ tone. When Drawbar Organ is selected by Part 1 and Part 2, for example, the same parameters are applied to MIDI Channels 1 and 2.

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] ® 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. For details, see "12 Program Change" in this document, and the separate @® that accompanies with this Model.

10.2 Modulation (01H)

Format Message Format:|BnH O1H vvH n:]MIDI Channel Number vv:/|Value Send (WK-3300/WK-3800/WK-8000) Sent when WK-3300 modulation button or WK-3800/WK-8000 modulation wheel, which is assigned to the vibrato function, is operated. À fixed value of 85 is always sent when the WK-3300 modulation button is operated. Receive Receipt adds vibrato of a depth specified by the value to the tone being sounded. In the case of a tone that already has vibrato applied, receipt of this message increases the vibrato depth.

10.3 Data Entry (06H,26H)

Format Message Format:|BnH 06H vvH (MSB) BnH 26H vvH (LSB) n:]MIDI Channel Number vv:/|Value Send Sent when there is a change in the parameters assigned to NRPN and RPN. Receive Receipt changes the parameters assigned to NRPN and RPN.

Format Volume (07H) Message Format: BnH 07H vvH MIDI Channel Number vvi 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.

Format Pan (0AH) Message Format: BnH OAH vvH MIDI Channel Number vvi Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.6 Pan Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when the pan setting of mixer parts 1 through 16 is changed. Receive Receipt changes the Mixer part pan setting.

Note 1: The setting value matches the value that is sent and received. Send Sent when there is a change in the Expression value by an accompaniment function. Receive Receipt changes the Expression value.

10.7 General Use Controllers 1 through 8 (10H through 13H, 50H through 53H)

Format 10H vvH DSP Parameter 11H vvE DSP Parameter 12H vvE DSP Parameter 13H vvE DSP Parameter 50H vvH DSP Parameter S1H vvH DSP Parameter 52H vvH DSP Parameter 53H vvH DSP Parameter Message Format: JouwuewNbke n:MIDI Channel Number (Note 1) vv:Value (Note 2) Note 1:MIDI Channel Number The MIDI Channel for manipulating DSP parameters with control change messages is called the "Global Channel". The initial factory default Global Channel is Channel 1. The Global Channel cannot be changed with a control panel operation. You need to use a System Exclusive Message to change the Global Channel. For details about messages, "Global Channel" under "21.1 Patch Common Parameter List”. Note 2:Value The range for a value that can be sent by any of the parameters is 0 to 127. Note, however, that the parameter values that can actually be set and the corresponding send value depend on the parameter. Send Sent when the WK-3300 modulation button or WK-3800/WK-8000 modulation wheel assigned to a DSP Parameter is operated, and when this Model's DSP edit function is used to change the DSP Parameter value. Receive Receipt changes the DSP Parameter value. Any message received that corresponds to a parameter whose number exceeds the number of parameters for the currently selected DSP is ignored.

Format Message Format:|BnH 40H 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." Send Sent when the assignable jack is configured for sustain and the connected pedal is operated. Receive Receipt performs an operation equivalent to a sustain pedal operation. Piano Tone Operations (PX-410R/PX-575R) Only in cases when a piano tone is selected (Part Mode set to Piano Mode), the operation that corresponds to the value assigned to Holdi continually changes the release time. It does not toggle sustain off and on.

Acoustic Resonance Operations (PX-410R/PX-575R) When the Acoustic Resonance effect is selected, resonance characteristics continually change in accordance with value assigned to Hold.

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." Send Sent when the assignable jack is configured for sostenuto and the connected pedal is operated. With the PX-410R and PX-575R, this message is sent when the dedicated sostenuto pedal is operated. Receive Receipt performs an operation equivalent to a sostenuto pedal operation.

Format Message Format:|BnH 43H 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." Send Sent when the assignable jack is configured for soft and the connected pedal is operated. With the PX-410R and PX-575R, this message is sent when the dedicated soft pedal is operated. Receive Receipt performs an operation equivalent to a soft pedal operation.

10.11 Envelope Release Time (48H)

Format Message Format:|BnH 48H 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 Release Time is changed.

Receive Receipt changes Release Time.

10.12 Envelope Attack Time (49H)

Format Message Format:|BnH 49H vvH 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.13 Filter Cutoff (4AH)

Format Message Format:|BnH 4AH 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 Filter Cutoff is changed with the synthesizer function. Receive Receipt changes Filter Cutoff.

10.14 Filter Resonance (47H)

Format Message Format:|BnH 47H vvH 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 Filter Resonance is changed with the synthesizer function. Receive Receipt changes Filter Resonance.

Format Message Format:|BnH 4CH vvH 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.16 Vibrato Depth (4DH)

Format Message Format:|BnH 4DH 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 Depth is changed with the synthesizer function. Receive Receipt changes Vibrato Depth of Tone Parameter.

10.17 Vibrato Delay (4EH)

Format Message Format:|BnH 4EH vvH 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 Delay is changed with the synthesizer function. Receive Receipt changes Vibrato Delay of Tone Parameter.

Format Reverb Send (5BH) Message Format:|BnH 5BH vvH 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.

Format Chorus Send (5DH) Message Format:|[BnH 5DH vvH MIDI Channel Number vv:|Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when Chorus Send of Mixer Part 1 through 16 is changed. Receive Receipt changes Chorus Send of Mixer Part 1 through 16.

Format Filter Cutoff Message Format:|BnH 62H 20H 63H O1H 06H mmH 26H **H 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. Receive Receipt changes Filter Cutoff of Tone Parameter.

10.20.2 Filter Resonance

Format Message Format:|BnH 62H 21H 63H O1H 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. Receive Receipt changes Filter Resonance of Tone Parameter.

10.20.3 Drawbar Position

Format Message Format:|BnH 62H ffH 63H 40H 06H mmH 26H **H n:]MIDI Channel Number ff:|Drawbar Foot(Feet) (Note 1) mm: [Value (Note 2) *+: | Ignored Note 1: The table below shows the relationship between the Drawbar Foot value and the position of the foot bar. ff|Foot Bar ofFti6" 1]res 1/3" 2|Ft8" 3[Ft4' alFt2 1/3! 5[Ft2' é|Fti 3/5" 7|Ft1 1/3! 8|rti' Note 2: For information about the relationship between setting values and send/receive values, see "43.17 Drawbar Position Setting Value Table" in "Part VIII Setting Values and Send/Receive Values".

Send Sent when Drawbar Organ Parameter is changed on this Model. Receive Receipt changes the drawbar position in accordance with the message contents.

10.204 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 Click of Drawbar Organ Parameter is edited. Receive Receipt changes Click of Drawbar Organ Parameter.

10.20.5 Drawbar Organ 2nd Percussion

Format Message Format:|BnH 62H OAH 63H 40H 06H mmH 26H **H 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 2nd Percus ion of Drawbar Organ Parameter is changed on this Model. Receive Receipt changes 2nd Percussion of Drawbar Organ Parameter.

10.20.6 Drawbar Organ 3rd Percussion

Format Message Format:|BnH 62H OBH 63H 40H 06H mmH 26H **H 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 OCH 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.

Format Message Format:|BnH 64H 00H 65H 00H 06H mmH 26H **H MIDI Channel Number mm: [Value 0-24(Note 1) *+: | Ignored Note 1: The setting value matches the value that is sent and received. Send Same value sent over channels 1 through 5 when the Bend Range parameter of Transpose/Function is changed. Receive Receipt changes Pitch Bend Sensitivity.

Format Message Format:|BnH 64H 01H 65H 00H 06H mmH 26H 11H MIDI Channel Number mm:|Value MSB (Note 1) 1l1:|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.

Format Message Format:|BnH 64H 02H 65H 00H 06H mmH 26H 00H MIDI Channel Number mm:|Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.4 -24 to 0 to 24 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when Coarse Tune of Mixer Part 1 through 16 is changed by operation of this Model. Receive Receipt changes Coarse Tune of Mixer Part 1 through 16.

10.21.4 Modulation Depth

Format Message Format:|BnH 64H 05H 65H 00H 06H mmH 26H O0H n:]MIDI Channel Number mm:|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 Vibrato depth.

Format Message Format: |BnH 64H 7FH 65H 7F MIDIChannelNumber Send This message is never sent. Receive Receipt deselects RPN.

10.22 All Sound Off (78H)

Format Message Format:|BnH 78H O0H MIDIChannelNumber Send This message is never sent. Receive Receipt stops all voices that are sounding.

Format Poly (7FH) Message Format: BnH 7FH 00H ni: MIDIChannelNumber Send These messages are never sent. Receive Receipt of any of these messages releases (same as releasing the keyboard key) the currently sounding voice.

12 Program Change Format Message Format:|CnH ppH n:]MIDIChannelNumber pp:|Program Number Send Sent when a tone is selected. See the separate ® that accompanies with this Model 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. See the separate @® that accompanies with this Model for information about actually selecting tones, etc. Also note that receipt of this message may also change the Part Mode parameter at the same time. For more information, see "12.1 About the Part Mode" below.

12.1 About the Part Mode

Each of this Model's parts has a parameter called "Part Mode," which can be set to Normal Mode, Drum Mode, or Drawbar Organ Mode. Melody tones are set to Melody Mode, rhythm tones that use the drum map are set to the Drum Mode, and drawbar organ tones are set the to Drawbar Organ Mode. 13 Channel Aftertouch Format Message Format:|DnH vvH n:]MIDIChannelNumber vv:/|Value Send These messages are never sent. Receive Receipt of this message adds vibrato to the voice that is sounding. Details of the effect differ according to the tone setting.

14 Pitch Bend Format Message Format:|EnE 11H mmH n: |MIDIChannel Number 11:|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. Part III System Message 15 Active Sensing Format Message Format 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.

16 System Exclusive Message Format | Message Format: [Fox ...FTE | 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.

Format Message Format:|FOH 7FH 7FH O4H O1H 11H mmH F7H 1l1:|Value LSB (Note 1) mm:|Value MSB (Note 1) Note 1: The setting value matches the value that is sent and received. Send This message is never sent. Receive Receipt changes the Master Volume parameter. Note that the Master Volume parameter cannot be changed with an operation of this Model.

16.12 Master Balance

Format Message Format:|FOH 7FH 7FH 04H O2H 11H mmH F7H 1l1:|Value LSB (Note 1) mm:|Value MSB (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.6 Pan Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send This message is never sent. Receive Receipt changes the Master Pan parameter. Note that the Master Pan parameter cannot be changed with an operation of this Model.

16.13 Master Fine Tuning

Format Message Format:|FOH 7FH 7FH 04H 03H OOH 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. Acoustic Resonance Operations (PX-410R/PX-575R) When Acoustic Resonance used by piano tones is selected, the Fine Tune of the piano string for which resonance is simulated is also changed in accordance with the Master Fine Tune value that is set. Because of this, receipt of this message may cause the resonance interval to change temporarily.

16.1.4 Master Coarse Tuning

Format Message Format:|FOH 7FH 7FH 04H O4H 11H mmH F7H 1l1:|Value LSB (Note 1) mm:|Value MSB (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.4 -24 to 0 to 24 Setting Value Table" in "Part VIII Setting Values and Send/Receive Values". Send Sent when the Transpose parameter of Transpose/Function is changed. Receive Receipt changes the Transpose parameter.

16.1.5 Reverb Parameter

Format Message Format: |FOH 7FH 7FH 04H 05H O1H 01H O1H OLH O1H ppH vvH F7H pp: |Parameter vv:/|Value Type Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H O1H 00H vvH F7H vv:|Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.10 Reverb Type Setting Value Table" in "Part VIII Setting Values and Send/Receive Values."

Send Sent when the Reverb Type parameter of System Reverb is changed. Receive Receipt changes the Reverb Type parameter. Time Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H O1H O1H 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.6 Chorus Parameter

Format Message Format: |FOH 7FH 7FH 04H 05H O1H 01H O1H OLH 02H ppH vvH F7H pp: |Parameter vv:/|Value Type Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H 02H 00H vvH F7H vv:|Value (Note 1) Note 1: For information about the relationship between setting values and send/receive values, see "43.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. Rate Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H 02H O1H vvH F7H vv:|Value (Note 1) Note 1: The setting value matches the value that is sent and received. Send Sent when the Chorus Rate parameter of System Chorus is changed.

Receive Receipt changes the Chorus Rate parameter of System Chorus. Depth Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H 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. Feedback Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H 02H 03H 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 Feedback parameter. The Chorus Feedback parameter cannot be changed with an operation of this Model. Send To Reverb Format Message Format: |FOH 7FH 7FH 04H 05H 01H O1H O1H O1H 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. The Chorus Send to Reverb parameter cannot be changed with an operation of this Model.

GM System On Format Message Format:|FOH 7EH 7FH 09H O1H 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:|FOH 7EH 7FH 09H O2H F7H Send This message is never sent. Receive Receipt returns the sound source to its normal mode. GM2 System On Format Message Format:|FOH 7EH 7FH 09H 03H F7H Send This message is never sent. Receive Though this Model does not support GM2, receipt of the GM2 System On message has the same result as receipt of the GM System On message.

Message Format: |FOH 41H 10H 42H 12H 40H OOH 7FH OOH 41H F7H Send This message is never sent. Receive Receipt performs the same operation as when the GM System On message is received.

16.2 This Model's System Exclusive Message

Format Message Format: ]FOH 44H 12H 02H....F74 These messages can control most of the this Model's parameters, as well as user data send/receive with Flash memory and come commands. For more information, see "Part IV This Model's System Exclusive Messages".

This Models 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. This Models System Exclusive Messages Individual Parameter Transfer | Command Status and Commands Patch Common MIDI Tune/Mix Sys Chorus Sys Reverb Master EQ DSP Part Basic Tune/Mix Tone Drawbar Vibrato Wave Data Information Song Data Information Rhythm Data Information SMF Data Information Parameter Set Bulk Transfer User Tone User Timbre User Drum User Instrument User Wave Parameter User Wave Data User DSP Song User Rhythm Pattern Registration User Drawbar SMF The operation classification of a message is determined in accordance with the value of the "Action" field of this Models SysEx message. The basic format for all operation type messages is described in "17.2 Message Structure”, below.

This Models 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 cach 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 (/).

SYSEX | MAN | MOD | dev | act cat | prm |ilen/dlen| ps |index | data | sum | EOX The "act" field describes the action that the message performs. The meanings of the "index" and "data" fields differ according to the content of the act field. The following describes each of the fields in detail.

17.2.2 2... MAN : Manufacturer's ID

CASIO Manufacturer's ID = 44H

17.23 3... MOD : Model ID

Format: | 00010001B (MSB) | 00000010B(LSB) Model ID MSB = 11H, LSB = 02H The Model ID of the series to which the Instrument belongs is shown by two consecutive bytes (MSB, LSB). In order to provide compatibility for SMF data, the same Model ID is use for the following models. CTK-691, WK-3000, WK-3100, WK-3500, CTK-900,WK-3200, WK-3700, WK-3300, WK-3800, WK-8000, PX-410R, PX-575R Almost all of the parameters of these models are interchangeable. In order to distinguish between these models, it is necessary to reference the "Model Version ID" parameter, which is described under "20 Command Parameter", in the sub-section "20.1 System Parameter List".

17.24 4...dev : MIDI Device ID 00H through 1FH,7FH

OdddddddB The contents of this field in a received message are compared with the Model's MIDI Device ID, and receipt of the incoming message is allowed only when the two IDs match. The default value for this field is 10H. When a message containing 7FH is received, receipt of the message is always allowed, regardless of MIDI Device ID setting. MIDI Device ID is a Patch Parameter, and it can be changed with a System Exclusive Message. When changing this setting, make the System Exclusive Message device ID 7FH.

0000ccccB 0cceccceB = Category (7bit) The category indicates the type of data handled by the System Exclusive Message. The ID number (ID) of the Category is indicated on the left, while the communication operation (Action) is indicated on the right.

OppppPPPB 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. Any other time, this field is filled with the value 00H.

This field indicates the size of the "11...index" field and the "12...data" field. (Binary) = index length “index length (iiB)" indicates the index field length, which is always the following, regardiess of the "ac!" (Action) value. index byte size - 1 "act". Value Message Type iiB 00, 01 IPC, IPR index byte size - 1 Example: When 4 bytes = 3 02, 04 BDS, HDS 2 = 108 (Packet Number = 3 bytes) 03, 05 BDR, HDR 0 = 008 (This field is empty, but its length is indicated as 0.) 07 Control 0 = 00B (The length of this filed is 1 byte.) dddddB (Binary) = data length "data length (dddddB)" indicates the size of each data unit (parameter) in the "data" field. The data length differs according to Message Type, as shown below. "act". Value Message Type dddddB 00 IPC data bit size - 1 (If 1 bit = 00000B; if 32 bits = 11111B) 02, 04 BDS, HDS data bit size - 1 = 01111B (Since transfer is in 16-bit data, this data length is s used.) 01, 03, 05, 07|IPR, BDR, HDRor Control |0

When act = OO(IPC) or 01(IPR) Format: | Oitiiiii |] (0555533i8) | (OkkkkkkkB) | (Oi1iii118) This field contains a supplementary number that points to data when parameters are arrayed. This means that each parameter has a différent 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". When act = 02(BDS) or O4(HDS) Format: | OnnnnnnnB I ONNNNNNNE OLLLLLLLE In this case, "index" is a 3-byte fixed field. When transferring one parameter set, it indicates the divided packet serial number (starting with 00) and the size of the "data" field that immediately follows this field. i(0]...0nnnnnnnB Packet Number LSB (NNNNNNNnnnnnnnB = Packet Number) i(1]...0NNNNNNNB Packet Number MSB As detailed in the "data" field explanation, up to 128 bytes of data can be send in one packet. When sending data in excess of 128 bytes, it is divided into 128-byte packets (final packet can be less than 128 bytes), and received data is stored at the address equivalent to: ParameterSet Start Address + PacketNumber x 128 i(2]...OLLLLLLLB data length / 3 The data length is the data length indicated here, multiplied by 3. This means that the data length is always a multiple of 3. When act = 03(BDR) or 05(HDR)

This field is always empty. When act = 7 (EOD, HDA, HDJ, HDE, BSY, EOS, NOP) 0000ccccB In this case, the "index" field length is fixed at 1 byte, and it indicates the control messages used for handshaking as shown below. See "19 Parameter Set Transfer Protocols" for more information.

When act = 1(IPR), 03(BDR), O5(HDR) or 7 (EOD, HDA, HDJ, HDE, BSY, EOS, NOP) This field is always empty. When act = OO(IPC) Format: | OdddddddB (OeeeeeeeB) | (0ffffFffB) | (OgggggggB) | (OhhhhhhhB) Indicates the value of the parameter itself. The length varies in accordance with the data size indicated by the “dlen" field, as shown below. This field is not included for a parameter request. dddädB + 1|Number of Data Each block of data is packed from the lowest order byte first. In the case of multiple-byte data, the least significant bit is the LSB of the first "dafa” block, and the most significant bit is the MSB of the final "data" block. The following shows an example of how data would be divided for transfer in the case of 32-bit data.

When act = 02(BDS) or 04(HDS) Format: | OdddddddB I OcccccccB 000000ab8 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. 16-bit Memory Image MSB: abceccecB LSB: cdddddadB

data0: 0dddddddB datal: OcccccccB data2: 000000abB Note, however, that a parameter set of 128 bytes or less can be sent using a single packet, and anything greater than 128 bytes is divided among multiple packets. This means that the maximum length “data” field is 128/2 x 3 = 192 bytes. Only one parameter set can be transferred per session, and data from different parameter sets cannot be mixed within a single packet, even when sending multiple parameter sets. Different parameter sets are always divided into separate packets.

172.12 12..sum Check Sum

When act = 0O(IPC), 01(IPR), 03(BDR), 05(HDR) or 7(EOD, HDA, HDJ, HDE, BSY, EOS, NOP) Een This field is always empty. When act = 02(BDS) or 04(HDS) In this case, the "sum" field contains a value, which, when added to the total value of the "data" field, makes the lower seven bits 0. The receiving side checks if this is true, and performs error handling (re-request, etc.) if it is not.

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. An Individual Parameter Change can also be used to issue some command to this Model, and the Individual Parameter Request can be used to check this Model's status information. Data Receiver Data Sender Operation IPR Send Request (Optional) + IPC Data Transfer See "Part V Parameter List" for information about what kinds of parameters are actually sent. 19 Parameter Set Transfer Protocols

19.1 Communication Protocols

19.1.1 One-way and Handshake

Parameter Sets can be transferred by bulk dump using the message exchange types described below. + One-way mode Parameter Set send/receive + One-way mode Parameter Set send request send/receive + Handshake mode Parameter Set send/receive + Handshake mode Parameter Set send request, receive rejected, error notification send/receive With the one-way mode, the sending device sends data and ends the session without regard to the response of the receiving device. This mode is best for one-way transfers from a sequence or similar device. With the handshake mode, the sending device sends the data and then waits for a response from the receiving device before advancing to the next session. This is a high-speed mode in which there is no time wasted waiting. Important! Though the one-way mode format is defined, there is no Parameter Set category that corresponds to this Model. This is because the time required to write to flash memory is indefinite, which makes it necessary to maintain a very long interval between packets and makes communication impossible for all practical purposes. See “VI Parameter Set List” for information about how Parameter Sets are actually allocated. In order to ensure maximum speed for bulk dumping of Parameter Sets, the data format is different from the data format used for Individual Parameter Change. Data is transferred as-is, using the Model’s memory image.

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. Even if Parameter Sets are small, they cannot be grouped together and sent as a single packet. A Parameter Set delimiter is always treated as a packet delimiter for transfer. Session One Parameter Set or multiple Parameter Sets can be transferred by one session. A session can consist of one subsession or multiple subsessions, with EOS (End of session) sent at the end to terminate the send. Regardless of whether there is a single Parameter Set or multiple Parameter sets, an actual bulk dump always takes the form of a session, never a subsession only.

19.2 One-way Protocol Communication Flow

A session starts with the receiving device sending a request using a BDR, or with the sending device sending BDS data. The session ends after transfer of all the data in the parameter set being transferred by the sending device is complete. Data is divided into multiple packets of 256 bytes or less each, and transfers them at fixed intervals (20 msec). ion is ended. A final EOD informs the receiving device when the se: Data Receiver Data Sender Operation BDR — Send Request (Optional) + BDS Data Transfer (20 msec or greater interval) < BDS Data Transfer (20 msec or greater interval) < BDS Data Transfer (20 msec or greater interval) < EOD Data End Other subsessions + E0S End of session

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 à timeout error, and data communication is terminated. The sending device resends the last data if the receiving device returns an HDE (error) due to checksum mismatch, incompatible data structure, or some other reason. If an error repeats a number of times (undefined), either the sending device or the receiving device sends an HDJ to terminate the session. A session ends after the sending device sends all the parameter sets, and sends a final EOD in response to an HAD (ACK) from the sending device. Data Receiver Data Sender Operation HDR — Send Request (Optional) + HDS Data Send HDA — Acknowledge + HDS Data Send HDA — Acknowledge HDA — Acknowledge + EOD Data End Other subsessions < EO0S End of session The same packet is resent when a checksum mismatch or incompatible data structure error is detected. Data Receiver Data Sender Operation HDR — Send Request (Optional) + HDS Data Send HDA — Acknowledge + HDS Data Send HDE — Error + HDS Data Resend HDE — Error + EOD Data End Other subsessions < E0S End of session Data send is canceled when no acknowledgement (ACK) is received.

Data Receiver Data Sender Operation HDR — 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 HDI. Data Receiver Data Sender Operation HDR — Send Request (Optional) + HDS Data Send HDA — Acknowledge + HDS Data Send HDJ — Data Receive Rejected (Send Canceled) Data Receiver Data Sender Operation HDR — Send Request (Optional) HDA — Acknowledge < HDS Data Send HDA — Acknowledge < HDS Data Send < HDJ Data Send Rejected (Send Canceled) For example, when a communication request is received from an external source while the Instruments SD card is being accessed, BSY is returned to an external device that sends BDS, BDR, HDS, HDR. When the BSY is received, the receiver must wait until this Model enters a session-enabled mode, or use a Prepare for Data Management parameter (see "20.2 Data Management Command List") to change to a communication-enabled mode. Data Receiver Data Sender Operation BDR — Send Request + BSY Busy (Send Canceled)

Data Receiver Data Sender Operation BDS — Data Send + BSY Busy (Send Canceled) Data Receiver Data Sender Operation HDR — Send Request + BSY Busy (Send Canceled) Data Receiver Data Sender Operation HDS — 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. À parameter with “w" next to its Parameter ID is a write-only parameter, which is used for commands, etc. +. Note 2: AI values in the System Exclusive Format table are hexadecimal. Except for the "Setting Value" column, all values in the Parameter Lists are hexadecimal, unless specifically noted otherwise. + Note 3: Receipt of a value outside a specified range causes the value marked "Default" to be used instead. 20 Command Parameters The parameters defined here mainly execute commands and indicate statuses. Values indicate the pointer to a command or a status.

System Parameter List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 00r Model Version ID (Note1l) 0000 00 0E 05 0 0000 = reserved 0001 = CTK-691 0002 = Wk-3000/ K-3100 0003 = WKk-3500 0004 = reserved 0005 = CTK-900 0006 = wKk-3200 0007 = wKk-3700 0008 = reserved 0009 = wKk-3300 000A = wWK-3800 000B = wK-8000 000C = PX-410R/ PX-575R 03 DSP Bypass (Note 2) 0000 00 10 O-FFFF 0 Bit0...Partl1 Bitl...Part2 Bit15...Part16 0...Nop 1...DSP cancel Note 1: This is the version number of models with the same System Exclusive Model ID = 11-02. This value is used to specify the model for a parameter send request from an external source. Note 2: This is a request to look up and cancel the tone status of parts whose bits are set. It does this by canceling the DSP Line selection of the parts whose corresponding bit is 1.

Data Management Command List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 20w Prepare for Data 0 00 07 0-127 0 0...Prepare Management (Note 1) 21r FreeSizeofSong O0 00 20 O-FFFFFFFF 0 Free size (bytes) (Note 2) 22r FreeSizeofsSMF/ O0 00 20 O-FFFFFFFF 0 Free size (bytes) Wave/Rhythm (Note 3) 234 Delete Song 0 0 10 O-FFFF Q Song Number 24w Delete Rhythm 0 0 10 O-FFFF 0 Rhythm Number 25w DeleteTone/Wave 0 0 10 O-FFFF 0 Tone Number 26w DeleteDrum/Wave 0 0 10 O-FFFF 0 Drum Number 27 Delete SMF 0 0 14 O-FFFF 0 SMF Number 28w Store 0 0 32 O-FFFFFFFF - Part/Category/Number (Note 4) 29w Initialize 0 00 07 00-7F - 0...Mixer(Note 5) 1...Parameters (Note 6) 2...System(Note 7) 2Aw Console Command 0 0 10 O-FFFF - 0000...Update DSP LED 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. Note 2: This parameter stores a value, in bytes, that indicates the remaining free Song arca memory. Note 3: This parameter stores a value, in bytes, that indicates the remaining free SMF/Wave/Rhythm area memory. Note 4: The 32-bit value of this message indicates the part number (Tone and Drawbar parameter set categories only), parameter set category, and the parameter set being written to, as shown in the table below. Bit Field Content 24-31 Part (Tone, Drawbar) 16-23 Parameter Set Category 0-15 Destination Parameter Set Number See "40 About Parameter Set (PS) Numbers" for details about user parameter set numbers. Note 5: The initialization target is all parameters that can be modified by the Mixer edit mode. Note 6: The initialization target is the temporary area being influenced by operation of the current device, but does not include previously stored user parameter sets or song data. This means that all Mixer parameters are included. The LCD contrast setting is not affected. Note 7: The initialization target is the entire Flash memory, which is returned to its initial factory default state.

  • MIDI Parameter List ParamID Parameter ps index bit Value Default Setting Value (Decimal) 36 KeyboardMIDIChannel 0000 00 04 00-0F 0 1-16Channel 37 MIDI Chord judge 0000 00 o1 0-1 0 0 p. 0
  • ff 1 p. 0
  • n 38 Accomp MIDI Out 0000 00 o1 0-1 0 0 p. 0
  • ff 1 p. 0
  • n 39 Local Control 0000 00 o1 0-1 1 0 p. 0
  • ff 1 p. 0
  • n 3A Echo 0000 00 o1 0-1 1 0 p. 0
  • ff (PX-410R/PX-575R) 1 n 38 Half-Damper Depth 0000 00 07 00-7F 72 0-127 (PX-410R/PX-575R) 21 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. p. 0

Note 1: This parameter sets the SysEx Device ID. Tune / Mix Parameter ParamID Parameter bit Value Default SettingValue (Decimal) 04 Master Fine Tune (Note 1) 08 00-FF 80 -100 to 0 to 99cent 05 Master Coarse Tune (Note2) 07 28-58 40 -24 to 0 to 24semi 08 Master Volume 07 00-7F 7F 0-127 LE] Master Pan (Note 3) 07 00-7F 40 -64 to 0 to +63 on Chorus Send To Reverb (Note 4) 07 00-7F 00 0-127 08 DSP Line Bypass (Note 5) 01 0-1 0 0...Effect 1...DSP Bypass Note 1: See "43.7 -99 to 0 to 99 Setting Value Table". Note 2: See "43.4 -24 to 0 to 24 Setting Value Table". Note 3: See "43.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" is specified for "DSP Line Bypass," the DSP Line Select settings of all parts are cancelled, and all DSP lines are treated as if they are turned off. This means that notes that are currently sounding are not affected. Drawbar Parameter ParamiD Parameter index bit Value Default Setting Value (Decimal) oc Bar Position Bar Num (Note 1) 02 0-3 0 0-3 0D Percussion 0 02 00-03 00 ,2nd,3rd,2nd+3rd (Note 2) 0E Percussion Decay Time 0 07 00-7F 28 0-12.7sec 0F Click 0 o1 0-1 00 0...0ff 1...0n Note See "10.20.3 Drawbar Position" for information about index numbers. Note 2: See "43.18 Drawbar Percussion Setting Table" for information about percussion setting values.

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". Note 8: Selects the Master EQ high-range eutof” frequency. See "43.14 Equalizer High Frequency Setting Value Table”. Note 9: Selects the Master EQ high-range gain. See "43.15 Equalizer Gain Setting Value Table”. DSP Patch Parameter The values of this parameter do not change when DSP Type and Tone Values are changed. ParamID Parameter bit Value Default SettingValue (Decimal) 2C DSP Type Number (Note 1) 08 00-c8 0E 0- 99 Preset 100-199 User 200 DSP of Tone 2D DSP Hold 01 0-1 0 0...Off 1...0n 2E DSP Level 07 00-7F 64 0-127 2F DSP Pan (Note 2) 07 00-7F 40 -64 to 0 to +63 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. Note 2: See "43.6 Pan Setting Value Table". DSP Type parameter The value of this block's parameter is rewritten whenever the DSP type or tone is changed. ParamiD Parameter bit Value Default SettingValue (Decimal) 30 DSP Name À (Note 1) 20 O-FFFFFFFF 556e7469 MSB is leading character. 31 DSP Name B (Note 1) 20 O-FFFFFFFF 746c6564 MSBis leadingcharacter. 32r DSPAlgorithmID (Note2) 07 00-3F 00 0-63 33 DSP Chorus Send 07 00-7F 40 0-127 34 DSP Reverb Send 07 00-7F 40 0-127 Note 1: These parameters change the DSP name. One character is indicated by each byte. Note 2: This value is the DSP algorithm ID, which cannot be changed directly. Changing the DSP type or tone number causes the algorithm ID of the original DSP to be copied automatically to this parameter. See "43.16 DSP Algorithm ID Table”.

Tone parameter ParamID Parameter bit Value Default SettingValue (Decimal) 60 Tone Name À (Note 1) 20 O-FFFFFFFF 556e7469 MSBis leading character. 61 Tone Name B (Note 1) 20 O-FFFFFFFF 746c6564 MSB is leading character. 64 Line Select 01 0-1 0 0...Thru 1...DSP 65 Tone Octave Shit 03 2-6 4 -2 to 0 to +2 Oct 66 Tone Attack Time 07 00-7F 40 -64 to O0 to +63 67 Tone Release Time 07 00-7F 40 -64 to O0 to +63 68 Tone DCF Cutoff 07 00-7F 40 -64 to O0 to +63 69 Tone DCF Resonance 07 00-7F 40 -64 to O0 to +63 6A Chorus Send 07 00-7F 00 0-127 6B Reverb Send 07 00-7F 32 0-127 6c Tone Level 07 00-7F 7E 0-127 6D Tone Touch Sens 07 00-7F 7E -64 to O0 to +63 Note 1: Change the tone name. One character is indicated by each byte. Assignable Controller Parameter ParamID Parameter bit Value Default SettingValue (Decimal) 70 Modulation Assign 04 0-9 0 Function 0....0ff 1....Modulation 2....DSP Parameter0 3....DSP Parameterl 4....DSP Parameter2 5....DSP Parameter3 6....DSP Parameter4 7....DSP Parameter5 8....DSP Parameter6 9....DSP Parameter7 71-73 Reserved 74 Modulation Depth (Note 1) 07 00-7F 127 0-127 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. When Modulation Assign is any setting from DSP ParameterO to DSP Parameter?, the DSP ParameterO to DSP Parameter? value and MIDI send value when the modulation button is operated is in accordance with the setting of this parameter, This setting does not affect modulation wheel operation, When the Modulation message is received, vibrato depth is in accordance with Vibrato Modulation Sens, which is explained below.

30 User Instrument Parameter Set This is the parameter set that is associated with and sent with Drum. AII 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 O4(HDS), O5(HDR), 07(Control) 06 {cat Instrument = 06 07 |prm 00-77 08 ilen/dlen |See "IV This Model's System Exclusive Messages". 09 ps Indicates the inst 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". 12 sum See "IV This Model's System Exclusive Messages". 13 EOX F7 31 User Wave Parameter Set This is the parameter set that is associated with and sent with Voice or Instrument. 16 waves are associated with Voice, and one wave with Instrument. 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 O4(HDS), O5(HDR), 07(Control) 06 cat Wave Parameter = 07 07 |prm 00-77 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". 10 index See "IV This Model's System Exclusive Messages". 11 data See "IV This Model's System Exclusive Messages". 12 sum See "IV This Model's System Exclusive Messages". 13 EOX F7

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. The 4 Mbytes of flash memory of this Model is made up of two blocks, so two Parameter Sets are used. System Exclusive Format Field Value 01 |Sysex |F0 02 |MAN 44 03 |MoD 11,02 04 |dev 00 to 1F, or 7F 05 act O4(HDS), O5(HDR), 07(Control) 06 [cat Flash Memory Image = 11 07 |prm 00 08 ilen/dlen |See "IV This Model’s System Exclusive Message". 09 ps Indicates the Flash Image Block Number being transferred. For details, see "40 About Parameter Set (PS) numbers". 10 index See "IV This Model’s System Exclusive Message". 11 data See "IV This Model’s System Exclusive Message". 12 sum See "IV This Model’s System Exclusive Message". 13 EOX F7

40.1 WK-3300/WK-3800/WK-8000

Part VII DSP Parameter List This list shows the parameters for each of the DSP algorithms. UD to U7 indicate User Parameters 0 to 7, while 100 to 115 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. ai DSP Algorithm List (Single Effect) These are effects that are configured of a single module.

Resonance (PX-410R/PX-575R) Number |Parameter Notes UO |Low Frequency Notel UI |Low Gain Note2 U2 |Low-Mid Frequency | Note3 U3 |Low-Mid Gain Note4 U4 |Mid-High Frequency | Note3 US |Mid-High Gain Note4 U6 |High Frequency Notes U7 |High Gain Noteé Note 1:Sce "43.12 Equalizer Low Frequency Setting Value Table". Note 2:Sce "43.15 Equalizer Gain Setting Value Table".

Note 3:Sce "43.13 Equalizer Mid Frequency Setting 42.2 Algorithm MO1 (21H) : Multi01 Value Table”. Number |Parameter Notes Note 4:See "43.15 Equalizer Gain Setting Value UO [Chorus Fast Rate - Table”. UI [Chorus Fast Depth s Note 5:See "43.14 Equalizer High Frequency U2 |Chorus Slow Rate : Setting Value Table”. U3 [Chorus Slow Depth _ Note 6:See "43.15 Equalizer Gain Setting Value U4 | Chorus Wet Level : Table". US |Delay Time - U6 [Delay Wet Level - U7 [Delay Feedback - 42 DSP Algorithm List 105 [Delay High-Damp : (Multi Effect) 104 [Delay Ratio L - The multi-algorithms (M00 to M31) listed below are 105 Delay Ratio C - combinations of the algorithms described above. 106 [Delay Ratio R u Parameter operations and other details are the same as the previous algorithms, so there is no separate explanation provided here. 42.3 Algorithm MO2 (22H) : Multi02 Number |Parameter Notes

Part VIII 43.6 Pan Setting Value Table . Value Transmit/Receive Setting ValuesandSend/ 53 QUI Receive Values Center TR Right 7FH 43 Setting Value Table

43.7 -99 to 0 to 99 Setting Value Table

43.1 Off/On Setting Value Table Value TransmiUReceive

Value | Transmit Receive (MSB-LSB) on 00H 00H-3FH -99 00H-40H On 7FH 40H-7FH : 0 40H-00H

43.2 Slow/Fast Setting Value Table : :

43.4 -24 to 0 to 24 Setting Value Table Types 50H 50H-5FH

Value Transmit/Receive Typeé 60H 60H-6FH -24 28H Type7 70H 70H-7FH 9 40H 43.9 Master EQ Type Setting Value Table 24 S8H Value Transmit/Receive Standard 00H

43.5 -64 to 0 to 63 Setting Value Table Bass + OIH

43.12 Equalizer Low Frequency Setting

Value Table Value Transmit Receive 0(200Hz) 00H 00H-2AH 1(400Hz) 40H 2BH-55H 2(800Hz) 7FH 56H-7FH

43.13 Equalizer Mid Frequency Setting

Value Table Value Transmit Rceive O(L.OKHz) 00H 00H-0FH 1(1.3KHz) 10H 10H-1FH 2(1.6KHz) 20H 20H-2FH 3(2.0KHz) 30H 30H-3FH 4G.0KH2) 40H 40H-4FH 5(4.0KHz) 50H 50H-5FH 6(6.0KHz) 60H 60H-6FH T(8.0KHz) 70H 70H-7FH

43.14 Equalizer High Frequency

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