Roland VR-760 112, Example of an Exclusive Message Calculating a Checksum, Ascii Code Table

Page 112

MIDI Implementation

Example of an Exclusive Message and

Calculating a Checksum

Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is determined by the address and data (or size) of the transmitted Exclusive message.

How to calculate the checksum

(hexadecimal numbers are indicated by “H”)

The checksum is a value derived by adding the address, size, and checksum itself and inverting the lower 7 bits.

Here’s an example of how the check sum is calculated. We will assume that in the Exclusive message we are transmitting, the address is aa bb cc ddH and the data or size is ee ffH.

aa+ bb + cc + dd + ee + ff = sum sum ÷ 128 = quotient ... remainder 128 - remainder = checksum

<Example1> Setting PERCUSSION SWITCH to ON (DT1)

According to the “Parameter Address Map” (p. 109), the start address of “Temporary Registration” is 10 00 00 00H, the offset address of “Registration Organ” parameter is 00 02 00H, and the address of “Percussion Switch” is 00 09H. Therefore the address of “Percussion Switch” of Registration is;

10 00 00 00H

00 02 00H

+) 00 09H 10 00 02 09H

ON has the value of 01H.

So the system exclusive message should be sent is;

 

 

 

F0

41

10

00 5F

12

10 00 02 09

01

??

F7

(1)

(2)

(3)

(4)

(5)

address

data

checksum

(6)

(1) Exclusive Status

 

(2) ID (Roland)

(3) Device ID (17)

(4) Model ID (VR-760)

 

(5) Command ID (DT1)

(6) End of Exclusive

Then calculate the checksum.

10H + 00H + 02H + 09H + 01H = 16 + 0 + 2 + 9 + 1 = 28 (sum) 28 (sum) ÷ 128 = 0 (quotient) ... 28 (remainder)

checksum = 128 - 28 (remainder) = 100 = 64H

This means that F0 41 10 00 5F 12 10 00 02 09 01 64 F7 is the message should be sent.

<Example2> Getting Temporary Performance data (RQ1)

cf.) This operation is the same as Bulk Dump Temporary function in Utility.

According to the “Parameter Address Map” (p. 109), the start address of Temporary Registration is assigned as following:

10 00

00

00H

Temporary Registration

 

:

 

 

00

00

00H

Registrartion Common

 

:

 

 

00

02

00H

Registration Organ

 

:

 

 

00

04

00H

Registration Piano

 

:

 

 

00

06

00H

Registration Synth

 

:

 

 

10 00

?? ??H

End of Temporary Registration

As the data size of “Registration Synth” is 00 00 01 1DH, summation of the size and the start address of “Registration Synth” at “Temporary Registration” will be;

10 00 06 00H +) 00 00 01 1DH 10 00 07 1DH

And the size that have to be got should be;

10 00 07 1DH -) 10 00 00 00H 00 00 07 1DH

Therefore the system exclusive message should be sent is;

 

 

F0

41

10

00 5F

11

10 00 00 00

00 00 07 1D ??

F7

(1)

(2)

(3)

(4)

(5)

address

data

checksum

(6)

(1) Exclusive Status

 

(2) ID (Roland)

 

(3) Device ID (17)

 

(4) Model ID (VR-760)

 

(5) Command ID (RQ1)

(6) End of Exclusive

 

Calculating the checksum as shown in <Example 2>, we get a message of F0 41 10 00 5F 11 10 00 00 00 00 00 07 1D 4C to be transmitted.

ASCII Code Table

Registration Name of MIDI data are described the ASCII code in the table below.

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

32

20H

SP

64

40H

@

96

60H

`

33

21H

!

65

41H

A

97

61H

a

34

22H

66

42H

B

98

62H

b

35

23H

#

67

43H

C

99

63H

c

36

24H

$

68

44H

D

100

64H

d

37

25H

%

69

45H

E

101

65H

e

38

26H

&

70

46H

F

102

66H

f

39

27H

`

71

47H

G

103

67H

g

40

28H

(

72

48H

H

104

68H

h

41

29H

)

73

49H

I

105

69H

i

42

2AH

*

74

4AH

J

106

6AH

j

43

2BH

+

75

4BH

K

107

6BH

k

44

2CH

,

76

4CH

L

108

6CH

l

45

2DH

77

4DH

M

109

6DH

m

46

2EH

.

78

4EH

N

110

6EH

n

47

2FH

/

79

4FH

O

111

6FH

o

48

30H

0

80

50H

P

112

70H

p

49

31H

1

81

51H

Q

113

71H

q

50

32H

2

82

52H

R

114

72H

r

51

33H

3

83

53H

S

115

73H

s

52

34H

4

84

54H

T

116

74H

t

53

35H

5

85

55H

U

117

75H

u

54

36H

6

86

56H

V

118

76H

v

55

37H

7

87

57H

W

119

77H

w

56

38H

