Casio PX-360M Manual

Midi implementation
Table of Contents

Advertisement

Quick Links

Contents
1
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
4
II
5
6
7
7.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3
Portamento Time(05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.9
7.10
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.11
Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.12
Filter Resonance(47H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.13
Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.14
Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.15
Filter Cutoff (4AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.16
Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.17
Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.18
Vibrato Delay (4EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
PX-360M/PX-560M
MIDI Implementation
CASIO COMPUTER CO., LTD.
1
3
3
3
3
3
5
5
5
6
6
7
7
7
8
8
8
8
8
9
9

Advertisement

Table of Contents
loading

Summary of Contents for Casio PX-360M

  • Page 1: Table Of Contents

    PX-360M/PX-560M MIDI Implementation CASIO COMPUTER CO., LTD. Contents Overview Product Configuration as a MIDI Device System Section ......... .
  • Page 2 7.19 Portamento Control(54H) ........12 7.20 High Resolution Velocity Prefix (58H) .
  • Page 3: I Overview

    Part I Overview Product Configuration as a MIDI Device As a MIDI device, this Instrument consists of the System Section, Sound Generator Section, and Per- formance Controller Section described below. Each of these sections can send and receive specific MIDI Messages in accordance with its function.
  • Page 4 Port Part number MIDI Receive Ch MIDI Transmit Ch Assigned Function Details Upper1 Upper2 Lower1 Lower2 Auto Harmonize Metronome Accomp Percussion Accomp Drum Accomp Bass Accomp Chord1 Accomp Chord2 Accomp Chord3 Accomp Chord4 Accomp Chord5 Port Part number MIDI Receive Ch MIDI Transmit Ch Assigned Function Details...
  • Page 5: Timbre Type Specific Operation

    Port Part number MIDI Receive Ch MIDI Transmit Ch Assigned Function Details MIDI Recorder Solo Track1 MIDI Recorder Solo Track2 MIDI Recorder Solo Track3 MIDI Recorder Solo Track4 MIDI Recorder Solo Track5 MIDI Recorder Solo Track6 MIDI Recorder Solo Track7 MIDI Recorder Solo Track8 MIDI Recorder...
  • Page 6: Channel Message

    Part II Channel Message Instrument Velocity Resolution The upper seven bits of the 14-bit resolution correspond to the Note On/Off message, while the lower seven bits correspond to the High Resolution Velocity Prefix message. Note On/Off High Resolution Velocity Prefix Upper 7 bits Lower 7 bits 14bits...
  • Page 7: Note On

    Note: This Instrument has a function that assumes connection of an external device that sends Note Off Velocity as a fixed value. Note Off Velocity 00H is replaced with 40H until a Note Off message with a Velocity value other than 00H is received. This function is enabled when the Instrument is turned on, and disabled by receipt of a Note Off...
  • Page 8: Modulation (01H)

    Modulation (01H) Message Format: BnH 01H vvH MIDI Channel Number Value Transmit Sent when the modulation wheel is operated. Receive Receipt adds, to the tone being sounded, modulation of a depth specified by the value. In the case of a tone that already has modulation applied, receipt of this message increases the modulation depth.
  • Page 9: Expression (0Bh)

    Note1: For information about the relationship between setting values and send/receive values, see “12.6 Pan Setting Value Table” in “IV Setting Values and Send/Receive Values”. Transmit Sent when the pan of any part is changed. Receive Receipt changes the pan of the corresponding part. Expression (0BH) Message Format: BnH 0BH vvH...
  • Page 10: Portamento On/Off(41H)

    • Timbre Type: LM (Linear Morphing) Piano Continuous control of the following is performed in accordance with the value of the received message. – Piano note decay rate – Resonance characteristics and decay rate of Damper Resonance effect resonance note 12.4 Sustain Pedal Setting Value Table IV Setting Values and Send/Receive Values.
  • Page 11: Filter Resonance(47H)

    Transmit Sent when a pedal that has a soft function is operated. Receive Receipt performs an operation equivalent to a soft pedal operation. 7.12 Filter Resonance(47H) Message Format: BnH 47H vvH MIDI Channel Number Value Receive Receipt changes the resonance intensity. 7.13 Release Time (48H) Message Format:...
  • Page 12: Vibrato Rate (4Ch)

    7.16 Vibrato Rate (4CH) Message Format: BnH 4CH vvH MIDI Channel Number Value (Note1) Note1: For information about the relationship between setting values and send/receive values, see the “12.5 –64 - 0 - +63 Setting Value Table” in “IV Setting Values and Send/Receive Values” of this document. Receive Receipt changes the note vibrato rate.
  • Page 13: High Resolution Velocity Prefix (58H)

    7.20 High Resolution Velocity Prefix (58H) Message Format: BnH 58H vvH MIDI Channel Number Value Transmit Sends the lower seven bits of 14-bit Velocity when a key is pressed or released. Receive Receipt is handled, in combination with the following Note On/Off message, as the lower seven bits of 14-bit Velocity.
  • Page 14: Nrpn (62H,63H)

    7.24 NRPN (62H,63H) Message Format: BnH 62H llH (LSB) BnH 63H mmH (MSB) MIDI Channel Number LSB Value MSB Value 7.24.1 Part Enable Message Format: BnH 62H 00H BnH 63H 22H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Transmit:00H, Receive:Ignored) Note1: For information about the relationship between setting values and send/receive values, see the “12.3 Off/On Setting...
  • Page 15: Rpn (64H,65H)

    Note2: For information about the relationship between setting values and send/receive values, see “12.11 Octave Shift Setting Value Table” in “IV Setting Values and Send/Receive Values” of this document. Note3: For information about the relationship between setting values and send/receive values, see “12.6 Pan Setting Value Table”...
  • Page 16: All Sound Off (78H)

    Receive Receipt changes the fine tune of the corresponding part. 7.25.3 Coarse Tune Message Format: BnH 64H 02H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value(28H - 58H) LSB Value(Transmit:00H, Receive:Ignored) Transmit Sent when the coarse tune of any part is changed. Receive Receipt changes the coarse tune of the corresponding part.
  • Page 17: Omni Off (7Ch)

    Receive Receipt releases (key release) all voices that are sounding. 7.29 Omni Off (7CH) Message Format: BnH 7CH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off is received. 7.30 Omni On (7DH) Message Format: BnH 7DH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off...
  • Page 18: Channel After Touch

    About the Timbre Type Tones that are selected by each Instrument part have an attribute that depends on the sound source operation type. This attribute is called the “timbre type,” which is one of the types described below. • Melody This timbre type optimizes for normal melody tones.
  • Page 19: System Message

    ID Number The ID numbers handed by this Instrument are shown below. ID Number ID Name Casio Computer Co. Ltd Non Real Time System Exclusive Message Real Time System Exclusive Message Device ID The device ID is used mainly for individual control of multiple devices. When a System Exclusive message is sent, the sending device sends messages that include a value that matches the device ID of the sending device.
  • Page 20 Transmit Sent when the Master Volume is changed. Receive Receipt changes the Master Volume. 12.1.2 Master Fine Tuning Message Format: F0H 7FH ddH 04H 03H llH mmH F7H Device ID LSB Value(Note1) MSB Value(Note1) Note1: For information about the relationship between setting values and send/receive values, see “12.7 Fine Tuning Setting Value Table”...
  • Page 21: Universal Non Real Time System Exclusive Message

    12.1.6 Chorus Type Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7H Device ID Value(Note1) Note1: For information about the relationship between setting values and send/receive values, see “12.9 Chorus Type Setting Value Table” in “IV Setting Values and Send/Receive Values” of this document. Receive Receipt changes the chorus type.
  • Page 22 12.2.2 GM System Off Message Format: F0H 7EH ddH 09H 02H F7H Device ID Receive Receipt changes the sound source setting to the Instrument presetting. 12.2.3 GM2 System On Message Format: F0H 7EH ddH 09H 03H F7H Device ID Receive Though the Instrument does not support GM2, receipt of the GM2 System On message has the same result as receipt of the GM System On message.
  • Page 23: Setting Values And Send/ Receive Values

    Part IV Setting Values and Send/ Receive Values 12.3 Off/On Setting Value Table Transmit Value Receive Value Parameter 00H - 3FH 40H - 7FH 12.4 Sustain Pedal Setting Value Table Transmit Value Receive Value Parameter (continuous) Full 12.5 –64 - 0 - +63 Setting Value Table Transmit Value Receive Value Parameter...
  • Page 24: Fine Tuning Setting Value Table

    12.7 Fine Tuning Setting Value Table Transmit Value Receive Value Parameter (LSB, MSB) (43H, 00H) (00H, 00H) - (5FH, 00H) 415.5 Hz (65H, 00H) (60H, 00H) - (7FH, 00H) 415.6 Hz (07H, 01H) (00H, 01H) - (1FH, 01H) 415.7 Hz (29H, 01H) (20H, 01H) - (3FH, 01H) 415.8 Hz...
  • Page 25: Hex Layer Detune Setting Value Table

    12.10 Hex Layer Detune Setting Value Table Transmit Value Receive Value Parameter 00H - 03H 04H - 07H 78H - 7BH 7CH - 7FH 12.11 Octave Shift Setting Value Table Transmit Value Receive Value Parameter 00H - 18H 19H - 32H 33H - 4BH 4CH - 65H 66H - 7FH...
  • Page 26: Midi Implementation Notation

    Part V MIDI Implementation Notation Value Notation 13.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 27 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:

Px-560m

Table of Contents