background image

CDP-S350/EP-S320

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

6

7.1

Bank Select (00H,20H)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

7.2

Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

7.3

Portamento Time(05H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

7.4

Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

7.5

Volume (07H)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

7.6

Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

7.7

Expression (0BH)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

7.8

Damper Pedal (Sustain) (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

7.9

Portamento On/Off(41H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

7.10

Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

7.11

Soft Pedal (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

7.12

Filter Resonance(47H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

7.13

Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

7.14

Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

7.15

Filter Cutoff (4AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

7.16

Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

7.17

Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

7.18

Vibrato Delay (4EH)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

1

Summary of Contents for CDP-S350

Page 1: ...t Disable Message Send and Receive 5 II Channel Message 6 5 Note O 6 6 Note On 6 7 Control Change 6 7 1 Bank Select 00H 20H 6 7 2 Modulation 01H 7 7 3 Portamento Time 05H 7 7 4 Data Entry 06H 26H 7 7...

Page 2: ...Aftertouch 16 10 Pitch Bend Change 16 III System Message 17 11 Active Sensing 17 12 System Exclusive Message 17 12 1 Universal Real Time System Exclusive Message 17 12 2 Universal Non Real Time Syste...

Page 3: ...s in accordance with the Instrument s MIDI setting For details about the MIDI setting see the Instrument s User s Guide 1 3 Sound Generator Section The Sound Generator Section mainly performs receive...

Page 4: ...comp Bass A 12 12 Accomp Chord1 A 13 13 Accomp Chord2 A 14 14 Accomp Chord3 A 15 15 Accomp Chord4 A 16 16 Accomp Chord5 Port Part number MIDI Receive Ch MIDI Transmit Ch Assigned Function Details B 17...

Page 5: ...ormed for a sound generator instrument receive message may depend on the value of the Timbre Type see About the Timbre Type in 8 Program Change of each part s operation mode For details see the explan...

Page 6: ...sounded by a note on message 6 Note On Message Format 9nH kkH vvH n MIDI Channel Number kk Key Number vv Velocity Transmit Sent when something is played on the keyboard or when play is performed using...

Page 7: ...tion 01H Message Format BnH 01H vvH n MIDI Channel Number vv Value Receive Receipt adds to the tone being sounded modulation of a depth speci ed by the value In the case of a tone that already has mod...

Page 8: ...ive Values Transmit Sent When MIDI setting of Accomp MIDI Out set to ON and when automatic accompani ment is used Receive Receipt changes the pan of the corresponding part 7 7 Expression 0BH Message F...

Page 9: ...g is performed in accordance with the value of the received message Piano note decay rate Resonance characteristics and decay rate of Damper Resonance e ect resonance note see 13 2 Sustain Pedal Setti...

Page 10: ...el Number vv Value Transmit Sent when MIDI setting of Accomp MIDI Out set to ON and when automatic accompani ment is used Receive Receipt changes the lter resonance intensity 7 13 Release Time 48H Mes...

Page 11: ...e Values of this document Transmit Sent when MIDI setting of Accomp MIDI Out set to ON and when automatic accompani ment is used PX S3000 Receive Receipt changes the lter cut o frequency 7 16 Vibrato...

Page 12: ...n event key number as the end point If there already is a note being sounded by Source Note Number at this time the new note on is not performed and the portamento e ect is applied to the pitch of the...

Page 13: ...B BnH 65H mmH MSB n MIDI Channel Number ll LSB Value mm MSB Value 7 23 1 Pitch Bend Sensitivity Message Format BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH n MIDI Channel Number mm MSB Value 00H 18...

Page 14: ...nnel Number Transmit Sent when an operation to send RPN messages is performed Receive Receipt de selects RPN 7 24 All Sound O 78H Message Format BnH 78H 00H n MIDI Channel Number Transmit Sent when MI...

Page 15: ...eration as when All Notes O is received 7 30 Poly Mode On Mono Mode O All Notes O 7FH Message Format BnH 7FH 00H n MIDI Channel Number Receive Receipt performs the same operation as when All Notes O i...

Page 16: ...od for producing sound in response to the note messages also is di erent from that of the melody Timbre Type and operation is optimized for piano Drum This setting optimizes for drum sounds The damper...

Page 17: ...Number The ID numbers handed by this Instrument are shown below ID Number ID Name 7EH Non Real Time System Exclusive Message 7FH Real Time System Exclusive Message 12 1 Universal Real Time System Exc...

Page 18: ...tting Values and Send Receive Values of this document Transmit Sent when Hall Simulator Reverb Type is changed Receive Receipt changes the reverb type 12 1 5 Reverb Time Message Format F0H 7FH 7FH 04H...

Page 19: ...Universal Non Real Time System Exclusive Message Message Format F0H 7EH 7FH F7H 12 2 1 GM System On Message Format F0H 7EH 7FH 09H 01H F7H Receive Receipt puts the sound source into a GM sound source...

Page 20: ...3FH Off 7FH 40H 7FH On 13 2 Sustain Pedal Setting Value Table Transmit Value Receive Value Parameter 00H Off continuous 7FH Full 13 3 64 0 63 Setting Value Table Transmit Value Receive Value Paramete...

Page 21: ...20H 40H 20H 40H 3FH 40H 440 1 Hz 40H 40H 40H 40H 5FH 40H 440 2 Hz 54H 7EH 50H 7EH 6FH 7EH 465 6 Hz 73H 7EH 70H 7EH 0FH 7FH 465 7 Hz 11H 7FH 10H 7FH 2FH 7FH 465 8 Hz 30H 7FH 30H 7FH 7FH 7FH 465 9 Hz 1...

Page 22: ...8 08H 40 28H 72 48H 104 68H 9 09H 41 29H 73 49H 105 69H 10 0AH 42 2AH 74 4AH 106 6AH 11 0BH 43 2BH 75 4BH 107 6BH 12 0CH 44 2CH 76 4CH 108 6CH 13 0DH 45 2DH 77 4DH 109 6DH 14 0EH 46 2EH 78 4EH 110 6EH...

Page 23: ...00000011B 4 04H 00000100B 5 05H 00000101B 6 06H 00000110B 7 07H 00000111B 8 08H 00001000B 9 09H 00001001B 10 0AH 00001010B 11 0BH 00001011B 12 0CH 00001100B 13 0DH 00001101B 14 0EH 00001110B 15 0FH 00...

Page 24: ......

Reviews: