Casio WK-3700, WK-3200, CTK-900 manual Message Structures

Page 32

17.2Message Structures

This Model's System Exclusive Messages is formed of the 13 fields shown below. Whether or not a particular field is included in a message and the length of each field depends on the message.

The minimum unit for the length of each field is bytes. If two values are contained within the same byte, they are separated by a slash (/).

1

2

3

4

5

6

7

8

9

10

11

12

13

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.11...SYSEX : System Exclusive message Status

Format: 11110000B

System Exclusive message Status = F0H

17.2.22...MAN : Manufacturer's ID

Format: 01000100B

CASIO Manufacturer's ID = 44H

17.2.33...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.44...dev : MIDI Device ID 00H through 1FH,7FH

Format: 0dddddddB

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.

17.2.55...act : Action

Format: 00000aaaB

aaaB = Action (3bit)

This field indicates the operation of the System Exclusive Message.

32

Image 32
Contents Midi Implementation for the CTK-900, WK-3200, and WK-3700 Part III System Message Part This Models System Exclusive Messages Part Parameter Set List Part Viii Setting Values and Send/Receive Values Part Midi Implementation Notation Product Configuration as a Midi Device Midi Message OverviewController Block Sound Source BlockConditions that Disable Message Send and Receive Conditions that Disable Bulk Dump Session Send and ReceiveSound Source Common Sub-blocks Sound Source Instrument Part Sub-blockDifferent Operations Depending on Part Mode Channel MessageReceive Channel Send ChannelPolyphonic Key Pressure Control ChangeSend Operation Receive OperationData Entry 06H,26H Bank Select 00HModulation 01H Expression 0BH Volume 07HPan 0AH Hold1 40H Envelope Release Time 48H Sostenuto 42HSoft 43H Filter Resonance 47H Envelope Attack Time 49HFilter Cutoff 4AH Vibrato Depth 4DH Vibrato Delay 4EHVibrato Rate 4CH Reverb Send 5BH Chorus Send 5DHNrpn 62H,63H Filter CutoffFilter Resonance Drawbar PositionDrawbar Organ 3rd Percussion Drawbar Organ ClickDrawbar Organ 2nd Percussion Pitch Bend Sensitivity RPN 64H,65HPercussion Decay Time Modulation Depth Fine TuneCoarse Tune Null Reset All Controllers 79HAll Sound Off 78H Mode Message About the Part Mode Program ChangeChannel Aftertouch Pitch BendMaster Volume System MessageActive Sensing System Exclusive MessageMaster Balance Master Fine TuningMaster Coarse Tuning Reverb Parameter Chorus ParameterType Format Time FormatFeedback Format Rate FormatDepth Format GM System Message Send To Reverb FormatGM System On Format GM System Off FormatCTK-900/WK-3200/WK-3700 System Exclusive Message GS MessageMessage Classifications This Models System Exclusive MessagesFormat Message Structures 17.2.6 6...cat Category IPR17.2.7 7...prm Parameter ID 17.2.8 8...ilen/dlen index length / data length17.2.9 9....ps Parameter Set Number IiB Binary = index lengthWhen act = 00IPC or 01IPR When act = 02BDS or 04HDSWhen act = 03BDR or 05HDR When act = 7 EOD, HDA, HDJ, HDE, BSY, EOS, NOPWhen act = 00IPC 17.2.11 11...data Parameter Data17.2.12 12...sum Check Sum 17.2.13 14...EOX End of System Exclusive MessageParameter Operations Parameter Set Transfer ProtocolsCommunication Protocols One-way and HandshakeOne-way Protocol Communication Flow Session and SubsessionSubsession SessionHandshake Protocol Communication Flow HDJ BDS Command Parameters Parameter ListsSystem Parameter List System Exclusive FormatData Management Command Parameter List System Parameter ListData Management Command List Midi Parameter List Command Parameter ListSetup Parameter List Tune / Mix Parameter Patch ParameterPatch Common Parameter List Drawbar Parameter System ChorusSystem Reverb Master EqualizerDSP Type Independent Parameters DSP Patch ParameterDSP Type parameter Patch Part Parameter List Basic Parameter List Tone parameterAssignable Controller Parameter Vibrato ParameterParameter List Wave Data ParametersWave Data Information Song Data Parameter Song Data InformationRhythm Data Parameters Rhythm Data InformationSMF Data Parameters SMF Data InformationUser Timbre Parameter Set Parameter Set ListUser Tone Parameter Set User Drum Parameter Set User Voice Parameter SetUser Instrument Parameter Set User Wave Parameter SetUser DSP Parameter Set Song DataUser Rhythm Pattern Registration DataUser Drawbar Parameter Set SMF Parameter Set Data FormatFlash Memory Image Parameter Set About Parameter Set PS numbersDSP Algorithm List Single Effect Algorithm0909HStereoPhaser Algorithm 07 07H LimiterAlgorithm 08 08H Distortion Algorithm 11 0BH RotaryAlgorithm 16 10H 1-Phase Chorus Algorithm 17 11H Sin 2-Phase ChorusAlgorithm 19 13H Tri 2-Phase Chorus Algorithm 20 14H Stereo DelayAlgorithm 22 16H 3-Tap Delay Algorithm 28 1CH 2-Tap DelayAlgorithm 23 17H Gate Reverb Algorithm 24 18H Reverse Gate ReverbDSP Algorithm List Multi Effect Algorithm M05 25H Multi05 Algorithm M06 26H Multi06Algorithm M07 27H Multi07 Algorithm M08 28H Multi08Algorithm M11 2BH Multi11 Algorithm M12 2CH Multi12Algorithm M13 2DH Multi13 Algorithm M14 2EH Multi14Algorithm M16 30H Multi16 Algorithm M17 31H Multi17Algorithm M18 32H Multi18 Algorithm M19 33H Multi19Algorithm M22 36H Multi22 Algorithm M23 37H Multi23Algorithm M24 38H Multi24 Algorithm M25 39H Multi25Algorithm M27 3BH Multi27 Algorithm M28 3CH Multi28Algorithm M29 3DH Multi29 Algorithm M30 3EH Multi30Setting Values and Send/Receive Values Setting Value TableReverb Type Setting Value Table Chorus Type Setting Value TableEqualizer Low Frequency Setting Value Table Equalizer Mid Frequency Setting Value TableEqualizer Gain Setting Value Table Drawbar Position Setting Value TableDrawbar Percussion Setting Table DSP Algorithm ID TableBinary Notation Midi Implementation NotationHexadecimal Notation Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan

