Roland VR-760 owner manual 111, Decimal and Hexadecimal Table, Examples of Actual Midi Messages

Page 111

MIDI Implementation

Decimal and Hexadecimal Table

(An “H” is appended to the end of numbers in hexadecimal notation.)

In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc. are expressed as hexadecimal values for each 7 bits.

The following table shows how these correspond to decimal numbers.

+——————————————————————————————————————————————————————————+ D H D H D H D H ——————+——————++——————+——————++——————+——————++——————+——————

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

+——————————————————————————————————————————————————————————+ D: decimal

H: hexadecimal

*Decimal values such as MIDI channel and program change are listed as one greater than the values given in the above table.

*A 7-bit byte can express data in the range of 128 steps. For data where greater precision is required, we must use two or more bytes. For example, two hexadecimal numbers aa bbH expressing two 7-bit bytes would indicate a value of aa x 128 + bb.

*In the case of values which have a ± sign, 00H = -64, 40H = ±0, and 7FH = +63, so that the decimal expression would be 64 less than the value given in the above chart. In the case of two types, 00 00H = -8192, 40 00H = ±, and 7F 7FH = +8191. For example, if aa bbH were expressed as decimal, this would be aa bbH - 40 00H = aa x 128 + bb - 64 x 128.

*Data marked “Use nibbled data” is expressed in hexadecimal in 4-bit units. A value expressed as a 2-byte nibble 0a 0bH has the value of a x 16 + b.

Examples of Actual MIDI Messages

<Example1> 93 3E 5F

9n is the Note-on status, and n is the MIDI channel number. Since 3H = 3, 3EH = 62, and 5FH = 95, this is a Note-on message with MIDI CH = 4, note number 62 (note name is D4), and velocity 95.

<Example2> CE 49

CnH is the Program Change status, and n is the MIDI channel number. Since EH = 14 and 49H = 73, this is a Program Change message with MIDI CH = 15, program number 74 (Flute in GS).

<Example3> E4 00 28

EnH is the Pitch Bend Change status, and n is the MIDI channel number. The 2nd byte (00H

=0) is the LSB and the 3rd byte (28H = 40) is the MSB, but Pitch Bend Value is a signed number in which 40 00H (= 64 x 12 + 80 = 8192) is 0, so this Pitch Bend Value is

28 00H - 40 00H = 40 x 12 + 80 - (64 x 12 + 80) = 5120 - 8192 = -3072

If the Pitch Bend Sensitivity is set to 2 semitones, -8192 (00 00H) will cause the pitch to change -200 cents, so in this case -200 x (-3072) ÷ (-8192) = -75 cents of Pitch Bend is being applied to MIDI channel 5.

<Example4> B4 64 00 65 00 06 0C 26 00 64 7F 65 7F

BnH is the Control Change status, and n is the MIDI channel number. For Control Changes, the 2nd byte is the control number, and the 3rd byte is the value. In a case in which two or more messages consecutive messages have the same status, MIDI has a provision called “running status” which allows the status byte of the second and following messages to be omitted. Thus, the above messages have the following meaning.

B4

64

00

MIDI ch.5, lower byte of RPN parameter number:

00H

(B4)

65

00

(MIDI ch.5) upper byte of RPN parameter number:

00H

(B4)

06

0C

(MIDI ch.5) upper byte of parameter value:

0CH

(B4)

26

00

(MIDI ch.5) lower byte of parameter value:

00H

(B4)

64

7F

(MIDI ch.5) lower byte of RPN parameter number:

7FH

(B4)

65

7F

(MIDI ch.5) upper byte of RPN parameter number:

7FH

In other words, the above messages specify a value of 0C 00H for RPN parameter number 00 00H on MIDI channel 5, and then set the RPN parameter number to 7F 7FH.

RPN parameter number 00 00H is Pitch Bend Sensitivity, and the MSB of the value indicates semitone units, so a value of 0CH = 12 sets the maximum pitch bend range to ?12 semitones (1 octave). (On GS sound generators the LSB of Pitch Bend Sensitivity is ignored, but the LSB should be transmitted anyway (with a value of 0) so that operation will be correct on any device.)

<Example1> What is the decimal expression of 5AH?

From the preceding table, 5AH = 90

<Example2> What is the decimal expression of the value 12 34H given as hexadecimal for each 7 bits?

