# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Roland V-Synth GT Elastic Audio Synthesizer MIDI Implementation User's Manual

Summary

Explore the comprehensive technical documentation for this advanced synthesizer keyboard unit. This manual provides detailed specifications of the MIDI implementation protocol, covering every functional aspect from basic Note On/Off messages and Volume control to complex parameter adjustments like Panpot, Expression, and Polyphonic Key Pressure. Essential features include Bank Select, Sostenuto settings, and precise control over send levels for Reverb and Chorus effects. Perfect for sound designers, hardware developers, or engineers requiring deep integration knowledge using advanced MIDI CC and RPN messages.

📄 Preview 📖 Table of Contents Contents PAGE OF 21

Page 1 Text Content

Synthesizer Keyboard Date: April 1, 2007

Model: V-Synth GT Version: 1.00MIDI Implementation

Data Entry (Controller number 6, 38)

1. Receive data (Sound Source Section)

Status 2nd byte 3rd byte Bn H 06H mm H

Channel Voice Messages Bn H 26H ll H

n = MIDI channel number: 0H - FH (ch.1 - 16)

Not received when the Receive Switch parameter (SYSTEM Common MIDI) is OFF. mm, ll = the value of the parameter specified by RPN/NRPN

mm = MSB, ll = LSB

Note off

Status 2nd byte 3rd byte Volume (Controller number 7) 8n H kk H vv H Status 2nd byte 3rd byte 9n H kk H 00H Bn H 07H vv H n = MIDI channel number:0H - FH (ch.1 - 16) n = MIDI channel number:0H - FH (ch.1 - 16) kk = note number: 00H - 7FH (0 - 127) vv = Volume: 00H - 7FH (0 - 127)

vv = note off velocity: 00H - 7FH (0 - 127)

Panpot (Controller number 10) Note on Status 2nd byte 3rd byte Bn H 0AH vv H

Status 2nd byte 3rd byte

n = MIDI channel number:0H - FH (ch.1 - 16)

9n H kk H vv H

vv = Panpot: 00H - 40H - 7FH (Left - Center - Right),

n = MIDI channel number:0H - FH (ch.1 - 16) kk = note number: 00H - 7FH (0 - 127)

vv = note on velocity: 01H - 7FH (1 - 127) Expression (Controller number 11) Status 2nd byte 3rd byte Bn H 0BH vv H

Polyphonic Key Pressure

n = MIDI channel number:0H - FH (ch.1 - 16)

Status 2nd byte 3rd byte

vv = Expression: 00H - 7FH (0 - 127)

An H kk H vv H n = MIDI channel number:0H - FH (ch.1 - 16)

Hold 1 (Controller number 64)

kk = note number: 00H - 7FH (0 - 127)

Status 2nd byte 3rd byte

vv = Polyphonic Key Pressure:00H - 7FH (0 - 127)

Bn H 40H vv H n = MIDI channel number:0H - FH (ch.1 - 16)

Control Change

vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON

If the corresponding Controller number is selected for the Tone Control Source 1, 2, 3, 4, 5, 6, 7 or 8 parameter (Tone Edit Com Matrix Ctrl), the corresponding effect will occur.

Portamento (Controller number 65) Status 2nd byte 3rd byte

Bank Select (Controller number 0, 32)

Bn H 41H vv H

Status 2nd byte 3rd byte

n = MIDI channel number:0H - FH (ch.1 - 16)

Bn H 00H mm H

vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

Bn H 20H ll H n = MIDI channel number:0H - FH (ch.1 - 16)

Sostenuto (Controller number 66)

mm, ll = Bank number:00 00H - 7F 7FH (bank.1 - bank.16384)

Status 2nd byte 3rd byte Bn H 42H vv H

Not received when the Receive Bank Select (SYSTEM Common MIDI) is OFF.

n = MIDI channel number:0H - FH (ch.1 - 16)

The Patches corresponding to each Bank Select are as follows.

vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

BANK SELECT | PROGRAM | PATCH

MSB | LSB | NUMBER | NUMBER Effect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte 3rd byte

087 | 000 | 001 - 128 | 001 - 128 | 001 | 001 - 128 | 129 - 256 Bn H 5BH vv H | 002 | 001 - 128 | 257 - 384

n = MIDI channel number:0H - FH (ch.1 - 16)

vv = Reverb Send Level:00H - 7FH (0 - 127)

Portamento Time (Controller number 5)

Status 2nd byte 3rd byte Effect 3 (Chorus Send Level) (Controller number 93)

Bn H 05H vv H Status 2nd byte 3rd byte n = MIDI channel number:0H - FH (ch.1 - 16) Bn H 5DH vv H vv = Portamento Time:00H - 7FH (0 - 127) n = MIDI channel number:0H - FH (ch.1 - 16)

vv = Chorus Send Level:00H - 7FH (0 - 127)

Co pyright © 200 7 ROLAND CORPORATION No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION. 1PS

Page Summary Contents For Roland V-Synth GT Elastic Audio Synthesizer MIDI Implementation User's Manual

