Roland VG-88 User Manual

Browse online or download User Manual for Musical Instruments Roland VG-88. MIDI Implementation

  • Download
  • Add to my manuals
  • Print
  • Page
    / 20
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
1
V Guitar System Date: Mar. 1, 2000
Model VG-88 Version: 1.00
MIDI Implementation
1. RECOGNIZED RECEIVE DATA
CHANNEL VOICE MESSAGE
Control Change
Bank Select
Status Second Third
BnH 00H mmH
BnH 20H llH
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
mm = Bank No. (MSB) : 00H - 7FH (0 - 127)
ll = Bank No. (LSB) : 00H - 7FH (0 - 127)
* If the bank number MSB is 02H or less, the reception program change map will be
switched. (If it is 03H or higher it will be ignored.)
* The bank number LSB will be ignored.
* After start-up, the VG-88 will operate with bank number 00H until it receives a bank
select.
Control Change Number #1–#31, #64–#95
Status Second Third
BnH ccH vvH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16)
cc = Controller No. : 01H - 1FH (1 - 31)
40H - 5FH (64 - 95)
vv = Value : 00H - 7FH (0 -127)
* By specifying this as a source for “realtime parameter control” you can use these
messages to control a target.
Program Change
Status Second
CnH ppH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16)
pp = Program No. : 00H - 7FH (No.1 - No.128)
* Patches will be selected according to the program number that is received.
* Three program change maps are referenced when switching, and these are selected by
bank select.
SYSTEM REALTIME MESSAGE
Timing clock
Status
F8H
* This message is transmitted at intervals of 1/24th of a quarter note.
* Recognized if the 'BPM' patch parameter is set to 'MIDI'.
SYSTEM EXCLUSIVE MESSAGE
Status Data Byte Status
F0H iiH,ddH ...eeH F7H
F0H = System Exclusive
ii = Manufacturer ID : 41H (Roland )
dd ,..ee = Data : 00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common)
* For more details, please refer to “Roland Exclusive Message”.
2. TRANSMITTED DATA
CHANNEL VOICE MESSAGE
Control Change
Bank Select
Status Second Third
BnH 00H mmH
BnH 20H 00H
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
mm = Bank No. 00H - 02H (0 - 2)
* If you set up a system parameter "PROGRAM CHANGE OUT" for "ON", Bank Select
(00H, 20H) is transmitted when switching patch.
Control Change Number #1–#31, #64–#95
Status Second Third
BnH ccH vvH
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
cc = Controller No. : 01H - 1FH (1 - 31)
40H - 5FH (64 - 95)
vv = Value : 00H - 7FH (0 - 127)
* If you set up a control change number at a system parameter "EXP PEDAL NUMBER",
control change information is transmitted when operating EXP pedal.
* If you set up a control change number at a system parameter "CTL PEDAL NUMBER",
control change information is transmitted when operating CTL pedal.
* If you set up a control change number at a system parameter "SUB CTL 1 NUMBER",
control change information is transmitted when operating SUB CTL 1 (SUB EXP) pedal
of an outside connection.
* If you set up a control change number at a system parameter "SUB CTL 2 NUMBER",
control change information is transmitted when operating SUB CTL 2 pedal of an
outside connection.
Program Change
Status Second
CnH ppH
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
pp = Program No. : 00H - 63H (No.1 - No.100)
* If you set up a system parameter "PROGRAM CHANGE OUT" for "ON", program
change information is transmitted when switching patch.
* The following program numbers are transmitted.
BANK PROG BANK PROG BANK PROG
VG-88 MSB LSB CHG VG-88 MSB LSB CHG VG-88 MSB LSB CHG
----- --- --- --- ----- --- --- --- ----- --- --- ---
# 1-1 = 0 0 1 #26-1 = 1 0 1 #51-1 = 2 0 1
# 1-2 = 0 0 2 #26-2 = 1 0 2 #51-2 = 2 0 2
# 1-3 = 0 0 3 #26-3 = 1 0 3 #51-3 = 2 0 3
# 1-4 = 0 0 4 #26-4 = 1 0 4 #51-4 = 2 0 4
# 2-1 = 0 0 5 #27-1 = 1 0 5 #52-1 = 2 0 5
# 2-2 = 0 0 6 #27-2 = 1 0 6 #52-2 = 2 0 6
# 2-3 = 0 0 7 #27-3 = 1 0 7 #52-3 = 2 0 7
# 2-4 = 0 0 8 #27-4 = 1 0 8 #52-4 = 2 0 8
# 3-1 = 0 0 9 #28-1 = 1 0 9 #53-1 = 2 0 9
# 3-2 = 0 0 10 #28-2 = 1 0 10 #53-2 = 2 0 10
# 3-3 = 0 0 11 #28-3 = 1 0 11 #53-3 = 2 0 11
# 3-4 = 0 0 12 #28-4 = 1 0 12 #53-4 = 2 0 12
# 4-1 = 0 0 13 #29-1 = 1 0 13 #54-1 = 2 0 13
# 4-2 = 0 0 14 #29-2 = 1 0 14 #54-2 = 2 0 14
# 4-3 = 0 0 15 #29-3 = 1 0 15 #54-3 = 2 0 15
# 4-4 = 0 0 16 #29-4 = 1 0 16 #54-4 = 2 0 16
# 5-1 = 0 0 17 #30-1 = 1 0 17 #55-1 = 2 0 17
# 5-2 = 0 0 18 #30-2 = 1 0 18 #55-2 = 2 0 18
# 5-3 = 0 0 19 #30-3 = 1 0 19 #55-3 = 2 0 19
# 5-4 = 0 0 20 #30-4 = 1 0 20 #55-4 = 2 0 20
# 6-1 = 0 0 21 #31-1 = 1 0 21 #56-1 = 2 0 21
# 6-2 = 0 0 22 #31-2 = 1 0 22 #56-2 = 2 0 22
# 6-3 = 0 0 23 #31-3 = 1 0 23 #56-3 = 2 0 23
# 6-4 = 0 0 24 #31-4 = 1 0 24 #56-4 = 2 0 24
# 7-1 = 0 0 25 #32-1 = 1 0 25 #57-1 = 2 0 25
# 7-2 = 0 0 26 #32-2 = 1 0 26 #57-2 = 2 0 26
# 7-3 = 0 0 27 #32-3 = 1 0 27 #57-3 = 2 0 27
# 7-4 = 0 0 28 #32-4 = 1 0 28 #57-4 = 2 0 28
# 8-1 = 0 0 29 #33-1 = 1 0 29 #58-1 = 2 0 29
# 8-2 = 0 0 30 #33-2 = 1 0 30 #58-2 = 2 0 30
# 8-3 = 0 0 31 #33-3 = 1 0 31 #58-3 = 2 0 31
Copyright © 2000 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Page view 0
1 2 3 4 5 6 ... 19 20

Summary of Contents

Page 1 - MIDI Implementation

1V Guitar System Date: Mar. 1, 2000Model VG-88 Version: 1.00MIDI Implementation1. RECOGNIZED RECEIVE DATA CHANNEL VOICE MESSAGE● Control Change❍ Bank

Page 2 - 3. EXCLUSIVE COMMUNICATION

10MIDI Implementation** ** 00 04 00 00 00 02 00 - 64 TOUCH-S 0 - 100** ** 00 06 00 00 00 02 dummy data----- Mod -----** *

Page 3

11MIDI Implementation 01 : ON** ** 01 26 00 00 00 02 dummy data** ** 01 28 00 00 0

Page 4

12MIDI Implementation** ** 02 02 00 00 00 02 00 - 28 L- MID G -20dB - +20dB** ** 02 04 00 00 00 02 00 - 28 LOW G -20dB - +2

Page 5

13MIDI Implementation** ** 02 66 00 00 00 02 dummy data[ PHASER ]** ** 02 20 00 00 00 02 00 - 71 RATE *Refer to Table

Page 6

14MIDI Implementation** ** 03 14 00 00 00 02 00 - 0A DENSITY 0 - 10** ** 03 16 00 00 00 02 dummy data===== NS =====** **

Page 7

15MIDI Implementation** ** 04 6C 00 00 00 02 01 - 7F ASSIGN3 ACTIVE RANGE HI 1 - 127 *5** ** 04 6E 00 00 00 02 01 - 7F ASSIGN4 ACTIVE

Page 8

16MIDI ImplementationTable 'Program Map'----------------+----------------+----------------+-----------------Data(H) |Desc. |Data(H) |Desc.

Page 9

17MIDI ImplementationTable 'Pickup_Position'Data(H) Description 00 : 5mm : : 3F : 320mmTable 'Pickup_Angle'Data(H

Page 10

18MIDI Implementation 00 8E : FX:EQ L-MID G 00 8F : FX:EQ LOW G 00 90 : FX:EQ HIGH G 00 91 : FX:EQ H-MID G 00 92 : FX:MOD

Page 11

19MIDI Implementation1. Data Format for Exclusive Messages Roland’s MIDI implementation uses the following data format for all Exclusive messages (ty

Page 12

2MIDI Implementation # 8-4 = 0 0 32 #33-4 = 1 0 32 #58-4 = 2 0 32 # 9-1 = 0 0 33 #34-1 = 1 0 33 #59-1 = 2 0 33

Page 13

20MIDI Implementation* The size of the requested data does not indicate the number of bytes that will make up a DT1 message, but represents the addres

Page 14

3MIDI Implementation4. ADDRESS MAPPING OF PARAMETER The address and size are displayed under 7-bit hexadecimal notation.Address MSB LSBBinary 0a

Page 15

4MIDI ImplementationTable 'DISPLAY'Address(H) |Size(H) |Data(H) |Parameter Description -------------------

Page 16

5MIDI Implementation05 00 00 57 00 00 00 01 ** - ** dummy data[SETTING = D]05 00 00 58 00 00 00 01 00 - 02 D TYPE : :05 00 00 7

Page 17

6MIDI ImplementationTable 'PROGRAM MAP(BANK2)'Address(H) |Size(H) |Data(H) |Parameter Description --------

Page 18

7MIDI Implementation** ** 00 04 00 00 00 02 00 - 0A RESO 0 - 10** ** 00 06 00 00 00 02 00 - 64 SIZE -50 - +50**

Page 19 - Roland Exclusive Messages

8MIDI Implementation 01 : ON----- Body -----** ** 00 28 00 00 00 02 00 - 64 ATTACK

Page 20

9MIDI Implementation** ** 00 36 00 00 00 02 00 - 64 DIR4** ** 00 38 00 00 00 02 00 - 64 DIR5** ** 00 3A 00 00 00 02 00 - 64 DIR6

Comments to this Manuals

No comments