MIDI Implementation
Page 1
CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R MIDI Implementation CASIO COMPUTER CO., LTD. Contents Part I MIDI Message Overview 1 Product Configuration as a MIDI Device 5 1.1 System Section...5 1.2 Performance Controller Section ...5 1.3 Sound Generator Section ...5 1.3.1 Sound Generator Common Block ...5 1.3.2 ...
CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R MIDI Implementation CASIO COMPUTER CO., LTD. Contents Part I MIDI Message Overview 1 Product Configuration as a MIDI Device 5 1.1 System Section...5 1.2 Performance Controller Section ...5 1.3 Sound Generator Section ...5 1.3.1 Sound Generator Common Block ...5 1.3.2 ...
MIDI Implementation
Page 7
For details, see "11.1 About the Timbre Type), which is in progress. • SD memory card operation in progress Applicable Models: CTK-5000, LK-270, LK-205, WK-500, CDP-200R • Recorder recording in progress • Sampling operation in progress 7 2 Timbre Type Specific Operation The sound source ...
For details, see "11.1 About the Timbre Type), which is in progress. • SD memory card operation in progress Applicable Models: CTK-5000, LK-270, LK-205, WK-500, CDP-200R • Recorder recording in progress • Sampling operation in progress 7 2 Timbre Type Specific Operation The sound source ...
MIDI Implementation
Page 14
... BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI Channel Number mm: MSB Value ll: LSB Value Send This message is changed on the CTK-5000, WK-500, or CDP-200R. 9.13.1 Pitch Bend Sensitivity Format Message Format: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI...
... BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI Channel Number mm: MSB Value ll: LSB Value Send This message is changed on the CTK-5000, WK-500, or CDP-200R. 9.13.1 Pitch Bend Sensitivity Format Message Format: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI...
MIDI Implementation
Page 15
.... 9.15 Reset All Controllers (79H) Format Message Format: BnH 79H 00H n: MIDI Channel Number Send Sent when MIDI send related settings are changed on the CTK-5000, WK-500, or CDP-200R. Send This message is set to OFF on the Instrument. Receive Receipt initializes each performance controller. 15 Receive Receipt changes...
.... 9.15 Reset All Controllers (79H) Format Message Format: BnH 79H 00H n: MIDI Channel Number Send Sent when MIDI send related settings are changed on the CTK-5000, WK-500, or CDP-200R. Send This message is set to OFF on the Instrument. Receive Receipt initializes each performance controller. 15 Receive Receipt changes...
MIDI Implementation
Page 18
...: Value LSB mm: Value MSB Send Sent when a pitch bender operation is sounding. Receive Receipt changes the pitch of the pitch change depends on the CTK-5000, WK-500, or CDP-200R. The range of the currently sounding note.
...: Value LSB mm: Value MSB Send Sent when a pitch bender operation is sounding. Receive Receipt changes the pitch of the pitch change depends on the CTK-5000, WK-500, or CDP-200R. The range of the currently sounding note.
MIDI Implementation
Page 25
An actual message consists of the items indicated by two consecutive bytes (MSB, LSB). (CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R Model ID MSB = 16H, LSB = 01H) 25 Y Y Y Y - - Y Y Y HBR Y Y Y Y Y Y Y Y Y HBS Y Y Y Y Y Y Y Y - Y IPS Y Y Y Y Y Y Y Y Y - Y - Y - - Y Y Y ACK Y Y Y Y Y Y Y Y Y BSY Y Y Y Y Y Y Y Y Y RJC Y Y Y Y Y Y Y Y Y... 11110000B System Exclusive message Status = F0H 19.3.2 MAN : Manufacturer's ID Format: 01000100B Manufacturer's ID = 44H (CASIO) 19.3.3 MOD : Model ID Format: 00010101B (MSB) 00000001B (LSB) The Model ID of the message depends on...
An actual message consists of the items indicated by two consecutive bytes (MSB, LSB). (CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R Model ID MSB = 16H, LSB = 01H) 25 Y Y Y Y - - Y Y Y HBR Y Y Y Y Y Y Y Y Y HBS Y Y Y Y Y Y Y Y - Y IPS Y Y Y Y Y Y Y Y Y - Y - Y - - Y Y Y ACK Y Y Y Y Y Y Y Y Y BSY Y Y Y Y Y Y Y Y Y RJC Y Y Y Y Y Y Y Y Y... 11110000B System Exclusive message Status = F0H 19.3.2 MAN : Manufacturer's ID Format: 01000100B Manufacturer's ID = 44H (CASIO) 19.3.3 MOD : Model ID Format: 00010101B (MSB) 00000001B (LSB) The Model ID of the message depends on...
MIDI Implementation
Page 38
... Model Name ID R/W 0000 R Program Revision 0001 R General Register 0002 R/W Block Size Array Min-Def-Max Description 000000 7 08 00-20-7F Ascii Character CTK-4000 ..."CTK-4000" CTK-5000 ..."CTK-5000" LK-270 ....."LK-270 " LK-205 ....."LK-205 " WK-200 ....."WK-200 " WK-500 ....."WK-500 " CDP-200R ..."CDP-200R" ↑ 7 08 00-20...
... Model Name ID R/W 0000 R Program Revision 0001 R General Register 0002 R/W Block Size Array Min-Def-Max Description 000000 7 08 00-20-7F Ascii Character CTK-4000 ..."CTK-4000" CTK-5000 ..."CTK-5000" LK-270 ....."LK-270 " LK-205 ....."LK-205 " WK-200 ....."WK-200 " WK-500 ....."WK-500 " CDP-200R ..."CDP-200R" ↑ 7 08 00-20...
User Guide
Page 2
... the limits for help. FCC WARNING Changes or modifications not expressly approved by one or more of Conformity Model Number: CTK-4000/CTK-5000 Trade Name: CASIO COMPUTER CO., LTD. Address: 570 MT. Responsible party: CASIO AMERICA, INC. If this device must accept any interference received, including interference that interference will not occur in a particular...
... the limits for help. FCC WARNING Changes or modifications not expressly approved by one or more of Conformity Model Number: CTK-4000/CTK-5000 Trade Name: CASIO COMPUTER CO., LTD. Address: 570 MT. Responsible party: CASIO AMERICA, INC. If this device must accept any interference received, including interference that interference will not occur in a particular...
User Guide
Page 3
...Carefully check the power cord for breakage, cuts, exposed wire and other use of the contents of CASIO is prohibited under 3 years. • Use only a CASIO AD-5 (for CTK-4000) or AD-12 (for CTK-5000) adaptor. • The AC adaptor is not intended for any other serious damage. This mark ...soon as possible after any sign they are subject to check the AC Adaptor for children under copyright laws. ● IN NO EVENT SHALL CASIO BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION) ARISING OUT OF...
...Carefully check the power cord for breakage, cuts, exposed wire and other use of the contents of CASIO is prohibited under 3 years. • Use only a CASIO AD-5 (for CTK-4000) or AD-12 (for CTK-5000) adaptor. • The AC adaptor is not intended for any other serious damage. This mark ...soon as possible after any sign they are subject to check the AC Adaptor for children under copyright laws. ● IN NO EVENT SHALL CASIO BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION) ARISING OUT OF...
User Guide
Page 4
... Using Chorus E-14 Using a Pedal E-15 Changing the Pitch (Transpose, Tuning, Octave Shift E-15 Using the Pitch Bend Wheel to Shift the Pitch of Notes (CTK-5000 Only E-16 Sampling Sounds and Playing Them on the Digital Keyboard E-17 Connection and Preparation E-17 Sampling and Playing a Melody Sound (Melody Sampling E-18 Incorporating...
... Using Chorus E-14 Using a Pedal E-15 Changing the Pitch (Transpose, Tuning, Octave Shift E-15 Using the Pitch Bend Wheel to Shift the Pitch of Notes (CTK-5000 Only E-16 Sampling Sounds and Playing Them on the Digital Keyboard E-17 Connection and Preparation E-17 Sampling and Playing a Melody Sound (Melody Sampling E-18 Incorporating...
User Guide
Page 5
... E-56 Using the Arpeggiator E-56 Deleting User Song Data E-57 Deleting All Data in Digital Keyboard Memory E-58 Using a Memory Card (CTK-5000 Only E-59 SD Memory Card and Card Slot Precautions E-59 Inserting and Removing an SD Memory Card E-60 Formatting an SD Memory Card ... Memory Card into Digital Keyboard Memory E-62 Deleting Data from an SD Memory Card..........E-63 Playing Back Data from the CASIO website at the following URL. http://world.casio.com/ E-3 E-65 Connecting a Computer E-65 MIDI Settings E-66 Storing and Loading Digital Keyboard Memory Data E-68 Connecting...
... E-56 Using the Arpeggiator E-56 Deleting User Song Data E-57 Deleting All Data in Digital Keyboard Memory E-58 Using a Memory Card (CTK-5000 Only E-59 SD Memory Card and Card Slot Precautions E-59 Inserting and Removing an SD Memory Card E-60 Formatting an SD Memory Card ... Memory Card into Digital Keyboard Memory E-62 Deleting Data from an SD Memory Card..........E-63 Playing Back Data from the CASIO website at the following URL. http://world.casio.com/ E-3 E-65 Connecting a Computer E-65 MIDI Settings E-66 Storing and Loading Digital Keyboard Memory Data E-68 Connecting...
User Guide
Page 6
General Guide • In this manual, the term "Digital Keyboard" refers to the CTK-4000/CTK-5000. • Illustrations in this User's Guide show the CTK-5000. • In this manual, buttons and other controllers are identified using the numbers shown below. 1 2 3 4 5 6 7 8 9 bk bl bm bn br bo bp bq bs bt ck cl cm cn co cp cq cr cs ct dk dl dm dn do dp dk dq dr ds dt E-4
General Guide • In this manual, the term "Digital Keyboard" refers to the CTK-4000/CTK-5000. • Illustrations in this User's Guide show the CTK-5000. • In this manual, buttons and other controllers are identified using the numbers shown below. 1 2 3 4 5 6 7 8 9 bk bl bm bn br bo bp bq bs bt ck cl cm cn co cp cq cr cs ct dk dl dm dn do dp dk dq dr ds dt E-4
User Guide
Page 7
English General Guide 1 POWER button ☞E-9, 24, 44, 47, 49, 55, 68 2 VOLUME knob ☞E-9 3 PRESET SCALE button (CTK-4000) SCALE EDITOR button (CTK-5000) ☞E-53, 54, 55 4 RECORDER button ☞E-48, 49, 50, 51, 52 5 RHYTHM EDITOR button ☞E-42, 43 6 METRONOME, BEAT button ☞E-11 7 INTRO, ...ARPEGGIATOR, TYPE button ☞E-41, 56, 57 cr SAMPLING button ☞E-18, 19, 20, 21, 60 cs FUNCTION button ☞E-6 ct CARD, SAVE/LOAD button (CTK-5000 only) ☞E-60, 61, 62, 63, 64 dk Speakers dl Song Bank list dm Music Preset list dn Display do Rhythm list dp Tone list...
English General Guide 1 POWER button ☞E-9, 24, 44, 47, 49, 55, 68 2 VOLUME knob ☞E-9 3 PRESET SCALE button (CTK-4000) SCALE EDITOR button (CTK-5000) ☞E-53, 54, 55 4 RECORDER button ☞E-48, 49, 50, 51, 52 5 RHYTHM EDITOR button ☞E-42, 43 6 METRONOME, BEAT button ☞E-11 7 INTRO, ...ARPEGGIATOR, TYPE button ☞E-41, 56, 57 cr SAMPLING button ☞E-18, 19, 20, 21, 60 cs FUNCTION button ☞E-6 ct CARD, SAVE/LOAD button (CTK-5000 only) ☞E-60, 61, 62, 63, 64 dk Speakers dl Song Bank list dm Music Preset list dn Display do Rhythm list dp Tone list...
User Guide
Page 9
... Sampled Tone Protect 9 Step Up Lesson Voice Fingering Guide Note Guide Performance Evaluation Phrase Length 10 Other Settings Arpeggiator Hold Pedal Effect Pitch Bend Range (CTK-5000 only) Accompaniment Scale LCD Contrast 11 MIDI Settings Keyboard Channel Navigate Channels Local Control Accomp Out 12 Delete Sampled Sound Delete User Rhythm Delete User...
... Sampled Tone Protect 9 Step Up Lesson Voice Fingering Guide Note Guide Performance Evaluation Phrase Length 10 Other Settings Arpeggiator Hold Pedal Effect Pitch Bend Range (CTK-5000 only) Accompaniment Scale LCD Contrast 11 MIDI Settings Keyboard Channel Navigate Channels Local Control Accomp Out 12 Delete Sampled Sound Delete User Rhythm Delete User...
User Guide
Page 10
...E-8 ends of AC adaptor power is recommended. • The AC adaptor does not come with new ones. Tabs DC 9V terminal (CTK-4000) DC 12V terminal (CTK-5000) Household power outlet • Be sure to turn off Digital Keyboard power before loading batteries. • It is low. Do not... six D-size batteries into the holes on the bottom of the battery compartment, and close the cover. Specified AC Adaptor: AD-5 (CTK-4000) AD-12 (CTK-5000) AC adaptor • Be sure to turn off power before connecting or disconnecting the AC adaptor. ■ Low Battery Indication The indicator...
...E-8 ends of AC adaptor power is recommended. • The AC adaptor does not come with new ones. Tabs DC 9V terminal (CTK-4000) DC 12V terminal (CTK-5000) Household power outlet • Be sure to turn off Digital Keyboard power before loading batteries. • It is low. Do not... six D-size batteries into the holes on the bottom of the battery compartment, and close the cover. Specified AC Adaptor: AD-5 (CTK-4000) AD-12 (CTK-5000) AC adaptor • Be sure to turn off power before connecting or disconnecting the AC adaptor. ■ Low Battery Indication The indicator...
User Guide
Page 11
... playing something on power. Auto Power Off (Using Batteries) While you are using batteries for power, power will be cleared. PHONES/OUTPUT jack (CTK-4000) PHONES jack (CTK-5000) • Headphones do not leave the adaptor plugged in speakers, which means you can disable Auto Power Off to turn down bo, turn it...
... playing something on power. Auto Power Off (Using Batteries) While you are using batteries for power, power will be cleared. PHONES/OUTPUT jack (CTK-4000) PHONES jack (CTK-5000) • Headphones do not leave the adaptor plugged in speakers, which means you can disable Auto Power Off to turn down bo, turn it...
User Guide
Page 14
... "Appendix" for a complete list of available tones. • Use the number buttons to initial default On: No change Pedal Effect : SUS Rhythm Number : "161" (CTK-4000), "181" (CTK-5000) Accompaniment : Rhythm part only Local Control : On Drum Assign : Off Split : Off Layer : Off Chorus : Off Octave Shift (Upper) : 0 Auto Harmonize : Off Arppegiator : Off...
... "Appendix" for a complete list of available tones. • Use the number buttons to initial default On: No change Pedal Effect : SUS Rhythm Number : "161" (CTK-4000), "181" (CTK-5000) Accompaniment : Rhythm part only Local Control : On Drum Assign : Off Split : Off Layer : Off Chorus : Off Octave Shift (Upper) : 0 Auto Harmonize : Off Arppegiator : Off...
User Guide
Page 15
...r i ngs 4. Play something on the keyboard. To select the two tones for the right side range (page E-12). Example: 335 FLUTE 1 (CTK-5000) Flute 1 2. Select the first tone you want to use br (10-key) to select the tone you want. Press bo and then use .... you want . Pressing cp again to the left and right side ranges of cp toggles between two instruments. Lights 3. Example: 056 VIBRAPHONE 1 (CTK-5000) Vi bes 1 4. Example: 026 ELEC.PIANO 1 (CTK-5000) E.Pi ano1 2. Both tones sound at the same time. 5. Select the tone for a split keyboard 1. VIBRAPHONE 1 Split point FLUTE 1 ...
...r i ngs 4. Play something on the keyboard. To select the two tones for the right side range (page E-12). Example: 335 FLUTE 1 (CTK-5000) Flute 1 2. Select the first tone you want to use br (10-key) to select the tone you want. Press bo and then use .... you want . Pressing cp again to the left and right side ranges of cp toggles between two instruments. Lights 3. Example: 056 VIBRAPHONE 1 (CTK-5000) Vi bes 1 4. Example: 026 ELEC.PIANO 1 (CTK-5000) E.Pi ano1 2. Both tones sound at the same time. 5. Select the tone for a split keyboard 1. VIBRAPHONE 1 Split point FLUTE 1 ...
User Guide
Page 18
... the keyboard, rotate the pitch bend wheel on Split before pressing cp. • If you do not perform any operation for the left of Notes (CTK-5000 Only) You can specify a range from 0 to display "OTHER" (page E-6). Use the br (10-key) [-] and [+] keys to display "Bend Rng". ) keys Bend Rng 4. This...
... the keyboard, rotate the pitch bend wheel on Split before pressing cp. • If you do not perform any operation for the left of Notes (CTK-5000 Only) You can specify a range from 0 to display "OTHER" (page E-6). Use the br (10-key) [-] and [+] keys to display "Bend Rng". ) keys Bend Rng 4. This...
User Guide
Page 20
... 10 seconds after it is low due to the keyboard. 4. Press bo and then use br (10-key) to enter the tone number (CTK-5000: 671 to 675) (CTK-4000: 571 to 575) where you do not accidentally delete important data, be stored in Digital Keyboard memory as the melody part on the...
... 10 seconds after it is low due to the keyboard. 4. Press bo and then use br (10-key) to enter the tone number (CTK-5000: 671 to 675) (CTK-4000: 571 to 575) where you do not accidentally delete important data, be stored in Digital Keyboard memory as the melody part on the...