From the preceding table, since 12H = 18 and 34H = 52

18 x 128 + 52 = 2356

<Example3> What is the decimal expression of the nibbled value 0A 03 09 0D?

From the preceding table, since 0AH = 10, 03H = 3, 09H = 9, 0DH = 13

((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885

<Example4> What is the nibbled expression of the decimal value 1258?

16 ) 1258

16 ) 78 ...10

16 ) 4 ...14

0 ... 4

Since from the preceding table, 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH, the result is: 00 04 0E

0AH.

Once the parameter number has been specified for RPN or NRPN, all Data Entry messages transmitted on that same channel will be valid, so after the desired value has been transmitted, it is a good idea to set the parameter number to 7F 7FH to prevent accidents. This is the reason for the (B4) 64 7F (B4) 65 7F at the end.

It is not desirable for Performance data (such as Standard MIDI File data) to contain many events with running status as given in <Example 4>. This is because if playback is halted during the song and then rewound or fast-forwarded, the sequencer may not be able to transmit the correct status, and the sound generator will then misinterpret the data. Take care to give each event its own status.

It is also necessary that the RPN or NRPN parameter number setting and the value setting be done in the proper order. On some sequencers, events occurring in the same (or consecutive) clock may be transmitted in an order different than the order in which they were received. For this reason it is a good idea to slightly skew the time of each event (about 1 tick for TPQN = 96, and about 5 ticks for TPQN = 480).

*TPQN: Ticks Per Quarter Note

Appendices

111

Image 111
Contents Page Important Safety Instructions Page Page Additional Precautions Power SupplyPlacement MaintenanceBefore Using Cards Using Data CardsInstalling the card protector Main Features Other FeaturesEmphasis on Basic Keyboard Functions for Stage Use Contents Basic Operation of the Synth Part Using the D Beam Controller to Produce Common EffectsAbout the Edit Mode Menu Basic Operation of the Piano PartPiano Settings for Registrations Registration Piano Midi Settings that Act on the VR-760 Globally System MidiSettings of Registration Registration Common Organ Settings for Registrations Registration OrganRecording VR-760 Performances to an External Midi Sequencer Controlling External Midi Devices with the VR-760Front Panel Panel DescriptionsOrgan Section Panel DescriptionsSynth Section Pedal Jacks DAMPER, EXP, Control Rear PanelBefore You Begin Playing Connecting the Power CordConnect the VR-760 and the external device Connecting the VR-760 to External EquipmentBefore You Begin Playing Before you begin making connections, confirm FollowingConnecting Pedals Installing the Music StandUnit is powered up, and the display’s backlighting comes on Turning the Power On and OffTurning On the Power Turning Off the PowerAdjusting the Volume Restoring the Factory Settings Factory ResetAdjust the volume using the Master Volume knob Adjusting the Display Contrast LCD Contrast Press Cursor button to display the Factory Reset screenPress the Enter button Tuning to Other Instruments’ Pitches Master Tune Edit’s System Basic screen appearsYou are returned to the basic screen Sound Generator Section Overview of the VR-760Basic organization of the VR Keyboard Controller SectionTones and Memories Composition of the VR-760’s PartsBasic Operation of the VR Main ScreensBasic Screen Rules Controlling Parts Registrations About the Controller SectionListening to the Demo Songs Display returns to its previous screenSong Name Composer Copyright Performing with the Keyboard Press the ONE Touch Organ buttonButton Tone Release the Bank button and press the Registration Button Performing with a Variety of TonesExample Call up to Registration Performing with the KeyboardYou can select from the following three types Changing the Volume Level of Each PartPress the Reverb Type button to switch the reverb types Adding Reverberation to the SoundUsing the Controller Changing the Overall Tone Quality Master EQBender/Modulation Lever Control Pedal AftertouchDamper Pedal Expression pedalHarmonic Bars That Change the Composition of the Organ Tone Basic Operation of the Organ Part5th Root Performing with the Keyboard What Are Feet? Bar Manual buttonPress the Tone Wheel button to select the type of tone Organ SectionChanging the Organ Sound Tone Wheel Changing the Wheel TypeC-2, C-3 Adding Modulation to the Sound Vibrato and ChorusLeakage Noise V-2Second Second Percussion button This button switches Second Percussion on/offThis button switches Third Percussion on/off Adding Crispness to the Sound PercussionPerforming with the Keyboard Soft Soft Percussion button Switches the volume of the percussionSwitches the speed at which the percussion sound will decay Performing with the Keyboard Slow Slow Percussion buttonPercussion on a tone wheel organ Single Trigger Algorithm Press the Amplifier button to select the type of virtual Turn the Overdrive knob to adjust the amountChanging the Virtual Amp Amplifier Changing the Virtual AmpBrake button Adding the Rotary Speaker Effect Rotary SoundRotary on button SLOW/FAST buttonTones That Change the Piano Tone Basic Operation of the Piano PartPress the Type button to select the type Changing the Characteristics of the Sound Mic/AmpMic Modeling Amp ModelingTremolo PhaserApplying Effects to the Sound Multi Effects ChorusPress the or + button located above SRX Expansion button Basic Operation of the Synth PartTones That Change the Synth Tone Selecting Wave Expansion Board TonesSynth Part p Making Changes to the Tones Tone ModifyTimbre Adding Expression to the Sound Active ExpressionOFF FadeEffects Explanation Using the Advanced FunctionsUsing the D Beam Controller to Produce Common Effects Place your hand over the D Beam controllerAdjusting the Sensitivity of the D Beam Controller Using the Advanced FunctionsTo Adjusting Sensitivity of the D Beam Dividing the Keyboard Split Press the Split button to make its indicator lightStyle Beat Measure Playing Rhythm RhythmRhythm begins playing Following display is appear Changing the Rhythm Pattern and TemposPress the Rhythm on button Press Cursor button to go to the Rhythm screenSaving Settings to Registrations Press the Write buttonScreen like the one shown below appears Simple Method for Storing to Registrations Using a Control PedalSaving to the Memory Card Press Cursor button to display the following screen Formatting the Memory Card for the VR-760 FormatYou can use up to eight characters in naming a file Available characters/symbolsSaving Data to Memory Card Save File Repeat steps 4-5 to input the nameThis function rename file saved to the memory card Loading a File from Memory Card into the VR-760 Load FileRenaming a File Saved to the Memory Card Rename File Press the Cursor button to select filePress the Enter button to delete file Deleting a File Saved to the Memory Card Delete FileRename file Press the Cursor buttons to select fileConnection Example Using the DV-7PR What is V-LINK?Controlling an External Video Device V-LINK How to Use the V-LINK Function Switching Images with the Registration ButtonsSwitching Images with the Keyboard System Midi Detailed Settings for Each Function EditAbout the Edit Mode Menu System BasicRegistration Synth Detailed Settings for Each Function EditRegistration Organ Registration PianoSettings Affecting the Overall VR-760 System Basic Basic ProcedureSetting the Organ’s Quick Firing Keyboard Function Setting the Keyboard Video Switching During V-LINKChanging the Clock Timing Source Midi Settings that Act on the VR-760 Globally Connecting/Disconnecting the Sound Generator and KeyboardSetting the Device ID Number Switching Rotary Effect Messages Setting the Midi Channel for Each PartSettings of Registration Changing the Sensitivity of Aftertouch Changing the Pitch Bender SettingsSetting of Rhythm Transmitting Midi Tone Data When Switching RegistrationsOrgan Settings for Registrations Setting the Distance from the Rotary Speaker to the Mic Settings the Spread of the SpeakerSettings the Speaker Volume Level Setting the Rotary Shift TimePiano Settings for Registrations Playing Sound Monophonically Synth Settings for RegistrationsSettings Multi-Effect of Synth Part Checking the Installed Wave Expansion Boards SRX Info Convenient Functions UtilityConnect the VR-760 to Your Sequencer Message indicating that it is completed appears Bulk Dump Temp Bulk Dump AllFactory Reset Using a Memory CardRecording VR-760 Performances to an External Midi Sequencer Connecting External Midi DevicesConnecting to External Sequencer Settings for RecordingVR-760 Connecting External Midi DevicesRecording the Performance About the Local ControlSelecting VR-760 Sounds from An External Midi Device Setting the ChannelsSwitching Registrations Making ConnectionsControlling External Midi Devices with the VR-760 Settings for Controlling an External Midi DeviceConnecting External Midi Devices Switching Tones PC Variation Variation button’s indicator Off Red GreenInstalling SRX Series Boards Installing the Wave Expansion BoardInstalling the Wave Expansion Board Checking the Installed Wave Expansion BoardsFrench language for Canadian Safety Standard Installation de la carte d’extension WaveTurning On the Power p Vérification des cartes d’extension audio aprés installationProblem Check Solution TroubleshootingPiano VOLUME, Synth Volume TroubleshootingAppendices Message Meaning Action Messages and Error MessagesDistortion PhaserEffects/Parameter List OverdriveRotary EnhancerAuto WAH Compressor15 ST.FLANGER Stereo Flanger Stereo DelaySPACE-D Stereo ChorusQuad TAP DLY Effects/Parameter List MOD Delay Modulation DelayTRI TAP DLY Triple Tap Delay Quadruple Tap Delay22 2V PCH Shift 2-voice Pitch Shifter Effects/Parameter List Time Ctrl DLY Time Control DelayFBK PCH Shift Feedback Pitch Shifter ReverbOD Chorus Overdrive Chorus OD Delay Overdrive DelayGated Reverb OD Flanger Overdrive FlangerChorus Delay Dist Flanger Enhancr DelayCHORUS/FLANGER Flanger DelayCHORUS/DELAY FLANGER/DELAYSynth Tone Tone ListRhythm Set List Piano Tone100 Settings You Can Alter and StoreSettings Stored to the System Settings Stored to the Registration101 Shortcut ListChannel Voice Messages Note off Midi ImplementationReceive data 102103 Midi Implementation104 Channel Mode Messages105 System Realtime MessageSystem Exclusive Message Data Transmission Channel Voice Messages Note off 106Data set 1 DT1 Stop 107System Realtime Messages StartIdentity Reply Message 108System Exclusive Messages Universal Non-realtime System Exclusive Message109 Midi Implementation Parameter Address MapRegistration Synth 110111 Decimal and Hexadecimal TableExamples of Actual Midi Messages Ascii Code Table How to calculate the checksum112 Example of an Exclusive Message Calculating a Checksum113 Midi Implementation Chart114 Specifications115 Index116 117 Africa InformationAvis 03128590 ’03-6-5N