Page 1 Synthesizer Keyboard Date: April 1, 2007 Model: V-Synth GT Version: 1.00MIDI Implementation Data Entry (Controller number 6, 38) 1. Receive data (Sound Source Section) Status 2nd byte 3rd byte Bn H 06...
Page 2 MIDI Implementation RPN MSB/LSB (Controller number 100, 101) Channel Mode Messages Status 2nd byte 3rd byte Bn H 65H mm H Not received in when the Receive Switch parameter (SYSTEM Common MIDI) is OFF....
Page 3 MIDI Implementation MONO (Controller number 126) Universal Realtime System Exclusive Messages Status 2nd byte 3rd byte Master Volume Bn H 7EH mm H Status Data byte Status n = MIDI channel number:0H - ...
Page 4 MIDI Implementation Global Parameter Control Data set 1(DT1) Status Data byte Status F0H 41H, dev, 00H, 00H, 21H, 12H, aa H, bb H, F7H Scale/Octave Tuning Adjust cc H, dd H, ee H, ... ff H, sum Status...
Page 5 MIDI Implementation Effect Controller 2 MSB (Controller number 13) 2. Data Transmission (Sound Source Section) Status 2nd byte 3rd byte Bn H 0DH vv H Channel Voice Messages n = MIDI channel number:0H ...
Page 6 MIDI Implementation General Purpose Controller 6 (Controller number 81) System Exclusive Messages Status 2nd byte 3rd byte Universal Non-realtime System Exclusive Message and Data Set 1 (DT1) are the ...
Page 7 MIDI Implementation ❍ System Common 3. Parameter Address Map | Offset | | | Address | Description | * Transmission of “#” marked address is divided to some packets. For example, ABH in |# 00 00 | 0000...
Page 8 MIDI Implementation | | | OFF, CC01 - CC31, CC33 - CC95 | | | | -100 - +100 | | 00 1C | 0aaa aaaa | S2 Assign (0 - 95) | |# 00 44 | 0000 aaaa | | | | | OFF, CC01 - CC31, CC33 - CC95 | | | 0000 bbbb | ...
Page 9 MIDI Implementation | | | OSC2-LFO-RATE, OSC2-LFO-PCH, OSC2-LFO-TM/PW, | | | | OSC1-LFO-RATE, OSC1-LFO-PCH, OSC1-LFO-TM/PW, | | | | OSC2-LFO-FR/FT, OSC2-LFO-LVL, | | | | OSC1-LFO-FR/FT, OSC1-LFO-LVL, ...
Page 10 MIDI Implementation | 00 66 | 0aaa aaaa | Matrix Control 6 Dest 2 (0 - 78) | | | | TVA-LVL, | | | | OFF, | | | | TVA-ENV-ATK, TVA-ENV-DCY, TVA-ENV-REL, | | | | OSC1-PITCH, OSC1-TIME/PW, OSC1-FORMA/FAT...
Page 11 MIDI Implementation | | 0000 bbbb | | | 00 06 | 0000 aaaa | Track 1 End Point (0 - 15) | | | 0000 cccc | | | | | 1 - 16 | | | 0000 dddd | T-FX Parameter 10 (12768 - 52768) | | 00 07 | 0000 0aaa | Trac...
Page 12 MIDI Implementation | 00 2A | 0aaa aaaa | Track 2 Step 09 Value (1 - 127) | | | | CSM2-ENV1-SUS, CSM2-ENV1-REL, | | | | -63 - +63 | | | | CSM2-ENV2-ATK, CSM2-ENV2-DCY, | | 00 2B | 0aaa aaaa | Track 2 ...
Page 13 MIDI Implementation | | | BEAM-L, BEAM-R, KNOB1, KNOB2, | | | 0000 bbbb | | | | | MOD, SW1, SW2, PEDAL1, PEDAL2 | | | 0000 cccc | | | 00 19 | 0000 000a | Control Assign Dest 10 Polarity (0 - 1) | | | ...
Page 14 MIDI Implementation | | 0000 cccc | | | 00 1A | 000a aaaa | OSC 1 Random Pitch Depth (0 - 30) | | | 0000 dddd | Vocoder Parameter 5 (12768 - 52768) | | | | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, | | | | -20000...
Page 15 MIDI Implementation | | 0000 bbbb | | |# 00 27 | 0000 aaaa | | | | 0000 cccc | | | | 0000 bbbb | Env 4 Attack Time (0 - 144) | | | 0000 dddd | OSC 2 Wave Number (0 - 999) | | | | 0 - 127, MUSICAL-NOTE...
Page 16 MIDI Implementation |# 00 75 | 0000 aaaa | | | 00 0B | 0000 0aaa | LFO 2 Offset (0 - 4) | | | 0000 bbbb | Env 10 Attack Time (0 - 144) | | | | -100, -50, 0, +50, +100 | | | | 0 - 127, MUSICAL-NOTES | ...
Page 17 MIDI Implementation | | 0000 cccc | | | | 0000 cccc | | | | 0000 dddd | COSM Parameter 13 (12768 - 52768) | | | 0000 dddd | Chorus Parameter 7 (12768 - 52768) | | | | -20000 - +20000 | | | | -20000 - ...
Page 18 MIDI Implementation | | 0000 bbbb | | | 00 2F | 0000 000a | Reserved 11 (0 - 1) | | | 0000 cccc | | | 00 30 | 0000 000a | Reserved 12 (0 - 1) | | | 0000 dddd | Reverb Parameter 20 (12768 - 52768) | | ...
Page 19 MIDI Implementation 4. Supplementary material Examples of Actual MIDI Messages <Example1> 92 3E 5F Decimal and Hexadecimal Table 9n is the Note-on status, and n is the MIDI channel number. Since...
Page 20 MIDI Implementation Example of an Exclusive Message and Calculating a <Example3> Getting Temporary Patch data (RQ1) Checksum According to the “Parameter Address Map” (p. 7), the start address of...
Page 21 MIDI Implementation <Example4> Getting Temporary UPPER/LOWER Tone data (RQ1) at once; The Scale Tune Feature (address: 40 1x 40) The scale Tune feature allows you to finely adjust the individual...