Casio CTK-900, WK-3200 manual Midi Implementation Notation, Hexadecimal Notation, Binary Notation

Page 79

Part IX

MIDI Implementation Notation

42.19Hexadecimal 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 following table shows the hexadecimal equivalents for the most commonly used values (0 to 127).

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

 

 

 

 

 

 

 

 

42.20Binary 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 following table shows the binary equivalents for some of the values in the most commonly used range (0 to 127).

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

 

 

 

79

Image 79
Contents Midi Implementation for the CTK-900, WK-3200, and WK-3700 Part III System Message Part This Models System Exclusive Messages Part Parameter Set List Part Viii Setting Values and Send/Receive Values Part Midi Implementation Notation Sound Source Block Product Configuration as a Midi DeviceMidi Message Overview Controller BlockSound Source Instrument Part Sub-block Conditions that Disable Message Send and ReceiveConditions that Disable Bulk Dump Session Send and Receive Sound Source Common Sub-blocksSend Channel Different Operations Depending on Part ModeChannel Message Receive ChannelReceive Operation Polyphonic Key PressureControl Change Send OperationModulation 01H Bank Select 00HData Entry 06H,26H Pan 0AH Volume 07HExpression 0BH Hold1 40H Soft 43H Sostenuto 42HEnvelope Release Time 48H Filter Cutoff 4AH Envelope Attack Time 49HFilter Resonance 47H Vibrato Rate 4CH Vibrato Delay 4EHVibrato Depth 4DH Filter Cutoff Reverb Send 5BHChorus Send 5DH Nrpn 62H,63HDrawbar Position Filter ResonanceDrawbar Organ 2nd Percussion Drawbar Organ ClickDrawbar Organ 3rd Percussion Percussion Decay Time RPN 64H,65HPitch Bend Sensitivity Coarse Tune Fine TuneModulation Depth All Sound Off 78H Reset All Controllers 79HNull Mode Message Pitch Bend About the Part ModeProgram Change Channel AftertouchSystem Exclusive Message Master VolumeSystem Message Active SensingMaster Coarse Tuning Master Fine TuningMaster Balance Time Format Reverb ParameterChorus Parameter Type FormatDepth Format Rate FormatFeedback Format GM System Off Format GM System MessageSend To Reverb Format GM System On FormatGS Message CTK-900/WK-3200/WK-3700 System Exclusive MessageFormat This Models System Exclusive MessagesMessage Classifications Message Structures IPR 17.2.6 6...cat CategoryIiB Binary = index length 17.2.7 7...prm Parameter ID17.2.8 8...ilen/dlen index length / data length 17.2.9 9....ps Parameter Set NumberWhen act = 7 EOD, HDA, HDJ, HDE, BSY, EOS, NOP When act = 00IPC or 01IPRWhen act = 02BDS or 04HDS When act = 03BDR or 05HDR17.2.11 11...data Parameter Data When act = 00IPC17.2.13 14...EOX End of System Exclusive Message 17.2.12 12...sum Check SumOne-way and Handshake Parameter OperationsParameter Set Transfer Protocols Communication ProtocolsSession One-way Protocol Communication FlowSession and Subsession SubsessionHandshake Protocol Communication Flow HDJ BDS System Exclusive Format Command ParametersParameter Lists System Parameter ListSystem Parameter List Data Management Command Parameter ListData Management Command List Setup Parameter List Command Parameter ListMidi Parameter List Patch Common Parameter List Patch ParameterTune / Mix Parameter System Chorus Drawbar ParameterMaster Equalizer System ReverbDSP Type parameter DSP Patch ParameterDSP Type Independent Parameters Patch Part Parameter List Tone parameter Basic Parameter ListVibrato Parameter Assignable Controller ParameterWave Data Information Wave Data ParametersParameter List Song Data Information Song Data ParameterRhythm Data Information Rhythm Data ParametersSMF Data Information SMF Data ParametersUser Tone Parameter Set Parameter Set ListUser Timbre Parameter Set User Voice Parameter Set User Drum Parameter SetUser Wave Parameter Set User Instrument Parameter SetSong Data User DSP Parameter SetRegistration Data User Rhythm PatternUser Drawbar Parameter Set Data Format SMF Parameter SetAbout Parameter Set PS numbers Flash Memory Image Parameter SetDSP Algorithm List Single Effect Algorithm 11 0BH Rotary Algorithm0909HStereoPhaserAlgorithm 07 07H Limiter Algorithm 08 08H DistortionAlgorithm 20 14H Stereo Delay Algorithm 16 10H 1-Phase ChorusAlgorithm 17 11H Sin 2-Phase Chorus Algorithm 19 13H Tri 2-Phase ChorusAlgorithm 24 18H Reverse Gate Reverb Algorithm 22 16H 3-Tap DelayAlgorithm 28 1CH 2-Tap Delay Algorithm 23 17H Gate ReverbDSP Algorithm List Multi Effect Algorithm M08 28H Multi08 Algorithm M05 25H Multi05Algorithm M06 26H Multi06 Algorithm M07 27H Multi07Algorithm M14 2EH Multi14 Algorithm M11 2BH Multi11Algorithm M12 2CH Multi12 Algorithm M13 2DH Multi13Algorithm M19 33H Multi19 Algorithm M16 30H Multi16Algorithm M17 31H Multi17 Algorithm M18 32H Multi18Algorithm M25 39H Multi25 Algorithm M22 36H Multi22Algorithm M23 37H Multi23 Algorithm M24 38H Multi24Algorithm M30 3EH Multi30 Algorithm M27 3BH Multi27Algorithm M28 3CH Multi28 Algorithm M29 3DH Multi29Setting Value Table Setting Values and Send/Receive ValuesEqualizer Mid Frequency Setting Value Table Reverb Type Setting Value TableChorus Type Setting Value Table Equalizer Low Frequency Setting Value TableDSP Algorithm ID Table Equalizer Gain Setting Value TableDrawbar Position Setting Value Table Drawbar Percussion Setting TableHexadecimal Notation Midi Implementation NotationBinary Notation Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan

