Roland MVS-12 Owner's manual

Type
Owner's manual
Remote Control
Reference Guide
Remote control enables you to operate the buttons on the front panel of the MVS-12 from an external
device. This document describes how to operate the unit remotely via MIDI, RS-232C interface, or over
the LAN.
Copyright © 2010 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written
permission of ROLAND CORPORATION.
1PS
2
Contents
Connecting External Equipment ...................................................................3
Connecting a Video Mixer.................................................................................................................... 3
About MIDI Setup.......................................................................................................................................3
Connecting the LVS-800 ..........................................................................................................................4
Connecting the V-1600HD......................................................................................................................6
Connecting RS-232C devices .............................................................................................................. 7
About Baud Rate Setting .........................................................................................................................7
Connecting Network Devices ............................................................................................................. 8
About Networking Setup ........................................................................................................................8
MVS-12 Command Reference ..................................................................... 10
Overview of Commands .....................................................................................................................10
Commands Transmitted from External Equipment..................................................................11
Commands Transmitted from MVS-12..........................................................................................14
MIDI Implementation .................................................................................. 16
Message received at MIDI IN.............................................................................................................16
Channel Voice Message .........................................................................................................................16
System Exclusive Message....................................................................................................................17
Message transmitted from MIDI OUT ............................................................................................18
System Exclusive Message....................................................................................................................18
Parameter Address Map.........................................................................................................................18
Appendices..............................................................................................................................................19
Default Settings of MIDI In/Out........................................................................................................21
MIDI Implementation Chart........................................................................ 22
3
Connecting External Equipment
You can use the MIDI OUT of a video mixer to remotely control the MVS-12. To do this, connect a MIDI cable from MIDI OUT/THRU
connector of your video mixer to the MIDI IN connector of your MVS-12.
To enable MIDI control, you will need to make some settings in the MVS-12’s MIDI SETUP menu. Press the [EDIT] button of [MIDI
SETTING] in SYSTEM SETTING menu to open the screen below.
fig.MIDI-setting-screen.eps\
MIDI OUT/THRU
This sets the status of MVS-12's MIDI OUT/THRU connector. By default, this is set to [THRU]. When you wish to receive responses
from the MVS-12, set this to [OUT].
CTRL CH
This selects the channel for MIDI transmission. Set this to the same channel as the connected video mixer.
DEVICE ID
Set this to same value as the connected video mixer.
LVS-800 ver.
Set this according to the system version of the connected LVS-800. Set this to [1.0] if system version of the LVS-800 is 1.0. In this
case, some functions are limited (p. 5) and a message of “Works with A/B Mode only“ appears.
If the system version of the connected LVS-800 is 1.1 or later, this value must be set to [1.1-]. If you set this to [1.0], the remote control function
may not work properly.
Connecting a Video Mixer
About MIDI Setup
4
Connecting External Equipment
When controlled remotely by the LVS-800 video mixer, the input select, Preview and Program status of the LVS-800 can be viewed
on a video monitor connected to MULTI-OUT (MENU) connector of the MVS-12.
1. Connect output of the LVS-800
Connect the Monitor Outputs or the Program/Preview Outputs from the LVS-800 to the VIDEO INPUT connectors on the MVS-12.
Connections shown on the chart below are recommended.
fig.LVS800-in-out-connect.eps\
2. Connect the LVS-800 and the MVS-12 using MIDI
Connect the MIDI output from the LVS-800 to the MIDI IN connector on the MVS-12.
* By default, MIDI OUT on the LVS-800 is set to [THRU]. Change the setting to [OUT].
LVS-800 MENU > [MIDI SETUP] > [MIDI OUT/THRU SWITCH] > Select [OUT]
* Set the MIDI channels and device IDs to matching values, and set the MVS-12 to receive MIDI signals from the LVS-800.
MVS-12 : MAIN MENU > [SYSTEM SETTINGS] > [MIDI SETTING]
LVS-800 : [MENU] > [MIDI SETUP]
Make sure the settings of MIDI CH and DEVICE ID are the same on both units.
* Other MIDI settings of the LVS-800 should be unchanged from default status.
fig.connect-LVS-800-MIDI.eps
Connecting the LVS-800
LVS-800 MVS-12
MONITOR OUT 1-8 VIDEO INPUT 1-8
A/B MIX PVW VIDEO INPUT 9
A/B MIX OUT VIDEO INPUT 10
PGM PVW
PGM OUT
VIDEO INPUT 11
VIDEO INPUT 12
LVS-800MVS-12
5
Connecting External Equipment
Operations on the LVS-800 and the display of MVS-12
When responding to operations on the LVS-800, the display of the MVS-12 changes as below.
Preview Output
Select a preview channel on LVS-800. A green box will displayed around that input’s display box on the MVS-12’s output.
* If you have connected LVS-800’s PGM PVW output to MVS-12’s VIDEO INPUT 11, whatever input has been selected on the preview bus will
appear in the [CH 11] position of the MVS-12’s monitor.
fig.PVW-output.eps
Program Output
When you operate the LVS-800’s video fader (T-bar) or [AUTO] button, the video you selected on the preview bus will be sent to
the PGM bus and be output from the LVS-800’s PGM OUT connector. The corresponding channel box on your MVS-12’s monitor
will change color from green to red to indicate that it’s now “live“.
* If you are connecting the LVS-800’s PGM OUT to the MVS-12’s VIDEO INPUT 12, the picture you selected on the LVS-800 is shown on the [CH 12]
position of the monitor connected to the MVS-12.
* If you select a different channel on the LVS-800’s preview bus, a green box will appear on the corresponding channel in the MVS-12’s monitor.
fig.PGM-output.eps
If the same channel is selected for Preview and Program, the two boxes overlap. Both boxes will go red in the MVS-12’s monitor.
The red and green boxes are not displayed at multiple locations even when the MVS-12 has been set to display a single channel at multiple
locations. Only a single box of each color is displayed.
When the system version of the LVS-800 is 1.0, only operation in the A/B mode is supported. With system version 1.1 or later, PGM-PST mode, LVS
mode and Picture in Picture are also supported. The system version of your LVS-800 mixer is displayed during startup on a monitor connected to
the LVS-800’s A/B MIX PVW jack.
If you activate the V-LINK of your external controller device, you can remotely select which source channel will be routed to MATRIX OUT 1 of the
MVS-12. Refer to "Connecting the V-1600HD" (p. 6). If you do not wish to switch source channels from external equipment, turn V-LINK to [OFF].
Green
Green
Red
Red
6
Connecting External Equipment
You can use the MVS-12 as a source for expanded SD video inputs to feed to the V-1600HD. In this case, the MVS-12 can be
operated as a matrix switcher that is controlled remotely by the V-1600HD.
1. Connect output of the MVS-12 to the V-1600HD
Connect cameras and other source devices to VIDEO INPUT 1 through 12 on the MVS-12. Connect MATRIX OUT 1 on the MVS-12
to SD IN (channel 13) on the V-1600HD.
fig.coonnect-V1600HD-input.eps
2. Connect the V-1600HD and the MVS-12 using MIDI
Connect the MIDI output from the V-1600HD to the MIDI IN connector on the MVS-12.
* Set the MIDI channels and device IDs to matching values, and set the MVS-12 to receive MIDI signals from the V-1600HD.
* Use the menu on the V-1600HD to switch on V-LINK. Select [Master Switch] in [MIDI] of SYSTEM menu and turn it to [ON]. Then turn [V-LINK
Master] to [ON].
fig.connect-V1600HD-MIDI.eps
Operations on the V-1600HD
Hold down PST/EFFECT [13] and press a PGM buttons [1] through [12]. This will cause the desired MVS-12 input to route to
channel 13 of the V-1600HD. PGM buttons [1] through [12] correspond to VIDEO INPUT 1 through 12 on the MVS-12.
fig.opeprating-V1600HD.eps
Connecting the V-1600HD
V-1600HDMVS-12
7
Connecting External Equipment
Connect an RS-232C capable device such as a computer or touch panel to MVS-12’s RS-232C connector. This will allow you to
perform panel control operations remotely.
fig.connect-PC.eps\
Specifications of RS-232C Connector
Transmission Format Start-stop synchronization (asynchronous), full duplex
Transmission Rate 9600/19200/38400/115200
Parity None
Data Length 8 bits
Stop Bit Length 1 bit
Encoding ASCII
Flow Control None
Here is the pin assignments of the MVS-12’s RS-232C connector.
fig.pin-assign.eps\
Refer to “MVS-12 Command Reference” (p. 10) for the commands to remote control the MVS-12.
Press [EDIT] button of [RS-232C SETTING] in SYSTEM SETTING menu to open the screen below. You can set the baud rate in this
screen.
fig.baud-rate-setting.eps
Connecting RS-232C devices
About Baud Rate Setting
12345
6789
1
2
3
4
5
6
7
8
9
Pin No.
Signal
DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI
MVS-12
DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI
PC etc.
DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI
Cable Connection
8
Connecting External Equipment
Connect the MVS-12 to a network via a router or other network devices. You can remote control the MVS-12 from a web browser
or TCP Control commands from your computer.
fig.connect-network.eps\
Press [EDIT] button of [NETWORK SETTING] in SYSTEM SETTING menu to open the screen below. You can set appropriate
networking parameters in this screen.
fig.network-screen.eps
DHCP
If your network has a router or other device that provides DHCP, turn this [ON] and DHCP device will automatically assign the appropriate
network settings to the MVS-12.
* When DHCP is turned to [ON], you cannot change IP ADDRESS, SUBNET MASK or DEFAULT GATEWAY values.
CTRL PORT
You can select port number (for TCP control).
* When you are using the MVS-12 in a network environment, such as on a company LAN, an available port number must be assigned. Check with
the network administrator to determine what port numbers are available for use.
IP ADDRESS
Allows you to manually assign an IP Address.
SUBNET MASK
Allows you to manually assign the subnet mask.
DEFAULT GATEWAY
Allows you to manually assign a Gateway IP address.
MAC ADDRESS
This displays the MAC (Media Access Control) number unique to the LAN connector of your MVS-12.
Connecting Network Devices
About Networking Setup
9
Connecting External Equipment
Operations Over the Network (web browser)
By typing your network-enabled MVS-12’s IP address into the address bar of a web browser, you can remotely control the units
panel functions. Be sure to include the “http://“ prefix. In the example, the web address is http://192.168.11.8.
fig.browser-screen.eps\
Clicking [to Edit Mode], you can switch to the Edit Mode screen below. You can perform functions like [NAME EDIT] or [INPUT
ASSIGN].
Set Name
Input name and click [Input 1] through [Input 12] or [Matrix Out 1] through [Matrix Out 4]. The name you have input will be reflected to the
selected channel. (You cnnot use [%] name input.)
Input Assign
Click a button of [Input 1] through [Input 12] on lines of 1 through 12. You can select a channel to be assigned to each Multi-Viewer window (1 - 12).
fig.edit-screen.eps
* Clicking [to Panel Mode], you can return to Panel Mode screen.
Refer to "MVS-12 Command Reference"(p. 10) for TCP control.
10
MVS-12 Command Reference
The MVS-12 can be remote controlled from external equipment like a computer via RS-232C, LAN or MIDI.
A command consists of an ASCII code sequence containing "stx," three uppercase letters of, and a semicolon (";"). The three letters
indicate the command type.
If the command has an argument, a colon (":") is inserted between the command letters and the argument. When multiple
arguments occur, they are separated by commas (",").
* Never use spaces in commands or arguments.
* Example : stxMTX:2,0; will route Input 1 (“0“) to Matrix Out 3 (“2“).
"stx"
This is the ASCII code signal name (code number 02H [hexadecimal]) and code that signals the command start.
* Your device’s stx command may not be the ASCII letters “stx“ or “02H“. Refer to your RS-232C controller’s manual to send proper command.
":"
This is the code to separate the command and its argument.
";"
This is the code to make MVS-12 recognize the end of a command.
MVS-12 uses common commands for remote control via RS-232C, LAN (Ethernet TCP Control) and MIDI.
Via RS-232C
The specifications of RS-232C transmissions are as follows.
Transmission Format Start-stop synchronization (asynchronous), full duplex
Transmission Rate 9600/19200/38400/115200 bps
Parity None
Data Length 8 bits
Stop Bit Length 1 bit
Encoding ASCII
Flow Control None
* Refer to “Specifications of RS-232C Connector” (p.XX) for signal assignments to pins.
Via LAN
Transmission is performed using TCP via the specified PORT (50000 through 50009) under Ethernet TCP control.
Via MIDI
Transmission is performed using MIDI System Exclusive messages.
* Connect MIDI OUT of external device to MVS-12’s MIDI IN.
* If you wish to use “response“ commands like those shown below, you need to connect MVS-12’s MIDI OUT to MIDI IN of external device. Set the
MVS-12’s [MIDI OUT/THRU] to [OUT] in this case.
RPS
RVA
RIN
RMN
RVN
Data Byte
F0H Exclusive Status
41H ID Number (Roland)
dev Device ID (dev:10H-1FH)
00H MVS-12 Model ID
00H MVS-12 Model ID
4FH MVS-12 Model ID
12H Command ID (DT1)
Command Data
SSH Checksum
F7H
Overview of Commands
11
MVS-12 Command Reference
If you are sending commands from a remote device to the MVS-12, make sure the MVS-12’s menu is OFF. The MVS-12 cannot receive external
commands while the menu is ON.
Also, the MVS-12 may not properly understand external commands if they are sent continuously. Try to include a short interval between each
remote command.
The following commands can be sent to the MVS-12. They are shown in RS-232C (ASCII) and hexadecimal (MIDI).
MLD : Memory Select
Activate the specified memory number.
stxMLD:a;
a : Memory Number (0-3)
stx M L D : a ;
O2H 4DH 4CH 44H 3AH * 3BH
* = 30H-33H
MSV : Memory Write
Write current status to specified memory number.
stxMSV:a;
a : Memory Number (0-3)
stx M S V : a ;
O2H 4DH 53H 56H 3AH * 3BH
* = 30H-33H
MTX : Matrix Out Select
Route an input channel to Matrix Out 1 through 4.
stxMTX:a,b;
a : Matrix Out (0-3)
b : Input (0-9, A, B)
stx M T X : a , b ;
O2H 4DH 54H 58H 3AH *1 2CH *2 3BH
*1 = 30H-33H
*2 = 30H-39H,41H,42H
MVL : Mutil-Out Layout Select
Select the layout of Multi-Out.
stxMVL:a;
a : Multi-Out Layout (0-4)
0=Split 12, 1=Split 9, 2=Split 10, 3=Split 4 4=No Split
stx M V L : a ;
O2H 4DH 56H 4CH 3AH * 3BH
* = 30H-33H
MVA : Multi-Out Assign Select
Select input for each window of multi-out layout.
stxMVA:a,b;
a : Window Position (0-9, A, B)
b : Input (0-9, A, B)
stx M V A : a , b ;
O2H 4DH 56H 41H 3AH * 2CH * 3BH
* = 30H-39H,41H,42H
Commands Transmitted from External Equipment
12
MVS-12 Command Reference
INA : Naming for Inputs
Set name for specified input. Fixed to 8 characters.
stxINA:a,nnnnnnnn;
a : Input (0-9, A, B)
n : Name (8 characters 20H-7EH)
stx I N A : a , n n n n n n n n ;
O2H 49H 4EH 41H 3AH *1 2CH *2 *2 *2 *2 *2 *2 *2 *2 3BH
*1 = 30H-39H,41H,42H
*2 = 20H-7EH
* If the name is shorter than 8 characters, fill the remaining part with space (20H). MVS-12 automatically deletes unnecessary space.
MNA : Naming for Matrix Out
Set name for each matrix out. Fixed to 8 characters.
stxMNA:a,nnnnnnnn;
a : Matrix Out (0-3)
n : Name (8 characters 20H-7EH)
stx M N A : a , n n n n n n n n ;
O2H 4DH 4EH 41H 3AH *1 2CH *2 *2 *2 *2 *2 *2 *2 *2 3BH
*1 = 30H-39H,41H,42H
*2 = 20H-7EH
* If the name is shorter than 8 characters, fill the remaining part with space (20H). MVS-12 automatically deletes unnecessary space.
TLY : Set Tally (AB)
Specify Tally AB indicator status.
stxTLY:a,b,c,d;
a: A input number (0-9, A, B)
b: A display (0-2) 0=none, 1=green, 2=red
c: B input number (0-9, A, B)
d: B display (0-2) 0=none, 1=green, 2=red
stx T L Y : a , b , c , d ;
O2H 54H 4CH 59H 3AH *1 2CH *2 2CH *1 2CH *2 3BH
*1 = 30H-39H,41H,42H
*2 = 30H-32H
STL : Set Tally
Specify Tally indicators.
stxSTL:a,b, c;
a: TALLY(0-2) 0=A, 1=B, 2=C
b: InputÅi0-9,A,B)
c: Display (0-2) 0=none, 1=green, 2=red
stx S T L : a , b , c ;
O2H 53H 54H 4CH 3AH *1 2CH *2 2CH *1 3BH
*1 = 30H-32H
*2 = 30H-39H,41H,42H
* You cannot use display = green when set to TALLY=C(2).
13
MVS-12 Command Reference
RPS : Request for Status Information
Returns current memory number, multi-out layout and matrix out status.
stxRPS;
stx R P S ;
O2H 52H 50H 53H 3BH
Refer to “IPS : Status Information” in “Commands Transmitted from MVS-12” for codes to be returned.
RVA : Request for Multi-Out Assign Information
Returns input channel information for each window of current multi-out layout.
stxRVA;
stx R V A ;
O2H 52H 56H 41H 3BH
Refer to “IVA : Multi-Out Assign Information” in “Commands Transmitted from MVS-12” for codes to be returned.
RIN : Request for Names of Inputs
Returns name of specified input.
stxRIN:a;
a : Input (0-9, A, B)
stx R I N : a ;
O2H 52H 49H 4EH 3AH * 3BH
* = 30H-39H,41H,42H
Refer to “IIN : Names of Inputs” in “Commands Transmitted from MVS-12” for codes to be returned.
RMN : Request for Names of Matrix Out
Returns name of specified matrix out.
stxRMN:a;
a : Matrix Out (0-3)
stx R M N : a ;
O2H 52H 4DH 4EH 3AH * 3BH
* = 30H-33H
Refer to “IMN : Names of Matrix Out” in “Commands Transmitted from MVS-12” for codes to be returned.
RVN : Request for Version Information
Returns version information of MVS-12.
stxRVN;
stx R V N ;
O2H 52H 56H 4EH 3BH
Refer to “IVN : Version Information” in “Commands Transmitted from MVS-12” for codes to be returned.
14
MVS-12 Command Reference
The following commands are sent from the MVS-12 to your remote device.
IPS : Status Information
Sends current memory number, multi-out layout and matrix out status. (response to RPS command)
stxIPS:a,b,c,defg;
a : Memory Number (0-3)
b : Multi-Out Layout (0-4)
c : Matrix Select (0-3)
d : Matrix Out 1 (0-9, A, B)
e : Matrix Out 2 (0-9, A, B)
f : Matrix Out 3 (0-9, A, B)
g : Matrix Out 4 (0-9, A, B)
stx I P S : a , b , c , d e f g ;
O2H 49H 50H 53H 3AH *1 2CH *1 2CH *1 2CH *2 *2 *2 *2 3BH
*1 = 30H-33H
*2 = 30H-39H,41H,42H
IVA : Multi-Out Assign Information
Sends input channel information for each window of current multi-out layout. (response to RVA command)
stxIVA:abcdefghijkl;
a : Multi-out window 1 input (0-9, A, B)
b : Multi-out window 2 input (0-9, A, B)
c : Multi-out window 3 input (0-9, A, B)
d : Multi-out window 4 input (0-9, A, B)
e : Multi-out window 5 input (0-9, A, B)
f : Multi-out window 6 input (0-9, A, B)
g : Multi-out window 7 input (0-9, A, B)
h : Multi-out window 8 input (0-9, A, B)
i : Multi-out window 9 input (0-9, A, B)
j : Multi-out window 10 input (0-9, A, B)
k : Multi-out window 11 input (0-9, A, B)
l : Multi-out window 12 input (0-9, A, B)
stx I V A : a b c d ef g h i j kl ;
O2H 49H 56H 41H 3AH * * * * * * * * * * * * 3BH
* = 30H-39H,41H,42H
IIN : Names of Inputs
Sends names of inputs (response to RIN command).
stxIIN:a,nnnnnnnn;
a: Input (0-9, A, B)
n: Name (8 characters)
stx I I N : a , n n n n n n n n ;
O2H 49H 49H 4EH 3AH *1 2CH *2 *2 *2 *2 *2 *2 *2 *2 3BH
*1 = 30H-39H,41H,42H
*2 = 20H-7EH
* If the name is shorter than 8 characters, remaining part is automatically filled with space (20H).
Commands Transmitted from MVS-12
15
MVS-12 Command Reference
IMN : Names of Matrix Out
Sends names of matrix out (response to RMN command).
stxIMN:a,nnnnnnnn;
a: Matrix Out (0-3)
n: Name (8 characters)
stx I M N : a , n n n n n n n n ;
O2H 49H 4DH 4EH 3AH *1 2CH *2 *2 *2 *2 *2 *2 *2 *2 3BH
*1 = 30H-33H
*2 = 20H-7EH
* If the name is shorter than 8 characters, remaining part is automatically filled with space (20H).
IVN : Version Information
Sends version information of MVS-12 (response to RVN command).
stxIVN:”a”,”b”,”c”;
a: Model name (MVS-12)
b: Version
c: Reserved
Version information is ASCII text string.
stx I V N : “a” , “b” , “c” ;
O2H 49H 56H 4EH 3AH * 2CH * 2CH * 3BH
* = Text string using 20H-7EH
16
MIDI Implementation
Model: MVS-12 Version: 1.00 Date: Jul. 24. 2010
Symbol Item Setting Range
----------------------------------------------------------------------------
n: MIDI Channel 0H-FH (ch.1 - ch.16)
vv: Control Value 00-7FH (0 - 127)
----------------------------------------------------------------------------
If MIDI Thru is ON, MIDI message received at MIDI IN will be re-transmitted without change from MIDI OUT.
Control Change
Bank Select MSB (controller number 0)
Status 2nd Byte 3rd Byte
BnH 00H mmH MSB
(BnH 20H llH ) LSB is ignored. Fixed to 00H.
mm,ll =bank number : 00 00H - 7F 00H (bank.1 - bank.16257)
* Processing of a Bank Select message is suspended until a subsequent Program Change is received.
* Bank Select data that is received will be maintained until a subsequent Program Change is received.
* BnH 20H llH (Bank Select LSB) is ignored.
* This is received only when [LVS-800 ver.] is set to [1.0].
Controls corresponds to bank select messages are as follows.
------------------------------------------------------------------------------------------------------
Bank Select Program No. Control
MSB |LSB
TALLY
------------------------------------------------------------------------------------------------------
00H | 00H (bank.1) 00H - 0BH A-BUS.INPUT 1 - 12 TALLY
------------------------------------------------------------------------------------------------------
01H | 00H (bank.129) 00H - 0BH B-BUS.INPUT 1 - 12 TALLY
------------------------------------------------------------------------------------------------------
Expression (controller number 11)
Status 2nd Byte 3rd Byte
BnH 0BH vvH
vv = Fader : 00H - 7FH
* This is used to change color of Tally Indicators.
* This is received only when [LVS-800 ver.] is set to [1.0].
Program Change
Status 2nd Byte
CnH ppH
pp = Program Number : 00H - 0BH (prog.1 - prog.12)
* Refer to Bank Select items for details
* When the V-LINK On is received, Program Change command works as Input Select for Matrix Out 1 (Bank Select is ignored in this case).
Message received at MIDI IN
Channel Voice Message
17
MIDI Implementation
Exclusive Message of MVS-12 (Model ID = 00H 00H 4FH)
Byte Explanation
F0H Exclusive Status
41H ID Number (Roland)
dev Device ID (dev:10H-1FH)
00H Upper Byte of Model lD (MVS-12)
00H Model lD (MVS-12)
4FH Lower Byte of Model lD (MVS-12)
12H Command ID (DT1)
aaH Actual Data : Tally Information, Remote Command
:
nnH
SSHChecksum
F7H
V-LINK ON/OFF (Model ID = 00H 51H)
Byte Explanation
F0H Exclusive Status
41H ID Number (Roland)
dev Device ID (dev:10H-1FH)
00H Upper Byte of Model ID (V-LINK message)
51H Lower Byte of Model ID (V-LINK message)
12H Command ID (DT1)
10H V-LINK Enable address - Upper
00H V-LINK Enable address
00H V-LINK Enable address - Lower
aaH 00H=off, 01H=on
SSH Checksum
F7H
* When the V-LINK On is received, Program Change command works as Input Select for Matrix Out 1 (Bank Select is ignored in this case).
* The address or data other than V-LINK On will be ignored.
Refer to “Exclusive message examples and checksum calculation“(p. 20) for data and checksum.
The MVS-12 cannot operate properly if you continuously transmit data without appropriate intervals.
System Exclusive Message
18
MIDI Implementation
If MIDI Out/Thru is Thru, MIDI messages received at MIDI IN will be re-transmitted without change from MIDI OUT. The exclusive
messages of MVS-12 will not be transmitted.
Exclusive Message of MVS-12 (Model ID = 00H 00H 4FH)
Byte Explanation
F0H Exclusive Status
41H ID Number (Roland)
dev Device ID (dev:10H-1FH)
00H Upper Byte of Model lD (MVS-12)
00H Model lD (MVS-12)
4FH Lower Byte of Model lD (MVS-12)
12H Command ID (DT1)
aaH Actual data : Remote command
:
nnH
SSH Checksum
F7H
MIDI Exclusive Address Map
Start Address Description
-------------------------------------------------------------
00H 00H 00H TALLY Indicator
00H 00H 05H
-------------------------------------------------------------
00H 00H 06H reserved
:
01H 7fH 7fH
-------------------------------------------------------------
02H – – Control Command
-------------------------------------------------------------
03H 00H 00H reserved
:
7fH 7fH 7fH
-------------------------------------------------------------
TALLY Indicator
-----------------------------------------------------------------------------------------------------------
* 00H 00H 00H TALLY A input# 00H-0BH
00H 00H 01H color 00H-03H 0=off, 1=Green, 2=Red, 3=ignore
* 00H 00H 02H TALLY B input# 00H-0BH
00H 00H 03H color 00H-03H 0=off, 1=Green, 2=Red, 3=ignore
* 00H 00H 04H TALLY C input# 00H-0BH
00H 00H 05H color 00H-03H 0=off, (1=off), 2=Red, 3=ignore
-----------------------------------------------------------------------------------------------------------
* The addresses with asterisks can be set.
* The input # and color specification must be combined as a data to transmit. The data length must be even numbered.
Control Commands
Control commands start with “02H(stx)“. Refer to “MVS-12 Command Reference” (p. 10).
Message transmitted from MIDI OUT
System Exclusive Message
Parameter Address Map
19
MIDI Implementation
Decimal and hexadecimal conversion table
(The letter “H” follows numbers in hexadecimal notation.)
MIDI uses hexadecimal notation in 7-bit units to indicate data values, addresses and sizes within an exclusive message.
Hexadecimal and decimal numbers corresponds as follows.
Deci Hexa Deci Hexa Deci Hexa Deci Hexa
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
* Decimal expressions used for MIDI channels, bank select, program change and device ID are 1 greater than the decimal value shown on above
table.
Appendices
20
MIDI Implementation
Exclusive message examples and checksum calculation
Roland exclusive messages (RQ1, DT1) contain a checksum following the data (after F7), which can be used to check whether the
message was received correctly. The checksum value is derived from the address and data (or size) of the transmitted exclusive
message.
Calculating the checksum
(`H' is appended to hexadecimal numbers)
The checksum is a value that produces a lower 7 bits of zero when the address, size, and checksum itself are summed. If the
exclusive message to be transmitted has an address of aaH bbH ccH and the data is ddH eeH, the actual calculation would be as
follows:
aa + bb + cc + dd + ee = sum
sum / 128 = quotient o o o remainder
128 - remainder = checksum
<Example 1>
When setting Tally Indicators to A=input#1/red, B=input#3/green, C=input8/red :-
F0H 41H 10H 00H 00H 4FH 12H 00H 00H 00H 00H 02H 02H 01H 07H 02H ??H F7H
(1) (2) (3) (4) (5) (6) (7) (8) (9)
From "Parameter Address Map", the start address of Tally Indicator is 00H 00H 00H, and values are A=00H 2H, B= 02H 01H, C=07H
02H. Therefore, those should be transmitted sequentially.
(1) Exclusive Status (2) ID Number (Roland) (3) Device ID (17)
(4) Model ID (MVS-12) (5) Command ID (DT1) (6) Address
(7) Data (8) Checksum (9) EOX
Next, calculate the checksum.
00H+00H+00H + 00H+02H+ 02H+01H + 07H+02H = 0+0+0+ 0+2+ 2+1+ 7+2 = 14 (sum)
14 (sum) / 128 = 0 (quotient) ...14 (remainder)
Checksum = 128 - 14 (remainder) = 114 = 72H
Thus, the message to transmit is :-
F0H 41H 10H 00H 00H 4FH 12H 00H 00H 00H 00H 02H 02H 01H 07H 02H 72H F7H
<Example 2>
Locate 10 windows (2) in multi-out layout using stxMVL command.
F0H 41H 10H 00H 00H 4FH 12H 02H 4DH 56H 4CH 3AH 32H 3BH ??H F7H
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1) Exclusive Status (2) ID Number (Roland) (3) Device ID (17)
(4) Model ID (MVS-12) (5) Command ID (DT1) (6) Command (stxMVL:)
(7) Data (2;) (8) Checksum (9) EOX
Next, calculate the checksum
02H+4DH+56H+4CH+3AH +32H+3BH = 2 + 77 + 86 + 76 + 58 + 50 + 59 = 408 (sum)
408 (sum) /128 = 3 (quotient)...24 (remainder)
Checksum = 128 - 24 (remainder) = 104 = 68H
Thus, the message to transmit is :-
F0H 41H 10H 00H 00H 4FH 12H 02H 4DH 56H 4CH 3AH 32H 3BH 68H F7H
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22

Roland MVS-12 Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI