Casio AP-710 Manual

Casio AP-710 Manual

Midi implementation
Hide thumbs Also See for AP-710:
Table of Contents

Advertisement

Quick Links

Contents
I
1
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
II
3
4
5
5.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3
Portamento Time(05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.8
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.9
5.10
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.11
Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.12
Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.13
Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.14
Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.15
Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.16
Vibrato Delay (4EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.17
Portamento Control(54H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.18
High Resolution Velocity Prefix (58H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.19
Reverb Send (5BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.20
Chorus Send (5DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.21
NRPN (62H,63H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.22
RPN (64H,65H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
AP-710
MIDI Implementation
CASIO COMPUTER CO., LTD.
1
4
4
4
4
4
6
7
7
8
8
8
9
9
9
9
9

Advertisement

Table of Contents
loading

Summary of Contents for Casio AP-710

  • Page 1: Table Of Contents

    AP-710 MIDI Implementation CASIO COMPUTER CO., LTD. Contents Overview Product Configuration as a MIDI Device System Section ......... .
  • Page 2 5.23 All Sound Off (78H) ........15 5.24 Reset All Controllers (79H) .
  • Page 3 Setting Values and Send/ Receive Values Setting Value Tables 18.1 Off/On Setting Value Table ........32 18.2 Sustain Pedal Setting Value Table .
  • Page 4: 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 5 Part Number Part Name MIDI Receive Ch MIDI Send Ch Assigned Description Function 01(Note1) Keyboard Upper1(Main)/ (Right-side keyboard in the Duet Mode) Keyboard Upper2(Layer) Keyboard Lower1(Split)/ (Left-side keyboard in the Duet Mode) Recorder Play Track1 main Recorder Play Track1 layer Recorder Play Track1 split Metronome/...
  • Page 6: Conditions That Disable Message Send And Receive

    Conditions that Disable Message Send and Receive No MIDI messages at all can be sent or received while “Please Wait ...” is on the display.
  • Page 7: 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 8: 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 9: Modulation (01H)

    Modulation (01H) Message Format: BnH 01H vvH MIDI Channel Number Value 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 10: Expression (0Bh)

    Note1: For information about the relationship between setting values and send/receive values, see “18.4 Pan Setting Value Table” in “VII Setting Values and Send/Receive Values”. Transmit Sent when Music Library play is stopped. Receive Receipt changes the pan of the corresponding part. Expression (0BH) Message Format: BnH 0BH vvH...
  • Page 11: Soft (43H)

    Transmit Sent when a pedal that has a sostenuto function is operated. Receive Receipt performs an operation equivalent to a sostenuto pedal operation. 5.11 Soft (43H) 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 “18.1 Off/On Setting Value Table”...
  • Page 12: Vibrato Depth (4Dh)

    Note1: For information about the relationship between setting values and send/receive values, see the “18.3 –64 - 0 - +63 Setting Value Table” in “VII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the note vibrato rate. 5.15 Vibrato Depth (4DH) Message Format:...
  • Page 13: Reverb Send (5Bh)

    Receive Receipt is handled, in combination with the following Note On/Off message, as the lower seven bits of 14-bit Velocity. For information about the relationship between the Note On/Off message and High Resolution Velocity Prefix message, see ”Instrument Velocity Resolution” at the beginning of part II.
  • Page 14 5.22.1 Pitch Bend Sensitivity Message Format: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value(00H - 18H) LSB Value(Transmit:00H, Receive:Ignored) Receive Receipt changes Pitch Bend Sensitivity. 5.22.2 Fine Tune Message Format: BnH 64H 01H BnH 65H 00H BnH 06H mmH BnH 26H llH...
  • Page 15: All Sound Off (78H)

    5.23 All Sound Off (78H) Message Format: BnH 78H 00H MIDI Channel Number Receive Receipt stops all voices that are sounding. 5.24 Reset All Controllers (79H) Message Format: BnH 79H 00H MIDI Channel Number Transmit Sent when MIDI send related settings are changed. Receive Receipt initializes each performance controller.
  • Page 16: Poly (7Fh)

    Receive Receipt performs the same operation as when All Notes Off is received. Regardless of the reception of this message, the instrument always operates as Poly mode. 5.29 Poly (7FH) Message Format: BnH 7FH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off is received. Regardless of the reception of this message, the instrument always operates as Poly mode.
  • Page 17: Pitch Bend

    Pitch Bend Message Format: EnH llH mmH MIDI Channel Number Value LSB Value MSB Receive Receipt changes the pitch of the currently sounding note. Pitch bend change sensitivity depends on the pitch bend sensitivity configured with RPN.
  • Page 18: 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 19 10.1.1 Master Volume Message Format: F0H 7FH ddH 04H 01H llH mmH F7H Device ID LSB Value(Receive:Ignored) MSB Value Receive Receipt changes the Master Volume. 10.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 “18.5 Fine Tuning Setting...
  • Page 20 10.1.5 Reverb Time Message Format: F0H 7FH ddH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H Device ID Value Receive Receipt changes the Reverb duration. 10.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 “18.7 Chorus Type Setting...
  • Page 21: Universal Non Real Time System Exclusive Message

    10.2 Universal Non Real Time System Exclusive Message Message Format: F0H 7EH ddH..F7H Device ID 10.2.1 GM System On Message Format: F0H 7EH ddH 09H 01H F7H Device ID Receive Receipt puts the settings of sound source into the default of this instrument. 10.2.2 GM System Off...
  • Page 22: 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” and for information about how parameter sets actually are transferred. 11.1 Message Classifications Basically, the operation that corresponds to Instrument-specific system exclusive messages is parameter data transfer.
  • Page 23 11.3.3 MOD : Model ID Format: 00010111B (17H) 00000010B (03H) These two successive bytes (MSB, LSB) indicate the AP-710 model ID. 11.3.4 dev : MIDI Device ID 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 24 11.3.7 mem : Memory Area ID Format: 0mmmmmmmB Specifies the memory area that is the object of the parameter transfer. The following are defined for this Instrument. Data Type Meaning Work Area Read/Write enabled 11.3.8 pset : Parameter Set Number Format: 0nnnnnnnB 0mmmmmmmB...
  • Page 25 3-dimension array block [index2][index1][index0] Value Meaning 00jjjjjjjiiiiiiiB 0000H 00lllllllkkkkkkkB index2 00nnnnnnnmmmmmmmB index1 00pppppppoooooooB index0 4-dimension array block [index3][index2][index1][index0] Value Meaning 00jjjjjjjiiiiiiiB index3 00lllllllkkkkkkkB index2 00nnnnnnnmmmmmmmB index1 00pppppppoooooooB index0 11.3.10 prm : Parameter ID Format: 0pppppppB 0qqqqqqqB The Parameter ID indicates the parameter type. When transferring parameters (see “V Parameter List”...
  • Page 26: Parameter Operations

    11.3.14 EOX : End of System Exclusive Message Format: 11110111B (F7H) This is the End of System Exclusive Message status byte established by the MIDI standard. Parameter Operations There are two parameter unit operations: Individual Parameter Transfer and Individual Parameter Request.
  • Page 27: Parameter List

    These parameters make it possible for an external device to check the status of the Instrument and for an external device to command some operation of the Instrument. 14.1 System Information Parameter This parameter is a container for system information. Parameter ID Block Size Array Min-Def-Max Description Model 0001 000000 00-00-7F 5...AP-710 6...GP-310 7...GP-510BP...
  • Page 28: Patch Parameter

    Patch Parameter The main function of patch parameters is to configure the settings of the sound source of a device. 15.1 Master Tune Parameter These parameters configure the Master Tuning settings. Parameter Block Size Array Min-Def-Max Description Master Fine Tune 0001 R/W 55-0:0 0000-0200-03FF -100 - 0 - +99.8(cent)(1unit=100/512cent) ↑...
  • Page 29: Spec Parameter

    Spec Parameter These are system setting parameters. Parameter R/W Block Size Array Min-Def-Max Description ↑ Tuning 0001 R/W 010B-0200-0303 -245 - 0 - +259 (415.5Hz - 440.0Hz - 465.9Hz) ↑ Stretch Tune 0002 R/W 00-00-07 0...Default 1...Upper1 2...Off 3...Piano1 4...Piano2 5...Piano3 6...E.Piano1 7...E.Piano2...
  • Page 30 Parameter R/W Block Size Array Min-Def-Max Description 2...Normal 3...Strong ↑ HeadPhone Mode 004E R/W 00-01-01 0...OFF 1...ON ↑ Temperament Type 005B R/W 00-00-10 0 - 16 ↑ Temperament Base Note 005C R/W 00-00-0B 0 - 11 :C - B...
  • Page 31 Part VI DSP Parameter List Tone with DSP List This is a list of tones that use DSP. Tone Number Tone Name BERLIN GRAND BERLIN GRAND MELLOW BERLIN GRAND BRIGHT HAMBURG GRAND HAMBURG GRAND MELLOW HAMBURG GRAND BRIGHT VIENNA GRAND VIENNA GRAND MELLOW VIENNA GRAND BRIGHT GRAND PIANO JAZZ...
  • Page 32: Setting Values And Send/ Receive Values

    Part VII Setting Values and Send/ Receive Values Setting Value Tables 18.1 Off/On Setting Value Table Transmit Value Receive Value Parameter 00H - 3FH 40H - 7FH 18.2 Sustain Pedal Setting Value Table Transmit Value Receive Value Parameter (continuous) Full 18.3 –64 - 0 - +63 Setting Value Table Transmit Value...
  • Page 33: Fine Tuning Setting Value Table

    18.5 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 34: Midi Implementation Notation

    Part VIII MIDI Implementation Notation Value Notation 19.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 35: Binary Notation

    19.2 Binary Notation When a MIDI implementation data value is expressed in binary, the letter 、 B 、 (for Binary) is affixed at the end of the value. The table below shows the binary equivalents for the decimal values 0 through 127, which are often used for settings.

Table of Contents