Roland V-Synth GT Supplementary Manual
Roland V-Synth GT Supplementary Manual

Roland V-Synth GT Supplementary Manual

Midi implementation
Hide thumbs Also See for V-Synth GT:

Advertisement

Synthesizer Keyboard
Model: V-Synth GT
1. Receive data (Sound Source Section)
■ Channel Voice Messages
* Not received when the Receive Switch parameter (SYSTEM Common MIDI) is OFF.
● Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note off velocity: 00H - 7FH (0 - 127)
● Note on
Status
2nd byte
9nH
kkH
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note on velocity: 01H - 7FH (1 - 127)
● Polyphonic Key Pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = Polyphonic Key Pressure:00H - 7FH (0 - 127)
● Control Change
* 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.
❍ Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number:0H - FH (ch.1 - 16)
mm, ll = Bank number:00 00H - 7F 7FH (bank.1 - bank.16384)
* Not received when the Receive Bank Select (SYSTEM Common MIDI) is OFF.
* The Patches corresponding to each Bank Select are as follows.
BANK SELECT
| PROGRAM
| PATCH
MSB | LSB
| NUMBER
| NUMBER
-----+-----------+-----------+-----------
087 | 000
| 001 - 128 | 001 - 128
| 001
| 001 - 128 | 129 - 256
| 002
| 001 - 128 | 257 - 384
| 003
| 001 - 128 | 385 - 512
❍ Portamento Time (Controller number 5)
Status
2nd byte
BnH
05H
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Portamento Time:00H - 7FH (0 - 127)
Copyright © 200 7 ROLAND CORPORATION
No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
MIDI Implementation
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
❍ Data Entry (Controller number 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
❍ Volume (Controller number 7)
Status
2nd byte
BnH
07H
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Volume:
00H - 7FH (0 - 127)
❍ Panpot (Controller number 10)
Status
2nd byte
BnH
0AH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Panpot:
00H - 40H - 7FH (Left - Center - Right),
❍ Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Expression:
00H - 7FH (0 - 127)
❍ Hold 1 (Controller number 64)
Status
2nd byte
BnH
40H
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
❍ Portamento (Controller number 65)
Status
2nd byte
BnH
41H
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍ Sostenuto (Controller number 66)
Status
2nd byte
BnH
42H
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍ Effect 1 (Reverb Send Level) (Controller number 91)
Status
2nd byte
BnH
5BH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Reverb Send Level:00H - 7FH (0 - 127)
❍ Effect 3 (Chorus Send Level) (Controller number 93)
Status
2nd byte
BnH
5DH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Chorus Send Level:00H - 7FH (0 - 127)
Date: April 1, 2007
Version: 1.00
3rd byte
mmH
llH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
1PS
1

Advertisement

Table of Contents
loading

Summary of Contents for Roland V-Synth GT

  • Page 1: Note Off

    = Portamento Time:00H - 7FH (0 - 127) Copyright © 200 7 ROLAND CORPORATION No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION. MIDI Implementation ❍ Data Entry (Controller number 6, 38) Status n = MIDI channel number: 0H - FH (ch.1 - 16)
  • Page 2: Midi Implementation

    MIDI Implementation ❍ RPN MSB/LSB (Controller number 100, 101) Status 2nd byte 3rd byte n = MIDI channel number: 0H - FH (ch.1 - 16) mm = upper byte (MSB) of parameter number specified by RPN ll = lower byte (LSB) of parameter number specified by RPN <<<...
  • Page 3: System Realtime Message

    = ID number: an ID number (manufacturer ID) to indicate the manufacturer whose Exclusive message this is. Roland’s manufacturer ID is 41H. ID numbers 7EH and 7FH are extensions of the MIDI standard; Universal Non-realtime Messages (7EH) and Universal Realtime Messages (7FH).
  • Page 4: Data Transmission

    Byte Remarks Exclusive status ID number (Roland) device ID (dev: 10H - 1FH, 7FH) model ID #1 (V-Synth GT) model ID #2 (V-Synth GT) model ID #3 (V-Synth GT) command ID (RQ1) address MSB address...
  • Page 5 Program Change or Transmit Bank Select parameter (SYSTEM Common MIDI) is OFF. * Although with the V-Synth GT you can select the Bank Select messages to be transmitted, be sure to refer to the Program Change Map on p. 1 for the Bank Select messages transmitted when the V-Synth GT is select a Patch.
  • Page 6: System Exclusive Messages

    Universal Non-realtime System Exclusive Message and Data Set 1 (DT1) are the only System Exclusive messages transmitted by the V-Synth GT. ● Universal Non-realtime System Exclusive Message ❍ Identity Reply Message Receiving Identity Request Message, the V-Synth GT send this message. Status Data byte 7EH, dev, 06H, 02H, 41H, 21H, 02H,...
  • Page 7: Parameter Address Map

    * Transmission of “#” marked address is divided to some packets. For example, ABH in hexadecimal notation will be divided to 0AH and 0BH, and is sent/received in this order. ● V-Synth GT (ModelID = 00H 00H 21H) +------------------------------------------------------------------------------+ | Start...
  • Page 8 MIDI Implementation 00 1C | 0aaa aaaa | S2 Assign |-------------+----------------------------------------------------------------| | 00 00 00 1D | Total Size +------------------------------------------------------------------------------+ ❍ Tone Common +------------------------------------------------------------------------------+ | Offset Address | Description |-------------+----------------------------------------------------------------| 00 00 | 0aaa aaaa | Tone Name 1 00 01 | 0aaa aaaa | Tone Name 2 00 02 | 0aaa aaaa | Tone Name 3 00 03 | 0aaa aaaa | Tone Name 4 00 04 | 0aaa aaaa | Tone Name 5...
  • Page 9 OSC2-LFO-RATE, OSC2-LFO-PCH, OSC2-LFO-TM/PW, | CSM1-ENV1-ATK, CSM1-ENV1-DCY, CSM1-ENV1-REL, | CSM1-ENV2-ATK, CSM1-ENV2-DCY, CSM1-ENV2-REL, | CSM1-LFO-RATE, CSM1-LFO-PRM1, CSM1-LFO-PRM2, | CSM2-ENV1-ATK, CSM2-ENV1-DCY, CSM2-ENV1-REL, | CSM2-ENV2-ATK, CSM2-ENV2-DCY, CSM2-ENV2-REL, | CSM2-LFO-RATE, CSM2-LFO-PRM1, CSM2-LFO-PRM2, | TVA-ENV-ATK, TVA-ENV-DCY, TVA-ENV-REL, | TVA-LFO-RATE, TVA-LFO-LVL, TVA-LFO-PAN, | T-FX-PRM1, T-FX-PRM2, T-FX-PRM3, | 00 53 | 0aaa aaaa | Matrix Control 2 Sens 2 |-------------+-----------+----------------------------------------------------| 00 54 | 0aaa aaaa | Matrix Control 3 Source...
  • Page 10 MIDI Implementation 00 66 | 0aaa aaaa | Matrix Control 6 Dest 2 OSC1-PITCH, OSC1-TIME/PW, OSC1-FORMA/FAT, | OSC1-PENV-ATK, OSC1-PENV-DCY, OSC1-PENV-REL, | OSC1-TENV-ATK, OSC1-TENV-DCY, OSC1-TENV-REL, | OSC1-FENV-ATK, OSC1-FENV-DCY, OSC1-FENV-REL, | OSC1-AENV-ATK, OSC1-AENV-DCY, OSC1-AENV-REL, | OSC1-LFO-RATE, OSC1-LFO-PCH, OSC1-LFO-TM/PW, | OSC2-PITCH, OSC2-TIME/PW, OSC2-FORMA/FAT, | OSC2-PENV-ATK, OSC2-PENV-DCY, OSC2-PENV-REL, | OSC2-TENV-ATK, OSC2-TENV-DCY, OSC2-TENV-REL, | OSC2-FENV-ATK, OSC2-FENV-DCY, OSC2-FENV-REL, |...
  • Page 11 | 0000 bbbb | | 0000 cccc | | 0000 dddd | T-FX Parameter 10 00 2C | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | T-FX Parameter 11 00 30 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | T-FX Parameter 12...
  • Page 12 MIDI Implementation 00 2A | 0aaa aaaa | Track 2 Step 09 Value 00 2B | 0aaa aaaa | Track 2 Step 10 Value 00 2C | 0aaa aaaa | Track 2 Step 11 Value 00 2D | 0aaa aaaa | Track 2 Step 12 Value 00 2E | 0aaa aaaa | Track 2 Step 13 Value 00 2F | 0aaa aaaa | Track 2 Step 14 Value 00 30 | 0aaa aaaa | Track 2 Step 15 Value...
  • Page 13 00 19 | 0000 000a | Control Assign Dest 10 Polarity |-------------+-----------+----------------------------------------------------| 00 1A | 0aaa aaaa | Control Assign Dest 11 Source OFF, CC01 - CC31, OFF, CC33 - CC95, BEND, AFT, | 00 1B | 0000 000a | Control Assign Dest 11 Polarity |-------------+-----------+----------------------------------------------------| 00 1C | 0aaa aaaa | Control Assign Dest 12 Source OFF, CC01 - CC31, OFF, CC33 - CC95, BEND, AFT, |...
  • Page 14 MIDI Implementation | 0000 cccc | | 0000 dddd | Vocoder Parameter 5 00 1F | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | Vocoder Parameter 6 00 23 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | Vocoder Parameter 7...
  • Page 15 | 0000 bbbb | | 0000 cccc | | 0000 dddd | OSC 2 Wave Number 00 60 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | | 0000 eeee | | 0000 ffff | | 0000 gggg | | 0000 hhhh | OSC 2 Start Offset 00 68 | 0aaa aaaa | OSC 2 Time...
  • Page 16 MIDI Implementation 00 75 | 0000 aaaa | | 0000 bbbb | Env 10 Attack Time 00 77 | 0000 aaaa | | 0000 bbbb | Env 10 Decay Time 00 79 | 0aaa aaaa | Env 10 Sustine 00 7A | 0000 aaaa | | 0000 bbbb | Env 10 Release Time 00 7C | 0000 0aaa | Env 10 Velocity Curve 00 7D | 0aaa aaaa | Env 10 Velocity Sens...
  • Page 17 | 0000 cccc | | 0000 dddd | COSM Parameter 13 00 36 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | COSM Parameter 14 00 3A | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | COSM Parameter 15 00 3E | 0000 aaaa |...
  • Page 18 MIDI Implementation | 0000 bbbb | | 0000 cccc | | 0000 dddd | Reverb Parameter 20 00 52 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | Reverb Parameter 21 00 56 | 0000 aaaa | | 0000 bbbb | | 0000 cccc | | 0000 dddd | Reverb Parameter 22...
  • Page 19: Supplementary Material

    4. Supplementary material ■ 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.
  • Page 20 ■ 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.
  • Page 21 This method of tuning divides the octave into 12 equal parts. It is currently the most widely used form of tuning, especially in occidental music. On the V-Synth GT, the default settings for the Scale Tune feature produce equal temperament.

Table of Contents