WK-3700, WK-3200, CTK-900 specifications

The Casio CTK-900, WK-3200, and WK-3700 are a trio of notable keyboards that cater to both beginner and intermediate musicians. Each model features a range of impressive specifications and functionalities designed to enhance the musical experience while allowing for creativity and exploration in sound.

The Casio CTK-900 is a compact 61-key keyboard that includes 600 tones and 180 rhythms, offering a diverse palette for anyone looking to explore different music styles. One of its key features is the Dance Music Mode, which simplifies the process of creating electronic music tracks through a user-friendly interface. The CTK-900 also includes a High-Quality module and a built-in lesson function that guides users through playing. With a lightweight design, it is highly portable and perfect for musicians on the go. Its MIDI connectivity allows for easy integration with computer software for recording and music production.

Moving on to the WK-3200, this model features a 76-key touch response keyboard, which provides a more extensive range for playing. It includes 670 tones and 200 rhythms, giving users even more options for musical expression. The WK-3200 also offers a larger LCD display for easier navigation through settings, and it features a Music Tutor function that helps users improve their skills. With layered and split keyboard capabilities, the WK-3200 is ideal for those looking to perform as a solo artist or in a band setting. Its built-in speaker system delivers clear sound output, enhancing the overall playing experience.

The WK-3700 takes many of the positives from the WK-3200 and elevates them further. With the same 76-key layout, it provides expressive playing capabilities while incorporating over 700 tones and 200 rhythms. This model also allows users to record their performances in real time using a built-in 6-track sequencer, making it easier for musicians to arrange and edit their own compositions. Additionally, the WK-3700 includes advanced features like the ambiance and reverb effects, providing an enhanced sound quality. The incorporation of features such as a song bank with over 100 pre-recorded songs ensures that users can learn and play along with ease.

Overall, the Casio CTK-900, WK-3200, and WK-3700 are excellent choices for musicians seeking versatile and user-friendly keyboards. Each model brings unique features and technologies that support musical innovation while catering to a wide range of skill levels. Whether you are a budding artist or a seasoned performer, these keyboards provide an effective blend of utility, quality, and fun.