8

88

58H

X

120

78H

x

57

39H

9

89

59H

Y

121

79H

y

58

3AH

:

90

5AH

Z

122

7AH

z

59

3BH

;

91

5BH

[

123

7BH

{

60

3CH

<

92

5CH

\

124

7CH

61

3DH

=

93

5DH

]

125

7DH

}

62

3EH

>

94

5EH

^

 

 

 

63

3FH

?

95

5FH

_

 

 

 

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

H:hexadecimal

“SP” is space.

112

Image 112
Contents Page Important Safety Instructions Page Page Power Supply PlacementMaintenance Additional PrecautionsUsing Data Cards Before Using CardsInstalling the card protector Other Features Main FeaturesEmphasis on Basic Keyboard Functions for Stage Use Contents Using the D Beam Controller to Produce Common Effects About the Edit Mode MenuBasic Operation of the Piano Part Basic Operation of the Synth PartMidi Settings that Act on the VR-760 Globally System Midi Settings of Registration Registration CommonOrgan Settings for Registrations Registration Organ Piano Settings for Registrations Registration PianoControlling External Midi Devices with the VR-760 Recording VR-760 Performances to an External Midi SequencerPanel Descriptions Front PanelPanel Descriptions Organ SectionSynth Section Rear Panel Pedal Jacks DAMPER, EXP, ControlConnecting the Power Cord Before You Begin PlayingConnecting the VR-760 to External Equipment Before You Begin PlayingBefore you begin making connections, confirm Following Connect the VR-760 and the external deviceInstalling the Music Stand Connecting PedalsTurning the Power On and Off Turning On the PowerTurning Off the Power Unit is powered up, and the display’s backlighting comes onRestoring the Factory Settings Factory Reset Adjusting the VolumeAdjust the volume using the Master Volume knob Press Cursor button to display the Factory Reset screen Adjusting the Display Contrast LCD ContrastPress the Enter button Edit’s System Basic screen appears Tuning to Other Instruments’ Pitches Master TuneYou are returned to the basic screen Overview of the VR-760 Basic organization of the VRKeyboard Controller Section Sound Generator SectionComposition of the VR-760’s Parts Tones and MemoriesMain Screens Basic Operation of the VRBasic Screen Rules About the Controller Section Controlling Parts RegistrationsDisplay returns to its previous screen Listening to the Demo SongsSong Name Composer Copyright Press the ONE Touch Organ button Performing with the KeyboardButton Tone Performing with a Variety of Tones Example Call up to RegistrationPerforming with the Keyboard Release the Bank button and press the Registration ButtonChanging the Volume Level of Each Part Press the Reverb Type button to switch the reverb typesAdding Reverberation to the Sound You can select from the following three typesChanging the Overall Tone Quality Master EQ Using the ControllerBender/Modulation Lever Aftertouch Damper PedalExpression pedal Control PedalBasic Operation of the Organ Part Harmonic Bars That Change the Composition of the Organ Tone5th Root Bar Manual button Performing with the Keyboard What Are Feet?Organ Section Changing the Organ Sound Tone WheelChanging the Wheel Type Press the Tone Wheel button to select the type of toneAdding Modulation to the Sound Vibrato and Chorus Leakage NoiseV-2 C-2, C-3This button switches Second Percussion on/off This button switches Third Percussion on/offAdding Crispness to the Sound Percussion Second Second Percussion buttonSwitches the volume of the percussion Performing with the Keyboard Soft Soft Percussion buttonPerforming with the Keyboard Slow Slow Percussion button Switches the speed at which the percussion sound will decayPercussion on a tone wheel organ Single Trigger Algorithm Turn the Overdrive knob to adjust the amount Changing the Virtual Amp AmplifierChanging the Virtual Amp Press the Amplifier button to select the type of virtualAdding the Rotary Speaker Effect Rotary Sound Rotary on buttonSLOW/FAST button Brake buttonBasic Operation of the Piano Part Tones That Change the Piano ToneChanging the Characteristics of the Sound Mic/Amp Mic ModelingAmp Modeling Press the Type button to select the typePhaser Applying Effects to the Sound Multi EffectsChorus TremoloBasic Operation of the Synth Part Tones That Change the Synth ToneSelecting Wave Expansion Board Tones Press the or + button located above SRX Expansion buttonMaking Changes to the Tones Tone Modify Synth Part pAdding Expression to the Sound Active Expression OFFFade TimbreUsing the Advanced Functions Using the D Beam Controller to Produce Common EffectsPlace your hand over the D Beam controller Effects ExplanationUsing the Advanced Functions Adjusting the Sensitivity of the D Beam ControllerTo Adjusting Sensitivity of the D Beam Press the Split button to make its indicator light Dividing the Keyboard SplitPlaying Rhythm Rhythm Style Beat MeasureChanging the Rhythm Pattern and Tempos Press the Rhythm on buttonPress Cursor button to go to the Rhythm screen Rhythm begins playing Following display is appearPress the Write button Saving Settings to RegistrationsScreen like the one shown below appears Using a Control Pedal Simple Method for Storing to RegistrationsSaving to the Memory Card Formatting the Memory Card for the VR-760 Format Press Cursor button to display the following screenAvailable characters/symbols Saving Data to Memory Card Save FileRepeat steps 4-5 to input the name You can use up to eight characters in naming a fileLoading a File from Memory Card into the VR-760 Load File Renaming a File Saved to the Memory Card Rename FilePress the Cursor button to select file This function rename file saved to the memory cardDeleting a File Saved to the Memory Card Delete File Rename filePress the Cursor buttons to select file Press the Enter button to delete fileWhat is V-LINK? Connection Example Using the DV-7PRControlling an External Video Device V-LINK Switching Images with the Registration Buttons How to Use the V-LINK FunctionSwitching Images with the Keyboard Detailed Settings for Each Function Edit About the Edit Mode MenuSystem Basic System MidiDetailed Settings for Each Function Edit Registration OrganRegistration Piano Registration SynthBasic Procedure Settings Affecting the Overall VR-760 System BasicSetting the Keyboard Video Switching During V-LINK Setting the Organ’s Quick Firing Keyboard FunctionChanging the Clock Timing Source Connecting/Disconnecting the Sound Generator and Keyboard Midi Settings that Act on the VR-760 GloballySetting the Device ID Number Setting the Midi Channel for Each Part Switching Rotary Effect MessagesSettings of Registration Changing the Pitch Bender Settings Setting of RhythmTransmitting Midi Tone Data When Switching Registrations Changing the Sensitivity of AftertouchOrgan Settings for Registrations Settings the Spread of the Speaker Settings the Speaker Volume LevelSetting the Rotary Shift Time Setting the Distance from the Rotary Speaker to the MicPiano Settings for Registrations Synth Settings for Registrations Playing Sound MonophonicallySettings Multi-Effect of Synth Part Convenient Functions Utility Checking the Installed Wave Expansion Boards SRX InfoConnect the VR-760 to Your Sequencer Bulk Dump Temp Bulk Dump All Message indicating that it is completed appearsUsing a Memory Card Factory ResetConnecting External Midi Devices Connecting to External SequencerSettings for Recording Recording VR-760 Performances to an External Midi SequencerConnecting External Midi Devices Recording the PerformanceAbout the Local Control VR-760Setting the Channels Switching RegistrationsMaking Connections Selecting VR-760 Sounds from An External Midi DeviceSettings for Controlling an External Midi Device Connecting External Midi Devices Switching TonesPC Variation Variation button’s indicator Off Red Green Controlling External Midi Devices with the VR-760Installing the Wave Expansion Board Installing SRX Series BoardsChecking the Installed Wave Expansion Boards Installing the Wave Expansion BoardInstallation de la carte d’extension Wave French language for Canadian Safety StandardVérification des cartes d’extension audio aprés installation Turning On the Power pTroubleshooting Problem Check SolutionTroubleshooting Piano VOLUME, Synth VolumeAppendices Messages and Error Messages Message Meaning ActionPhaser Effects/Parameter ListOverdrive DistortionEnhancer Auto WAHCompressor RotaryStereo Delay SPACE-DStereo Chorus 15 ST.FLANGER Stereo FlangerEffects/Parameter List MOD Delay Modulation Delay TRI TAP DLY Triple Tap DelayQuadruple Tap Delay Quad TAP DLYEffects/Parameter List Time Ctrl DLY Time Control Delay FBK PCH Shift Feedback Pitch ShifterReverb 22 2V PCH Shift 2-voice Pitch ShifterOD Delay Overdrive Delay Gated ReverbOD Flanger Overdrive Flanger OD Chorus Overdrive ChorusDist Flanger Enhancr Delay Chorus DelayFlanger Delay CHORUS/DELAYFLANGER/DELAY CHORUS/FLANGERTone List Rhythm Set ListPiano Tone Synth ToneSettings You Can Alter and Store Settings Stored to the SystemSettings Stored to the Registration 100Shortcut List 101Midi Implementation Receive data102 Channel Voice Messages Note offMidi Implementation 103Channel Mode Messages 104System Realtime Message 105System Exclusive Message 106 Data Transmission Channel Voice Messages Note offData set 1 DT1 107 System Realtime MessagesStart Stop108 System Exclusive MessagesUniversal Non-realtime System Exclusive Message Identity Reply MessageMidi Implementation Parameter Address Map 109110 Registration SynthDecimal and Hexadecimal Table 111Examples of Actual Midi Messages How to calculate the checksum 112Example of an Exclusive Message Calculating a Checksum Ascii Code TableMidi Implementation Chart 113Specifications 114Index 115116 117 Information AfricaAvis 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.