Download Print this page

Advertisement

PX-150/350M/750/850/1200GP
Contents
I
1
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
II
4
4.1
Send Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2
Receive Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Instrument Velocity Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
6
7
8
8.1
Bank Select (00H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.3
Portamento Time (05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
AP-250/450/650M
MIDI Implementation
CASIO COMPUTER CO., LTD.
1
5
5
5
5
8
8
8
9
9
9
9
9
10
10
11
11

Advertisement

   Also See for Casio PX-150

   Summary of Contents for Casio PX-150

  • Page 1: Table Of Contents

    PX-150/350M/750/850/1200GP AP-250/450/650M MIDI Implementation CASIO COMPUTER CO., LTD. Contents MIDI Message Overview Product Configuration as a MIDI Device System Section ......... .

  • Page 2

    Volume (07H) ......... . 12 Pan (0AH) .

  • Page 3

    System Exclusive Message 14.1 Universal Realtime System Exclusive Message ......25 14.2 Instrument-Specific System Exclusive Messages ......29 Instrument-Specific System Exclusive Messages Format 15.1...

  • Page 4

    Tone with DSP List 22.1 PX-150,PX-750,PX-850,AP-250,AP-450 ......42 22.2 PX-1200GP ..........42 22.3...

  • Page 5: Midi Message Overview

    Part I MIDI Message Overview Product Configuration as a MIDI Device As a MIDI device, the instrument consists of the System Section, Sound Generator Section, and Per- formance Controller Section described below. Each of these sections sends and receives specific MIDI Messages in accordance with its function.

  • Page 6

    B Group (B01 through B16). The relationships between the channel message receive channel and part number are fixed, as shown in ”1.2.3 Part Assignments(PX-150,PX-750,PX-850,PX-1200GP, AP-250,AP-450)” and ”1.2.4 Part Assignments(PX- 350M, AP-650M)”.

  • Page 7

    1.2.4 Part Assignments(PX-350M, AP-650M) Assigned Function Description Part Number Part Name MIDI Receive Ch MIDI Send Ch Keyboard Upper1(main)/(Right- 01 (Note1) side keyboard in the Duet Mode) Keyboard Upper2(Layer) Keyboard Lower1(Split)/(Left-side keyboard in the Duet Mode) Keyboard Harmonize (DSP not supported.) Recorder Play System track main...

  • Page 8: Performance Controller Section

    Note2 Sent during recorder play only. When there is no data recorded in the applicable recorder track, the MIDI information of the functions of parts with the same send channel (A01 through A16) is sent. Performance Controller Section The Performance Controller Section consists of keyboard, pedal and other real-time controllers, as well as blocks that generate auto accompaniment, auto performance, and other performance information.

  • Page 9: Channel Message

    Prefix”. Note1 The PX-150,PX-750, AP-250, and PX-350M do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed value (40H). Velocity for receive Note Off messages is ignored. The High Resolution Velocity Prefix...

  • Page 10: Note Off

    Note1 The PX-150,PX-750, AP-250, and PX-350M do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed value (40H). The High Resolution Velocity Prefix message is not sent for a Note Off message.

  • Page 11: Polyphonic Key Pressure

    Polyphonic Key Pressure Format Message Format: AnH kkH vvH MIDI Channel Number Key Number Pressure Value Send This message is not sent by this Instrument. Receive This message is not received by this Instrument. Control Change Format Message Format: BnH ccH vvH MIDI Channel Number Control Number Value...

  • Page 12: Modulation (01h)

    Modulation (01H) Format Message Format: BnH 01H vvH MIDI Channel Number Value Send This message is not sent by this Instrument. Receive Receipt adds, to the voice 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 13: Pan (0ah)

    Send Sent when layer balance is adjusted. Receive Receipt changes the volume of the corresponding part. Pan (0AH) Format Message Format: BnH 0AH vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see 25.6 Pan Setting Value Table VII Setting Values and Send/Receive Values .

  • Page 14: Hold1 (40h)

    Message Format: BnH 10H vvH DSP Parameter7[0] BnH 11H vvH DSP Parameter7[1] BnH 12H vvH DSP Parameter7[2] BnH 13H vvH DSP Parameter7[3] BnH 50H vvH DSP Parameter7[4] BnH 51H vvH DSP Parameter7[5] BnH 52H vvH DSP Parameter7[6] BnH 53H vvH DSP Parameter7[7] n: MIDI Channel Number vv: Value...

  • Page 15: Portamento Switch (41h)

    Timbre Type Specific Operation This operation differs in accordance with the Timbre Type (see 10.1 About Timber Type ) setting. • Timbre Type: Melody Sustain off/on control is performed in accordance with the value of the received message. For information about the relationship between setting values and send/receive values, see the 25.1 Off/On Setting Value Table VII Setting Values and Send/Receive Values .

  • Page 16: Soft (43h)

    Send Sent when a pedal that has a sostenuto function is operated. Receive Receipt performs an operation equivalent to a sostenuto pedal operation. 8.12 Soft (43H) Format Message Format: BnH 43H vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the 25.1 Off/On Setting Value Table VII Setting Values and Send/Receive Values .

  • Page 17: Vibrato Delay (4eh)

    8.15 Vibrato Delay (4EH) Format Message Format: BnH 4EH vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see 25.5 -64 - 0 - +63 Setting Value Table VII Setting Values and Send/Receive Values of this document.

  • Page 18: Reverb Send (5bh)

    Note1 The PX-150,PX-750, AP-250, and PX-350M do not support Note Off Velocity. For these models, Velocity for send Note Off messages is a fixed value (40H). Velocity for receive Note Off messages is ignored. The High Resolution Velocity Prefix message is not sent or received for a Note Off message.

  • Page 19: Rpn (64h,65h)

    8.21 RPN (64H,65H) Format Message Format: BnH 64H vvH (LSB) BnH 65H vvH (MSB) MIDI Channel Number Value The following are the parameters assigned to RPN by this Instrument. 8.21.1 Pitch Bend Sensitivity Format Message Format: BnH 64H 00H 65H 00H 06H mmH 26H llH MIDI Channel Number Value 0 - 24 Send:00H,Receive:Ignored...

  • Page 20: All Sound Off (78h)

    8.21.4 Modulation Depth Format Message Format: BnH 64H 05H 65H 00H 06H mmH 26H 00H MIDI Channel Number Value Send This message is never sent. Receive Receipt changes the Vibrato Modulation Depth for the tone that is currently selected by the applicable part.

  • Page 21: All Notes Off (7bh)

    Send Mainly sent in the following cases. • When the keyboard channel is changed • When a recorder function is used • When another mode is entered from the rhythm mode(PX-350M, AP-650M) • When the Duet mode is entered or exited •...

  • Page 22: Omni On (7dh)

    Omni On (7DH) Format Message Format: BnH 7DH 00H MIDI Channel Number Send This message is never sent. Receive Receipt of this message releases the currently sounding voice (same as releasing the keyboard key). Mono (7EH) Format Message Format: BnH 7EH 00H MIDI Channel Number Send This message is never sent.

  • Page 23: About Timbre Type

    Receive Receipt changes the tone. The selected tone is determined by the program value of this message and the Bank Select message value received prior to this message. For information about the program number of the actually selected tone, see the Tone List in the User s Guide. Also note that receipt of this message may also change the Timbre Type parameter at the same time.

  • Page 24: Channel Aftertouch

    Note1 Selecting the algorithms below add Part Volume and Part Pan to the above items. DSP Algorithm 0000 Rotary 0001 Drive Rotary 2002 Compressor 2003 Limitter After the same DSP line is assigned to different parts as described here, Reverb Send, Chorus Send, and all DSP parameter settings are common to all parts.

  • Page 25: Iii System Message

    Part III System Message Active Sensing Format Message Format: Send This message is never sent. 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 the Instrument s sound source are released, the controller is reset, and the Active Sensing mode is exited.

  • Page 26

    14.1.2 Master Balance Format Message Format: F0H 7FH 7FH 04H 02H llH mmH F7H Value LSB (Note1) Value MSB (Note1) Note1 For information about the relationship between setting values and send/receive values, see 25.6 Pan Setting Value Table VII Setting Values and Send/Receive Values . Send This message is never sent.

  • Page 27

    Type Format 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 25.8 Reverb Type Setting Value Table VII Setting Values and Send/Receive Values . Send This message is sent when the System Reverb Type setting is changed.

  • Page 28

    Send This message is never sent. Receive Receipt changes the System Chorus Rate parameter. Depth Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 02H vvH F7H Value Send This message is never sent. Receive Receipt changes the System Chorus Depth parameter. Feedback Format Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 03H vvH F7H...

  • Page 29: Instrument-specific System Exclusive Messages

    Receive Receipt returns the sound source to its power on default settings. GM2 System On Format Message Format: F0H 7EH 7FH 09H 03H F7H Send This message is never sent. 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 30: Instrument-specific System Exclusive Messages

    Part IV Instrument-Specific System Exclusive Messages Format This section explains the format of the Instrument-specific System Exclusive Messages. See V Parameter List for information about what type of data can actually be sent. 15.1 Message Classifications Basically, the operation that corresponds to Instrument-specific system exclusive messages is parameter data transfer.

  • Page 31: Field Formats

    Indicates this Instrument s manufacturer ID. 15.3.3 MOD : Model ID Format: 00010111B (17H) 00000001B (01H) These two successive bytes (MSB, LSB) indicate the PX-150,350M,750,850,1200GP, and AP-250,450,650M Model ID. 15.3.4 dev : MIDI DeviceID 00H - 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.

  • Page 32

    IPS:Individual Parameter Send Individual Parameter Send Indicates an individual parameter value send message. When the Instrument receives this action, it rewrites the value specified by the data field with the specified parameter value. 15.3.6 cat : Category Format: 0cccccccB 0cccccccB = Category (7bit) The category indicates the categories of data handled by the System Exclusive Message.

  • Page 33

    When there are multiple parameters with the same ID inside the same category, as with the mixer channel volume setting for example, the block number required to specify to which block data belongs is specified as:kkkkkkkjjjjjjjiiiiiiiB (Binary). When the parameter block has a multi-dimensional array structure, bit 21 of the block number is divided into prescribed bit fields based on the rules explained below.

  • Page 34: Parameter Transfer

    The value of this field specifies the size of the parameter value stored in the data field. Data length indicates the length of the array being transferred minus 1 when the parameter contains a character string or other similar array structure. 15.3.13 data : Parameter Data Format:...

  • Page 35: Two-way Communication

    A single session is concluded only when this Instrument returns an IPS (Individual Parameter Send) in response to an IPR (Individual Parameter Request) from an external device, or when an external device or this Instrument spontaneously sends an IPS. If this Instrument received an IPS, the value of the applicable parameter is changed.

  • Page 36: Parameter List

    System Information Parameter This parameter is a container for system information. Parameter Block Size Array Min-Def-Max Description Model 0000 000000 00-00-7F 0...PX-150 1...PX-750 2...AP-250 3...PX-850 4...PX-1200GP 5...AP-450 6...PX-350M 7...reserved 8...reserved 9...AP-650M 10...reserved Setup Parameter Setup Parameters put a device into the setup mode.

  • Page 37: Patch Parameters

    Patch Parameters The main function of patch parameters is to configure the settings of the sound source of a device. 19.1 Master Tune Parameters These parameters configure the Master Tuning Settings. Parameter Block Size Array Min-Def-Max Description Master Fine Tune8 0001 000000 0000-0200-03FF...

  • Page 38: System Reverb Parameters

    19.4 System Reverb Parameters Parameter Block Size Array Min-Def-Max Description Cancel 0080 000000 00-00-01 0...Normal 1...Cancel Type 0081 00-04-0F 1-16 (Note1) Feedback 0082 00-40-7F 0-127 Er Level 0083 00-40-7F 0-127 Damp 0084 00-40-7F 0-127 Tone 0085 00-7F-7F 0-127 Note1 Selects the System Reverb preset type. Receipt of GM/GS Reset selects Hall2. This is the value of this Type is also linked to each of the System Reverb parameters and to the System Reverb Return Level parameter, and changes them to prescribed values.

  • Page 39: Tone Parameters

    Tone Parameters 20.1 Basic Parameters Parameter Block Size Array Min-Def-Max Description Name 0000 000000 00-20-7F Ascii Character Timbre Type 0001 00-00-0F 0...Melody 1...Piano 2...Drum 3...reserved 4...LM Piano Timbre Num 0002 0000-0000-3FFF 0-16383 Oct Shift 0003 02-04-06 -2 - 0 - +2 Line Select 0004 00-00-01...

  • Page 40: Lfo Parameters

    20.2 LFO Parameters Parameter Block Size Array Min-Def-Max Description Vib Wave 0013 000000 00-00-0F 0...Sin 1...Tri 2...Saw Up 3...Saw Down 4...Pulse 1:3 5...Pulse 2:2 6...Pulse 3:1 15...Depends on original Vib Rate 0014 00-40-7F -64 - 0 - +63 (Note1) Vib Auto Delay 0015 00-40-7F -64 - 0 - +63 (Note1)

  • Page 41: Music Library Parameters

    Music Library Parameters This parameter is a container for Music Library related information. Parameter Block Size Array Min-Def-Max Description Name 0000 000000 20-20-7F Ascii Character Address 0001 00000000-00000000-00FFFFFF 0-0xFFFFFFFF Size 0002 00000000-00000000-00FFFFFF 0-0xFFFFFFFF...

  • Page 42: Vi Dsp Parameter List

    Part VI DSP Parameter List Tone with DSP List This is a list of tones that use DSP. 22.1 PX-150,PX-750,PX-850,AP-250,AP-450 Tone Number Tone Name Mono/Stereo DSP Algorithm GRAND PIANO CONCERT Stereo-Stereo EQ 3Band GRAND PIANO MODERN Stereo-Stereo EQ 3Band GRAND PIANO MELLOW...

  • Page 43: Px-350m, Ap-650m

    22.3 PX-350M, AP-650M Tone Name Display Mono/Stereo DSP Algorithm GRAND PIANO CONCERT GrPnoConcert Stereo-Stereo EQ 3Band GRAND PIANO STUDIO GrPno Studio Mix-Stereo Early Reflection GRAND PIANO MODERN GrPno Modern Stereo-Stereo EQ 3Band GRAND PIANO BRIGHT GrPno Bright Stereo-Stereo EQ 3Band GRAND PIANO MELLOW GrPno Mellow Stereo-Stereo...

  • Page 44: Dsp Parameter Set Types

    DSP Parameter Set Types This section describes the DSP parameter combination patterns of each algorithm specified in the Parameter Set Type column of 23 DSP Algorithm ID Tables . Note: The characteristics of a DSP are different depending on the tone, even if the same algorithm is used. Because of this, the same algorithm may not produce the same effect for different tones.

  • Page 45: Drive Rotary

    Note1 25.3 Slow/Fast Setting Value Table . Note2 25.4 Rotate/Brake Setting Value Table . 24.7 Drive Rotary Parameter Number Parameter Name Value Notes Parameter7[00] Overdrive Gain 00 - 7F Parameter7[01] Overdrive Level 00 - 7F Parameter7[02] Speed 0 - 1 Note1 Parameter7[03] Brake...

  • Page 46: Setting Values And Send/ Receive Values

    Off 40H - 7FH 25.2 Damper Pedal Setting Value Table PX-850,PX-1200GP, AP-450,AP-650M Transmit Value Receive Value Parameter Off (continuous) Full PX-150,PX-750, AP-250,PX-350M Transmit Value Receive Value Parameter Off (continuous, receive only) Half(Note1) (continuous, receive only) Full Note1 PX-150,PX-750, AP-250 vvH = 40H...

  • Page 47: 64 - 0 - +63 Setting Value Table

    25.5 –64 - 0 - +63 Setting Value Table Transmit/Receive Value Parameter –64 –63 25.6 Pan Setting Value Table Transmit/Receive Value Parameter Left Center Right 25.7 Master Fine Tuning Setting Value Table Transmit Value(LSB, MSB) Receive Value Parameter (43H, 00H) (00H, 00H) - (5FH, 00H) 415.5 Hz (65H, 00H)

  • Page 48: Reverb Type Setting Value Table

    25.8 Reverb Type Setting Value Table Transmit/Receive Value Parameter Display(PX-350M, AP-650M) PanelNumber(PX-150,PX- 750,PX-850,PX-1200GP, AP-250,AP-450) Room1 Room2 Room Room3 Hall1 Large Hall Hall2 Hall 2(default) Plate1 Delay Panning Delay Plate2 Plate3 Large Room1 Large Room2 Stadium1 Stadium Stadium2 Long Delay Long Panning Delay 25.9...

  • Page 49: Equalizer Frequency Setting Value Table

    25.10 Equalizer Frequency Setting Value Table Parameter Value Frequency 100Hz 130Hz 160Hz 200Hz 300Hz 400Hz 600Hz 800Hz 1.0KHz 1.3KHz 1.6KHz 2.0KHz 2.5KHz 3.2KHz 4.0KHz 5.0KHz 25.11 Brilliance Gain Setting Value Table Parameter Value Gain Note: The gain value does not exactly correspond to decibels (dB).

  • Page 50: Dsp Equalizer Gain Setting Value Table

    25.12 DSP Equalizer Gain Setting Value Table Parameter Value Gain Note: The gain value does not exactly correspond to decibels (dB).

  • Page 51: Midi Implementation Notation

    Part VIII MIDI Implementation Notation Value Notation 26.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.

  • Page 52

    Decimal Hexadecimal Binary 00000000B 00000001B 00000010B 00000011B 00000100B 00000101B 00000110B 00000111B 00001000B 00001001B 00001010B 00001011B 00001100B 00001101B 00001110B 00001111B 00010000B 01111101B 01111110B 01111111B...

Comments to this Manuals

Symbols: 0
Latest comments: