Casio Celviano AP-620 User Manual Download Page 47

47

Part VIII

MIDI Implementation 
Notation

27

Value Notation

27.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.

27.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.

Decimal Hexadecimal Decimal Hexadecimal Decimal Hexadecimal Decimal Hexadecimal

0

00H

32

20H

64

40H

96

60H

1

01H

33

21H

65

41H

97

61H

2

02H

34

22H

66

42H

98

62H

3

03H

35

23H

67

43H

99

63H

4

04H

36

24H

68

44H

100

64H

5

05H

37

25H

69

45H

101

65H

6

06H

38

26H

70

46H

102

66H

7

07H

39

27H

71

47H

103

67H

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

15

0FH

47

2FH

79

4FH

111

6FH

16

10H

48

30H

80

50H

112

70H

17

11H

49

31H

81

51H

113

71H

18

12H

50

32H

82

52H

114

72H

19

13H

51

33H

83

53H

115

73H

20

14H

52

34H

84

54H

116

74H

21

15H

53

35H

85

55H

117

75H

22

16H

54

36H

86

56H

118

76H

23

17H

55

37H

87

57H

119

77H

24

18H

56

38H

88

58H

120

78H

25

19H

57

39H

89

59H

121

79H

26

1AH

58

3AH

90

5AH

122

7AH

27

1BH

59

3BH

91

5BH

123

7BH

28

1CH

60

3CH

92

5CH

124

7CH

29

1DH

61

3DH

93

5DH

125

7DH

30

1EH

62

3EH

94

5EH

126

7EH

31

1FH

63

3FH

95

5FH

127

7FH

Decimal

Hexadecimal

Binary

0

00H

00000000B

1

01H

00000001B

2

02H

00000010B

3

03H

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

00001111B

16

10H

00010000B

:

:

125

7DH

01111101B

126

7EH

01111110B

127

7FH

01111111B

Summary of Contents for Celviano AP-620

Page 1: ...rt II Channel Message 4 Send Channel 8 5 Receive Channel 8 6 Note Off 8 7 Note On 9 8 Polyphonic Key Pressure 9 9 Control Change 9 9 1 Bank Select 00H 10 9 2 Modulation 01H 10 9 3 Portamento Time 05H...

Page 2: ...H 20 11 Program Change 20 11 1 About Timbre Type 21 11 2 DSP Assignments during Tone Selection 21 11 2 1 DSP Line Structure 21 11 2 2 DSP Line Assignment 21 11 2 3 Use of the Same DSP Line by Multiple...

Page 3: ...ssage 32 17 Parameter Transfer 33 17 1 Two way Communication 33 17 1 1 Example Data send in response to send request to the Instrument 33 17 2 One way Communication 33 17 2 1 Example Data send to Inst...

Page 4: ...es 44 26 1 Off On Setting Value Table 44 26 2 Slow Fast Setting Value Table 44 26 3 Rotate Brake Setting Value Table 44 26 4 64 0 63 Setting Value Table 44 26 5 Pan Setting Value Table 44 26 6 100 0 9...

Page 5: ...m Section consists of a sound generator sound source a performance controller part performance and functions that are not directly related to Instrument play In addition to manipulating Instrument set...

Page 6: ...nt Chord 1 DSP not supported 12 A13 13 Accompaniment Chord 2 DSP not supported 13 A14 14 Accompaniment Chord 3 DSP not supported 14 A15 15 Accompaniment Chord 4 DSP not supported 15 A16 16 Accompanime...

Page 7: ...iment and Auto Performance MIDI Send This document what operation is sent by a message in the case of each message type However since there are so many messages sent by an auto accompaniment operation...

Page 8: ...nel numbers of channel messages received by each part see 1 2 3 Part Assignments The MIDI channel number of a channel message that changes DSP settings also coincides with the MIDI channel of the part...

Page 9: ...er controller operation is performed when settings are changed when the tone is changed or when an auto performance Auto Accompaniment or other operation is performed Receive Receipt changes the contr...

Page 10: ...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...

Page 11: ...e Receipt changes the volume of the corresponding part 9 6 Pan 0AH Format Note 1 For information about the relationship between setting values and send receive values see 26 5 Pan Setting Value Table...