VR-760 specifications

The Roland VR-760 is a versatile stage keyboard designed to cater to the requirements of both live performers and studio musicians. With a blend of organ sounds, electric pianos, and synthesizer textures, the VR-760 stands out for its exceptional sound quality and user-friendly interface.

One of the standout features of the VR-760 is its extensive collection of sounds optimized for live performance. It comes equipped with a sophisticated organ section that offers a range of vintage and modern tones. Musicians can achieve classic rotary speaker effects, which are essential for creating an authentic organ sound. The keybed is designed for expressiveness, ensuring that all nuances are captured, making it ideal for dynamic playing.

Additionally, the VR-760 features high-quality electric pianos that replicate the sounds of legendary models. With an expansive library of piano sounds, the keyboard allows for seamless transitions between soft ballads and powerful driving riffs, catering to various genres. The layered sound functionality enables users to combine multiple sounds for a richer audio experience.

The synthesizer section of the VR-760 includes extensive waveform options and modulation capabilities. Users can explore a wide range of synthesis styles, allowing them to manipulate sounds in real-time during performances. The advanced sound engine ensures that the sounds generated remain rich and full, even when heavily modulated.

Another key highlight of the VR-760 is its built-in effects processing, which includes reverb, delay, and chorus settings. These effects can be easily applied to enhance the overall sound output, providing a higher level of polish without the need for external equipment. The intuitive interface allows performers to adjust these effects quickly, ensuring seamless transitions between different sounds and styles during a live show.

Portability is also a major benefit of the Roland VR-760. Weighing in at a manageable size, it is suitable for gigging musicians who travel frequently. The robust construction ensures that it can withstand the rigors of the road while delivering reliable performance night after night.

Lastly, the VR-760 offers seamless connectivity options, including MIDI and USB ports. This makes it easy to integrate with other devices, such as computers or external sound modules, enhancing its versatility in both performance and recording setups.

In summary, the Roland VR-760 combines powerful sounds, user-friendly controls, and portable design, making it a standout choice for musicians seeking a high-quality stage keyboard that does not compromise on performance.