WK-3700, WK-3200, CTK-900 specifications

The Casio CTK-900, WK-3200, and WK-3700 are a trio of notable keyboards that cater to both beginner and intermediate musicians. Each model features a range of impressive specifications and functionalities designed to enhance the musical experience while allowing for creativity and exploration in sound.

The Casio CTK-900 is a compact 61-key keyboard that includes 600 tones and 180 rhythms, offering a diverse palette for anyone looking to explore different music styles. One of its key features is the Dance Music Mode, which simplifies the process of creating electronic music tracks through a user-friendly interface. The CTK-900 also includes a High-Quality module and a built-in lesson function that guides users through playing. With a lightweight design, it is highly portable and perfect for musicians on the go. Its MIDI connectivity allows for easy integration with computer software for recording and music production.

Moving on to the WK-3200, this model features a 76-key touch response keyboard, which provides a more extensive range for playing. It includes 670 tones and 200 rhythms, giving users even more options for musical expression. The WK-3200 also offers a larger LCD display for easier navigation through settings, and it features a Music Tutor function that helps users improve their skills. With layered and split keyboard capabilities, the WK-3200 is ideal for those looking to perform as a solo artist or in a band setting. Its built-in speaker system delivers clear sound output, enhancing the overall playing experience.

The WK-3700 takes many of the positives from the WK-3200 and elevates them further. With the same 76-key layout, it provides expressive playing capabilities while incorporating over 700 tones and 200 rhythms. This model also allows users to record their performances in real time using a built-in 6-track sequencer, making it easier for musicians to arrange and edit their own compositions. Additionally, the WK-3700 includes advanced features like the ambiance and reverb effects, providing an enhanced sound quality. The incorporation of features such as a song bank with over 100 pre-recorded songs ensures that users can learn and play along with ease.

Overall, the Casio CTK-900, WK-3200, and WK-3700 are excellent choices for musicians seeking versatile and user-friendly keyboards. Each model brings unique features and technologies that support musical innovation while catering to a wide range of skill levels. Whether you are a budding artist or a seasoned performer, these keyboards provide an effective blend of utility, quality, and fun.