Page 12: ...essage a value received by this control change message is always in the range of 0 to 127 but the range is changed in accordance with the setting range of the applicable parameter setting Because of t...

Page 13: ...and Send Receive Values Timbre Type Piano or LM Piano Continuous control of the following is performed in accordance with the value of the received message Piano note decay rate Resonance characteris...

Page 14: ...lues and Send Receive Values Send Sent when a pedal that has a soft function is operated Receive Receipt performs an operation equivalent to a soft pedal operation 9 13 Vibrato Rate 4CH Format Note 1...

Page 15: ...pt changes the vibrato auto delay of the tone that is currently selected by the applicable part 9 16 Portamento Control 54H Format Send This message is not sent by this Instrument Receive Receipt of t...

Page 16: ...formed Receive Receipt changes Chorus Send 9 19 NRPN 62H 63H Format Send This message is not sent by this Instrument Receive This message is not received by this Instrument 9 19 1 Assignable Functions...

Page 17: ...t changes Channel Fine Tune 9 20 3 Coarse Tune Format Send This message is not sent by this Instrument Receive Receipt changes Channel Coarse Tune Message Format BnH 64H vvH LSB BnH 65H vvH MSB n MIDI...

Page 18: ...rd operation is performed Receive Receipt stops all voices that are sounding 9 22 Reset All Controllers 79H Format Send Sent in the following cases When the keyboard channel is changed When a recorder...

Page 19: ...g the keyboard key 10 2 Omni Off 7CH Format Send This message is never sent Receive Receipt of this message releases the currently sounding voice same as releasing the keyboard key 10 3 Omni On 7DH Fo...

Page 20: ...eceipt 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 o...

Page 21: ...tone that uses DSP causes the required number of DSP lines to become reserved so the tone is configured with the requisite DSP Tones listed under 24 1 Monaural Tone DSP use only one DSP line while the...

Page 22: ...to the tone being used 13 Pitch Bend Change Format Send Sent when the bend wheel is operated PX 330 Receive Receipt of this message changes the pitch of the currently sounding voice Pitch bend change...

Page 23: ...usive Message Format The Instrument sends and receives standard universal system exclusive messages and system exclusive messages that have Instrument specific formats 15 1 Universal Realtime System E...

Page 24: ...document Send This message is sent when the tuning setting is changed Receive Receipt changes the Master Fine Tune8 parameter of Patch Acoustic Resonance Actions Acoustic Resonance acoustic characteri...

Page 25: ...15 1 6 Chorus Parameter Format Type Format Note 1 For information about the relationship between setting values and send receive values see 26 8 Chorus Type Setting Value Table in Part VII Setting Va...

Page 26: ...eter Feedback Format Send This message is never sent Receive Receipt changes the System Chorus Feedback parameter Send To Reverb Format Send This message is never sent Receive Receipt changes the Chor...

Page 27: ...GM2 receipt of the GM2 System On message has the same result as receipt of the GM System On message 15 1 8 GS Message Send This message is never sent Receive Receipt performs the same operation as wh...

Page 28: ...ture Since Instrument specific System Exclusive messages are sent and received on an individual parameter basis the Individual Parameter Transfer method is used and a number of message types are provi...

Page 29: ...ice ID is a Patch Parameter and it can be changed with a System Exclusive Message In this case the Device ID of the MIDI System Exclusive Message must be set to 7FH before it is sent 16 3 5 act Action...

Page 30: ...e parameter set mmmmmmmnnnnnnnB binary being transferred 16 3 9 blk Block Number This supplementary number specifies which block is the object when there are multiple blocks within the same parameter...

Page 31: ...one shown above the block bit fields are allocated as Block 0000000 00000a abbccdd Binary Example 2 parameter A B With an A 3 2bit B 200 8bit 2 dimensional array parameter the block bit fields are al...

Page 32: ...ransferring a single parameter array In this case the IPS and IPR message data length and data index number values can be modified to enable division of a single parameter value into multiple messages...

Page 33: ...er is changed Depending on the function of a parameter Individual Parameter Send may be used to issue a command to the Instrument or Individual Parameter Request may be used to check Instrument status...

Page 34: ...operation is enabled 18 System Parameters 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 Ins...

