background image

Part V

MIDI Implementation Notation

16

Value Notation

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

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

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

19

Summary of Contents for Casiotone CT-S100

Page 1: ...pe Speci c Operation 5 3 Conditions that Disable Message Send and Receive 5 II Channel Message 6 4 Receive Channel 6 5 Send Channel 6 6 Note O 6 7 Note On 6 8 Control Change 6 8 1 Bank Select 00H 20H...

Page 2: ...7DH 13 9 6 Mono Mode On Poly Mode O All Notes O 7EH 13 9 7 Poly Mode On Mono Mode O All Notes O 7FH 13 10 Program Change 13 11 Channel Pressure Aftertouch 14 12 Pitch Bend Change 14 III System Message...

Page 3: ...16 Value Notation 19 16 1 Hexadecimal Notation 19 16 2 Binary Notation 19 3...

Page 4: ...Output performance Keyboard play and controller operations by the musician Non output performance Demo Songs Song playback Auto accompaniment 1 2 Sound Generator Section The Sound Generator Section m...

Page 5: ...Functions 22 B07 07 MIDI Auto Performance Functions 23 B08 08 MIDI Auto Performance Functions 24 B09 09 MIDI Auto Performance Functions 25 B10 10 MIDI Auto Performance Functions 26 B11 11 MIDI Auto P...

Page 6: ...00H receive only n MIDI Channel Number kk Key Number vv Velocity Send 40H Receive Ignored Transmit Sent when the keyboard is played The key number changes in accordance with on the MIDI Out Octave Sh...

Page 7: ...Receipt causes a change in the tone bank number stored in Instrument memory but the tone is not actually changed until a Program Change message is received For details see 10 Program Change 8 2 Modul...

Page 8: ...For information about the relationship between setting values and send receive values see 15 3 Pan Setting Value Table in IV Setting Values and Send Receive Values Receive Receipt changes the pan of...

Page 9: ...lues of this document Receive Receipt changes the portamento on o setting 8 10 Sostenuto 42H Message Format BnH 42H vvH n MIDI Channel Number vv Value Note1 Note1 For information about the relationshi...

Page 10: ...MIDI Channel Number vv Value Note1 Note1 For information about the relationship between setting values and send receive values see the 15 2 64 0 63 Setting Value Table in IV Setting Values and Send R...

Page 11: ...el 5BH Message Format BnH 5BH vvH n MIDI Channel Number vv Value Receive Receipt changes the reverb send of the corresponding part 8 18 RPN Registered Parameter Number LSB MSB 64H 65H Message Format B...

Page 12: ...n MIDI Channel Number Transmit Sent when an RPN message send operation is performed Receive Receipt de selects RPN 9 Mode Message 9 1 All Sound O 78H Message Format BnH 78H 00H n MIDI Channel Number...

Page 13: ...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 is received 10 Program Change Message Format CnH ppH n MID...

Page 14: ...ages are ignored if they are received 11 Channel Pressure Aftertouch Message Format DnH vvH n MIDI Channel Number vv Value Receive Receipt adds to the tone being sounded modulation of a depth speci ed...

Page 15: ...0H 7FH F7H 14 1 1 Master Volume Message Format F0H 7FH 7FH 04H 01H llH mmH F7H ll LSB Value Send 00H Receive Ignored mm MSB Value Receive Receipt changes the Master Volume 14 1 2 Master Fine Tuning Me...

Page 16: ...alue Table in IV Setting Values and Send Receive Values of this document Transmit Sent when Reverb Type is changed Receive Receipt changes the Reverb Type 14 1 5 GM System On Message Format F0H 7EH 7F...

Page 17: ...0H 40H Center 7FH 7FH Right 15 4 Fine Tune Setting Value Table Transmit Value Receive Value Parameter LSB MSB LSB MSB LSB MSB 43H 00H 00H 00H 5FH 00H 415 5 Hz 65H 00H 60H 00H 7FH 00H 415 6 Hz 07H 01H...

Page 18: ...Type Setting Value Table Transmit Value Receive Value Parameter 00H 00H Off 01H 01H Room 1 02H Room 2 03H Room 3 04H Room 4 05H 05H Hall 1 06H 06H Hall 2 07H Hall 3 08H Hall 4 09H 09H Stadium 1 0AH S...

Page 19: ...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 20: ...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 21: ......

Reviews: