Casio EP-S120 Manual

Casio EP-S120 Manual

Midi implementation

Advertisement

Quick Links

CDP-S100/CDP-S150/EP-S120
Contents
I
1
1.1
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
II
4
5
6
7
8
8.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3
Portamento Time(05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8
Damper Pedal (Sustain) (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.9
8.10
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MIDI Implementation
CASIO COMPUTER CO., LTD.
1
4
4
4
4
5
5
6
6
6
6
6
6
7
7
7
8
8
8
8
8
9
9

Advertisement

Table of Contents
loading

Summary of Contents for Casio EP-S120

  • Page 1: Table Of Contents

    CDP-S100/CDP-S150/EP-S120 MIDI Implementation CASIO COMPUTER CO., LTD. Contents MIDI Message Overview Product Configuration as a MIDI Device Performance Controller Section ....... . .
  • Page 2 8.11 Soft (43H) ..........8.12 Filter Resonance(47H) .
  • Page 3 Value Notation 15.1 Hexadecimal Notation ........19 15.2 Binary Notation .
  • Page 4: Midi Message Overview

    – Keyboard play and controller operations by the musician • Non-output performance – Demo Songs – Recorded song playback(CDP-S150/EP-S120) Sound Generator Section The Sound Generator Section mainly performs receive of performance information and sound source setting information. It consists of a common part that does not depend on the channel and a musical instrument part that is independent of each channel.
  • Page 5: Timbre Type Specific Operation

    Part Number Part Name Channel Assigned Function Keyboard(Main) Keyboard(Layer) Keyboard(Duet function, Left side) Recorded song playback(Main) Recorded song playback(Layer) Recorded song playback(Duet function, Left side) Operation Tone Metronome MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song MIDI/Demo Song...
  • Page 6: Channel Message

    Part II Channel Message Receive Channel The channel number of the channel message received by each part is shown in the table under “1.2.2 Instrument Part Block”. Send Channel Basically, the MIDI channel of the channel message sent when the Instrument is played coincides with the MIDI channel of the part being played.
  • Page 7: Bank Select (00H,20H)

    Message Format: BnH ccH vvH MIDI Channel Number Control Number Value For details about messages, see each section of this manual that covers them. Bank Select (00H,20H) Message Format: BnH 00H mmH (MSB) BnH 20H llH (LSB) MIDI Channel Number MSB Value(Note1) LSB Value(Send:00H, Receive:Ignored) Note1...
  • Page 8: Data Entry (06H,26H)

    Data Entry (06H,26H) Message Format: BnH 06H mmH (MSB) BnH 26H llH (LSB) MIDI Channel Number MSB Value LSB Value Transmit Sent when there is a change to the parameter assigned to RPN. Receive Receipt changes the parameter assigned to RPN. Volume (07H) Message Format: BnH 07H vvH...
  • Page 9: Portamento On/Off(41H)

    For information about the relationship between setting values and send/receive values, see the “14.1 Off/On Setting Value Table” in “IV Setting Values and Send/Receive Values” of this document. Transmit Sent when a pedal that has a sostenuto function is operated.(CDP-S150/EP-S120) Receive Receipt performs an operation equivalent to a sostenuto pedal operation.
  • Page 10: Filter Resonance(47H)

    Receive Receipt performs an operation equivalent to a soft pedal operation. 8.12 Filter Resonance(47H) Message Format: BnH 47H vvH MIDI Channel Number Value Receive Receipt changes the filter resonance intensity. 8.13 Release Time (48H) Message Format: BnH 48H vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “14.2 –64 - 0 - +63...
  • Page 11: Portamento Control(54H)

    8.16 Portamento Control(54H) Message Format: BnH 54H vvH MIDI Channel Number Source Key Number Receive Receipt of this message first stores the Source Note Number for the next note. When the next Note On is received, the portamento effect is applied to the note using this Source Note Number as the pitch start point and the Note On event key number as the end point.
  • Page 12: All Sound Off (78H)

    Message Format: BnH 64H 01H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value LSB Value Receive Receipt changes the fine tune of the corresponding part. 8.18.3 Channel Coarse Tuning Message Format: BnH 64H 02H BnH 65H 00H BnH 06H mmH BnH 26H llH...
  • Page 13: All Notes Off (7Bh)

    8.21 All Notes Off (7BH) Message Format: BnH 7BH 00H MIDI Channel Number Receive Receipt releases (key release) all voices that are sounding. 8.22 Omni Mode Off (All Notes Off ) (7CH) Message Format: BnH 7CH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off...
  • Page 14: Channel Pressure (Aftertouch)

    Receive Receipt changes the tone of the corresponding part. The selected tone is determined by the program value of this message and the Bank Select message value received prior to this message. Also note that receipt of this message also may change the Timbre Type that corresponds to the selected tone.
  • Page 15: System Message

    Part III System Message Active Sensing Message Format: Receive Once this message is received, the Active Sensing mode is entered. If no MIDI message is received for a specified amount of time, voices being sounded by this Instrument’s sound source are released, the controller is reset, and the Active Sensing mode is exited.
  • Page 16: Universal Non Real Time System Exclusive Message

    Receive Receipt changes the Master Coarse Tune parameter. Does not affect sound source operation when the Timbre Type (see “About the Timbre Type” in “9 Program Change”) is Drum. 13.1.4 Reverb Type Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H Value(Note1) Note1 For information about the relationship between setting values and send/receive values, see “14.5 Reverb Type...
  • Page 17: Setting Values And Send/ Receive Values

    Part IV Setting Values and Send/ Receive Values Setting Value Tables 14.1 Off/On Setting Value Table Transmit Value Receive Value Parameter 00H - 3FH 40H - 7FH 14.2 –64 - 0 - +63 Setting Value Table Transmit Value Receive Value Parameter 14.3 Pan Setting Value Table...
  • Page 18: Reverb Type Setting Value Table

    14.5 Reverb Type Setting Value Table Transmit Value Receive Value Parameter Reverb 1 Reverb 2 Reverb 3 Virtual Hall 14.6 Chorus Type Setting Value Table Transmit Value Receive Value Parameter Chorus1 Chorus2 Chorus3 Chorus4 FB Chorus Flanger...
  • Page 19: Midi Implementation Notation

    Part V MIDI Implementation Notation Value Notation 15.1 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 table below shows the hexadecimal equivalents for decimal values 0 through 127, which are often used in MIDI messages.
  • Page 20 Decimal Hexadecimal Binary 00000000B 00000001B 00000010B 00000011B 00000100B 00000101B 00000110B 00000111B 00001000B 00001001B 00001010B 00001011B 00001100B 00001101B 00001110B 00001111B 00010000B 01111101B 01111110B 01111111B...

This manual is also suitable for:

Cdp-s150Cdp-s100

Table of Contents