Page 35: ...Master Fine Tune8 Master Coarse Tune Stretch Tune Enable 0001 0002 0003 R W R W R W 000000 8 7 1 01 01 01 00 80 FF 00 40 7F 00 01 01 100 0 99 cent 24 0 24 semitone 0 Disable 1 Enable Parameter ID R W...

Page 36: ...the damper pedal is completely depressed 20 6 Brilliance Parameters Note 1 Selects Master EQ mid 6 Brilliance gain See 26 11 Brilliance Gain Setting Value Table Parameter ID R W Block Size Array Min...

Page 37: ...01 01 01 01 01 01 00 01 01 0000 0000 3FFF 00 40 7F 28 40 58 00 00 01 00 64 7F 00 7F 7F 00 40 7F 00 00 7F 00 28 7F 00 00 7F 00 02 18 0 Off 1 On 0 16383 100 0 99 cent 24 0 24 semitone 0 Disable 1 Enabl...

Page 38: ...0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F R W R W R W R W R W R W R W R W R W R W R W R W R W R W R W R W R W R W R W 000000 4 7 7 7 7 7 7 4 7 7 7 7 7 7 7 7 7 7 7 01 01 01 01 01...

Page 39: ...002D 002E 002F 0030 0031 0032 0034 0035 R W R W R W R W R W R W R W R W 000000 7 14 7 7 7 7 7 16 10 01 01 01 01 01 20 10 00 20 7F 0000 0000 3FFF 00 00 7F 00 00 7F 00 28 7F 00 00 7F 00 40 7F 0000 8000...

Page 40: ...op E Piano Mono Mono Enhancer VIBRAPHONE Vibraphone Mono Mono Tremolo CLAVI Clavi Mono Mono Enhancer ROCK ORGAN Rock Organ 1 Mix Stereo Drive Rotary JAZZ ORGAN Jazz Organ Mix Stereo Rotary DRAWBAR ORG...

Page 41: ...Set Type 0001 Tremolo Mono Mono Tremolo Auto Pan 0002 3Band EQ Mono Mono 3Band EQ 000B Auto Pan Mono Stereo Tremolo Auto Pan 0011 Wide 3Band EQ Mono Mono 3Band EQ 0013 Distortion Mono Mono Distortion...

Page 42: ...eter7 01 Low Gain 34 4C Note2 Parameter7 02 Mid Freq 00 07 Note1 Parameter7 03 Mid Gain 34 4C Note2 Parameter7 04 High Freq 00 07 Note1 Parameter7 05 High Gain 34 4C Note2 Parameter Number Parameter N...

Page 43: ...ter7 00 Speed 0 1 Note1 Parameter7 01 Brake 0 1 Note2 Parameter7 02 Fall Accel 00 7F Parameter7 03 Rise Accel 00 7F Parameter7 04 Slow Rate 00 7F Parameter7 05 Fast Rate 00 7F Parameter Number Paramet...

Page 44: ...Value Parameter 00H 00H 3FH Slow 7FH 40H 7FH Fast Transmit Value Receive Value Parameter 00H 00H 3FH Rotate 7FH 40H 7FH Brake Transmit Receive Value Parameter 00H 64 01H 63 40H 0 7EH 62 7FH 63 Transm...

Page 45: ...Delay 07H Short Delay FB 08H Soft Chorus 09H Bright Chorus 0AH Deep Chorus Deep Chorus 0BH Flanger2 Flanger 0CH Flanger3 0DH Flanger4 0EH Short Delay Modulation 0FH Short Delay Modulation FB Paramete...

Page 46: ...ctly correspond to decibels dB Parameter Value Gain 00H 12 01H 11 02H 10 03H 9 04H 8 05H 7 06H 6 07H 5 08H 4 09H 3 0AH 2 0BH 1 0CH 0 0DH 1 0EH 2 0FH 3 10H 4 11H 5 12H 6 13H 7 14H 8 15H 9 16H 10 17H 11...

Page 47: ...H 37 25H 69 45H 101 65H 6 06H 38 26H 70 46H 102 66H 7 07H 39 27H 71 47H 103 67H 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...

Page 48: ...CASIO COMPUTER CO LTD 6 2 Hon machi 1 chome Shibuya ku Tokyo 151 8543 Japan MA1004 B...

Reviews: