EasyManua.ls Logo

Casio PX-S1100RD - User Manual

Casio PX-S1100RD
27 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
PX-S1100/PX-S3100
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
I Overview 3
1 Product Configuration as a MIDI Device 3
1.1 System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Timbre Type Specific Operation 5
3 Controlling Send/Receive of MIDI Messages in Each Instrument Part 5
4 Conditions that Disable Message Send and Receive 5
II Channel Message 6
5 Note Off 6
6 Note On 6
7 Control Change 7
7.1 Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.3 Portamento Time(05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.4 Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.5 Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.6 Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.7 Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.8 Damper Pedal (Sustain) (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.9 Portamento On/Off(41H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.10 Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.11 Soft Pedal (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.12 Filter Resonance(47H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.13 Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.14 Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.15 Filter Cutoff Frequency (4AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.16 Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.17 Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.18 Vibrato Delay (4EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Casio PX-S1100RD and is the answer not in the manual?

Summary

Part I Overview

1 Product Configuration as a MIDI Device

Details the instrument's MIDI device configuration, including System, Performance Controller, and Sound Generator sections.

2 Timbre Type Specific Operation

Explains how sound source operations vary based on the Timbre Type setting for each part.

3 Controlling Send;Receive of MIDI Messages in Each Instrument Part

Covers control of MIDI message send/receive for instrument parts via global and specific settings.

4 Conditions that Disable Message Send and Receive

Lists conditions like flash memory access or LCD display messages that disable MIDI message transmission/reception.

Part II Channel Message

5 Note Off

Defines the MIDI Note Off message format, parameters, and transmit/receive behavior.

6 Note On

Defines the MIDI Note On message format, parameters, and transmit/receive behavior, including velocity.

7 Control Change

Details various Control Change messages, their formats, parameters, and functions.

8 Program Change

Explains the Program Change message, its format, and how it selects tones.

9 Channel Pressure (Aftertouch)

Describes the Channel Pressure message, its format, and how it affects modulation.

10 Pitch Bend

Details the Pitch Bend message, its format, and how it controls pitch.

Part III System Message

11 Active Sensing

Explains the Active Sensing message, its periodic transmission, and its role in maintaining connection.

12 System Exclusive Message

Details various System Exclusive messages, including universal real-time, non-real-time, and CASIO-specific types.

Part IV Setting Values and Send;Receive Values

13 Setting Value Tables

Provides tables mapping transmit/receive values to parameters for various settings like Off/On, Sustain, Pan, and Tuning.

Part V MIDI Implementation Notation

14 Value Notation

Explains how MIDI data values are represented in hexadecimal and binary formats, including conversion tables.

Summary

Part I Overview

1 Product Configuration as a MIDI Device

Details the instrument's MIDI device configuration, including System, Performance Controller, and Sound Generator sections.

2 Timbre Type Specific Operation

Explains how sound source operations vary based on the Timbre Type setting for each part.

3 Controlling Send;Receive of MIDI Messages in Each Instrument Part

Covers control of MIDI message send/receive for instrument parts via global and specific settings.

4 Conditions that Disable Message Send and Receive

Lists conditions like flash memory access or LCD display messages that disable MIDI message transmission/reception.

Part II Channel Message

5 Note Off

Defines the MIDI Note Off message format, parameters, and transmit/receive behavior.

6 Note On

Defines the MIDI Note On message format, parameters, and transmit/receive behavior, including velocity.

7 Control Change

Details various Control Change messages, their formats, parameters, and functions.

8 Program Change

Explains the Program Change message, its format, and how it selects tones.

9 Channel Pressure (Aftertouch)

Describes the Channel Pressure message, its format, and how it affects modulation.

10 Pitch Bend

Details the Pitch Bend message, its format, and how it controls pitch.

Part III System Message

11 Active Sensing

Explains the Active Sensing message, its periodic transmission, and its role in maintaining connection.

12 System Exclusive Message

Details various System Exclusive messages, including universal real-time, non-real-time, and CASIO-specific types.

Part IV Setting Values and Send;Receive Values

13 Setting Value Tables

Provides tables mapping transmit/receive values to parameters for various settings like Off/On, Sustain, Pan, and Tuning.

Part V MIDI Implementation Notation

14 Value Notation

Explains how MIDI data values are represented in hexadecimal and binary formats, including conversion tables.

Overview

The PX-S1100/PX-S3100 is a MIDI-compatible instrument designed by CASIO COMPUTER CO., LTD. It functions as a comprehensive MIDI device, integrating a System Section, Performance Controller Section, and Sound Generator Section, each capable of sending and receiving specific MIDI messages according to its role.

Function Description:

The instrument's architecture is divided into three main sections:

  • System Section: Manages the overall instrument status and user data, ensuring smooth operation and configuration.
  • Performance Controller Section: Handles keyboard input and other controller operations, generating performance messages. These messages are typically sent to external destinations and simultaneously transmitted to the Sound Generator Section. The channel number for sent channel messages aligns with the instrument's MIDI settings, detailed in the User's Guide.
  • Sound Generator Section: Primarily responsible for receiving performance and sound source setting information. It comprises a common part, independent of specific channels, and a musical instrument part, which is channel-independent.
    • Sound Generator Common Block: This block includes system effects and master control functions, which can be managed via effect functions or general universal system exclusive messages.
    • Instrument Part Block: Divided into A, B, and C groups, each containing 16 parts, for a total of 48 parts. Settings for each part can be modified using channel messages. Notably, only the C group can be controlled by external channel messages.

The instrument supports various MIDI messages, including Channel Messages and System Messages, allowing for extensive control and integration within a MIDI setup.

Important Technical Specifications:

MIDI Channel Messages:

  • Note Off (8nH kkH vvH / 9nH kkH 00H (receive only)):
    • n: MIDI Channel Number
    • kk: Key Number
    • vv: Velocity (Transmit: 40H, Receive: Ignored)
    • Transmit: Sent when a key is released on the keyboard or when the Arpeggiator stops playing. Key numbers adjust based on Transpose and Octave Shift functions.
    • Receive: Stops a note that was previously sounded by a Note On message.
  • Note On (9nH kkH vvH):
    • n: MIDI Channel Number
    • kk: Key Number
    • vv: Velocity
    • Transmit: Sent when a key is pressed on the keyboard or when the Arpeggiator plays. Key numbers adjust based on Transpose and Octave Shift functions.
    • Receive: Sounds a note for the corresponding instrument part. Supports 14-bit resolution velocity when a High Resolution Velocity Prefix message is received immediately prior.
  • Instrument Note On Velocity Resolution: The upper seven bits of the 14-bit resolution correspond to the Note On message, while the lower seven bits correspond to the High Resolution Velocity Prefix message. The initial default for the lower 7 bits is 00H.
  • Control Change (BnH ccH vvH):
    • n: MIDI Channel Number
    • cc: Control Number
    • vv: Value
    • Bank Select (00H, 20H):
      • mm: MSB Value (Note1)
      • ll: LSB Value (Transmit: 00H, Receive: Ignored)
      • Transmit: Sent when a tone setup number is selected.
      • Receive: Changes the tone bank number in instrument memory, but the tone itself changes only upon receiving a Program Change message.
    • Modulation (01H):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Adds modulation to the sounding tone, with depth specified by the value.
    • Portamento Time (05H):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Changes the portamento application time.
    • Data Entry (06H, 26H):
      • mm: MSB Value
      • ll: LSB Value
      • Transmit: Sent when the parameter assigned to RPN changes.
      • Receive: Changes the parameter assigned to RPN.
    • Volume (07H):
      • Transmit: Sent when part volume is used.
      • Receive: Changes the part volume.
    • Pan (0AH):
      • Transmit: Sent when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the pan of the corresponding part.
    • Expression (0BH):
      • Transmit: Sent when the pedal is operated (PX-S3100) or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the Expression value.
    • Damper Pedal (Sustain) (40H):
      • Transmit: Sent when a sustain pedal is operated.
      • Receive: Performs a sustain pedal operation. Its effect varies based on Timbre Type.
    • Portamento On/Off (41H):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Changes the portamento on/off setting.
    • Sostenuto (42H):
      • Transmit: Sent when a sostenuto pedal is operated.
      • Receive: Performs a sostenuto pedal operation.
    • Soft Pedal (43H):
      • Transmit: Sent when a soft pedal is operated.
      • Receive: Performs a soft pedal operation.
    • Filter Resonance (47H):
      • Transmit: Sent when the knob is operated (PX-S3100) or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the filter resonance intensity.
    • Release Time (48H):
      • Transmit: Sent when the knob is operated (PX-S3100) or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Makes a relative change in the time for a note to decay to zero after key release.
    • Attack Time (49H):
      • Transmit: Sent when the knob is operated (PX-S3100) or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Makes a relative change in the time for a note to rise to its maximum level.
    • Filter Cutoff Frequency (4AH):
      • Transmit: Sent when the knob is operated (PX-S3100) or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the filter cutoff frequency.
    • Vibrato Rate (4CH):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Changes the note vibrato rate.
    • Vibrato Depth (4DH):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Changes the depth of pitch modulation.
    • Vibrato Delay (4EH):
      • Transmit: Sent when the knob is operated (PX-S3100).
      • Receive: Changes the time until note vibrato starts.
    • Portamento Control (54H):
      • vv: Source Key Number
      • Receive: Stores the Source Note Number for the next note, applying portamento between it and the next Note On event.
    • High Resolution Velocity Prefix (58H):
      • Transmit: Sent when Hi-Reso Velocity MIDI Out is On (PX-S3100), sending the lower seven bits of 14-bit Velocity.
      • Receive: Handled in combination with Note On/Off messages as the lower seven bits of 14-bit Velocity.
    • Reverb Send Level (5BH):
      • Transmit: Sent when GM tone is selected, or when knob/pedal is operated (PX-S3100), or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the reverb send level of the corresponding part.
    • Chorus Send Level (5DH):
      • Transmit: Sent when GM tone is selected, or when knob/pedal is operated (PX-S3100), or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the chorus send level of the corresponding part.
    • Delay Send Level (5EH):
      • Transmit: Sent when GM tone is selected, or when knob/pedal is operated (PX-S3100), or when Accomp Out MIDI setting is ON and automatic accompaniment is used (PX-S3100).
      • Receive: Changes the delay send level of the corresponding part.
    • RPN (Registered Parameter Number) LSB/MSB (64H, 65H):
      • ll: LSB Value
      • mm: MSB Value
      • Pitch Bend Sensitivity (64H 00H, 65H 00H, 06H mmH, 26H llH):
  • mm: MSB Value (00H - 18H)
  • ll: LSB Value (Transmit: 00H, Receive: Ignored)
  • Transmit: Sent when Pitch Bend Range is changed or Registration is called (PX-S3100).
  • Receive: Changes Bend Range of the corresponding part.
    • Channel Fine Tuning (64H 01H, 65H 00H, 06H mmH, 26H llH):
  • mm: MSB Value
  • ll: LSB Value
  • Transmit: Sent when the knob is operated (PX-S3100) or Registration is called (PX-S3100).
  • Receive: Changes the fine tuning of the corresponding part.
    • Channel Coarse Tuning (64H 02H, 65H 00H, 06H mmH, 26H llH):
  • mm: MSB Value (28H - 58H)
  • ll: LSB Value (Transmit: 00H, Receive: Ignored)
  • Transmit: Sent when calling Registration (PX-S3100).
  • Receive: Changes the coarse tune of the corresponding part. No effect on Drum Timbre Type.
    • RPN Null (64H 7FH, 65H 7FH):
  • Transmit: Sent when an operation to send RPN messages is performed.
  • Receive: De-selects RPN. * All Sound Off (78H):
    • Transmit: Sent when MIDI send related settings are changed.
    • Receive: Stops all sounding voices.
*   **Reset All Controllers (79H):**
    *   **Transmit:** Sent when MIDI send related settings are changed.
    *   **Receive:** Initializes each performance controller.
*   **All Notes Off (7BH):**
    *   **Receive:** Releases (key release) all sounding voices.
*   **Omni Mode Off (7CH), Omni Mode On (7DH), Mono Mode On (7EH), Poly Mode On (7FH):**
    *   **Receive:** Performs the same operation as All Notes Off.
  • Program Change (CnH ppH):
    • n: MIDI Channel Number
    • pp: Program Number (Note1)
    • Transmit: Sent when a tone number is selected.
    • Receive: Changes the tone of the corresponding part, determined by the program value and prior Bank Select message.
  • Channel Pressure (Aftertouch) (DnH vvH):
    • n: MIDI Channel Number
    • vv: Value
    • Receive: Adds modulation to the sounding tone, with depth specified by the value.

MIDI System Messages:

  • Active Sensing (FEH):
    • Transmit: Sent periodically.
    • Receive: Enters Active Sensing mode. If no MIDI message is received for a specified time, voices are released, controllers reset, and Active Sensing mode is exited.
  • System Exclusive Message (F0H iiH 7FH...F7H):
    • ii: ID Number
    • Supports standard universal system exclusive messages and CASIO General System Exclusive messages.
    • ID Numbers: 44H (Casio Computer Co. Ltd), 7EH (Non Real Time System Exclusive Message), 7FH (Real Time System Exclusive Message).
    • Universal Real Time System Exclusive Messages:
      • Master Volume (F0H 7FH 7FH 04H 01H llH mmH F7H):
  • ll: LSB Value (Receive: Ignored)
  • mm: MSB Value
  • Transmit: Sent when pedal is operated (PX-S3100).
  • Receive: Changes Song Volume.
    • Master Fine Tuning (F0H 7FH 7FH 04H 03H llH mmH F7H):
  • ll: LSB Value (Note1)
  • mm: MSB Value (Note1)
  • Transmit: Sent when tuning setting is changed.
  • Receive: Changes the tuning setting.
    • Master Coarse Tuning (F0H 7FH 7FH 04H 04H llH mmH F7H):
  • ll: LSB Value (Transmit: 00H, Receive: Ignored)
  • mm: MSB Value (28H - 58H)
  • Receive: Changes the Patch Master Coarse Tune parameter.
    • Reverb Type (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H):
  • vv: Value (Note1)
  • Transmit: Sent when Hall Simulator/Reverb Type is changed.
  • Receive: Changes the reverb type.
    • Reverb Time (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H):
  • vv: Value
  • Receive: Changes the Reverb duration.
    • Chorus Type (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7H):
  • vv: Value (Note1)
  • Transmit: Sent when Chorus Type is changed.
  • Receive: Changes the chorus type.
    • Modulation Rate (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 01H vvH F7H):
  • vv: Value
  • Receive: Changes the Chorus Rate.
    • Modulation Depth (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 02H vvH F7H):
  • vv: Value
  • Receive: Changes the chorus level setting.
    • Send To Reverb (F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 04H vvH F7H):
  • vv: Value
  • Receive: Changes the Chorus Sent To Reverb setting. * Universal Non Real Time System Exclusive Message (F0H 7EH 7FH...F7H):
    • GM System On (F0H 7EH 7FH 09H 01H F7H):
  • Receive: Puts the sound source into GM sound source mode.
    • GM System Off (F0H 7EH 7FH 09H 02H F7H):
  • Receive: Changes the sound source setting to the Instrument presetting.
    • GM2 System On (F0H 7EH 7FH 09H 03H F7H):
  • Receive: Has the same result as GM System On, even though GM2 is not supported. * CASIO General System Exclusive (F0H 7FH 44H...F7H):
    • Dedicated messages for communication with CASIO applications.
    • Operation Lock (F0H 44H 7EH 7EH 7FH 0FH 01H 78H 06H 01H 00H 01H 00H vvH 00H F7H):
  • vv: Value
  • Transmit: Sent when the operation lock setting is changed.
    • Current Mode (F0H 44H 7EH 7EH 7FH 0FH 01H 08H 00H 01H 00H 01H 00H vvH 00H F7H):
  • vv: Value
  • Transmit: Sent when the instrument mode is changed.
    • MIDI Recorder State (F0H 44H 7EH 7EH 7FH 0FH 01H 25H 00H 01H 02H 01H 00H vvH 00H 00H 00H 00H F7H):
  • vv: Value
  • Transmit: Sent when the MIDI recorder status is changed.
    • Demo Play/Stop (F0H 44H 7EH 7EH 7FH 0FH 01H 3AH 00H 01H 00H 01H 00H vvH 00H F7H):
  • vv: Value
  • Transmit: Sent when the demo plays/stops.
    • Hall Simulator On/Off (F0H 44H 7EH 7EH 7FH 0FH 01H 52H 03H 01H 00H 01H 00H vvH 00H F7H):
  • vv: Value
  • Transmit: Sent when the hall simulator On/Off is changed.
    • Surround On/Off (F0H 44H 7EH 7EH 7FH 0FH 01H 58H 00H 01H 00H 01H 00H vvH 00H F7H):
  • vv: Value
  • Transmit: Sent when the surround On/Off is changed.

Usage Features:

  • Timbre Type Specific Operation: The sound source operation for received messages can vary based on the "Timbre Type" setting (Melody, Piano, LM Piano, Drum).
    • Melody: Optimized for normal melody tones; damper pedal performs on/off.
    • Piano: Optimized for piano tones; decay rate seamlessly altered by damper pedal amount.
    • LM Piano: Optimized for Linear Morphing piano tones; decay rate and Damper Resonance effect characteristics seamlessly altered by damper pedal amount.
    • Drum: Optimized for drum sounds; damper pedal, Channel Coarse Tune, and Master Coarse Tune messages are ignored.
  • Controlling Send/Receive of MIDI Messages: MIDI message send and receive for each instrument part can be controlled via global Instrument MIDI settings and Instrument-specific system exclusive messages.
  • MIDI Implementation Notation:
    • Hexadecimal Notation: Values are indicated with "H" (e.g., 00H). A table provides hexadecimal equivalents for decimal values 0-127.
    • Binary Notation: Values are indicated with "B" (e.g., 00000000B).

Maintenance Features:

  • Conditions that Disable Message Send and Receive: MIDI message transmission and reception are disabled under specific conditions to ensure system stability:
    • While the instrument is accessing flash memory.
    • When "Wait" or "Bye" are displayed on the LCD screen (PX-S3100).

Casio PX-S1100RD Specifications

General IconGeneral
BrandCasio
ModelPX-S1100RD
CategoryMusical Instrument
LanguageEnglish

Related product manuals