Data Transmission - Roland AT-20S Midi Implementation Manual

Hide thumbs Also See for AT-20S:
Table of Contents

Advertisement

MIDI IMPLEMENTATION
vv = 00H - 7FH 0 - 127
pp=4 Send To Reverb
vv = 00H - 7FH 0 - 127
F7H
EOX (End Of Exclusive)
Channel Pressure
Status
Data byte
F0H
7FH, 7FH, 09H, 01H, 0nH, ppH, rrH
Byte
Explanation
F0H
Exclusive status
7FH
ID number (universal realtime message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (Controller Destination Setting)
01H
Sub ID#2 (Channel Pressure)
0nH
MIDI Channel (00 - 0F)
ppH
Controlled parameter
rrH
Controlled range
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [semitones]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
F7H
EOX (End Of Exclusive)
Controller
Status
Data byte
F0H
7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH
Byte
Explanation
F0H
Exclusive status
7FH
ID number (universal realtime message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (Controller Destination Setting)
03H
Sub ID#2 (Control Change)
0nH
MIDI Channel (00 - 0F)
ccH
Controller number (01 - 1F, 40 - 5F)
ppH
Controlled parameter
rrH
Controlled range
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [semitones]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
F7H
EOX (End Of Exclusive)
Scale/Octave Tuning Adjust
Status
Data byte
F0H
7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH...
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
7FH
Device ID (Broadcast)
08H
Sub ID#1 (MIDI Tuning Standard)
08H
Sub ID#2 (scale/octave tuning 1-byte form)
ffH
Channel/Option byte 1
bits 0 to 1 = channel 15 to 16
bit 2 to 6 = Undefined
ggH
Channel byte 2
bits 0 to 6 = channel 8 to 14
hhH
Channel byte 3
bits 0 to 6 = channel 1 to 7
ssH
12 byte tuning offset of 12 semitones from C to B
6
F7H
Status
Status
F7H
F0H
Byte
F0H
7FH
7FH
0AH
01H
0nH
kkH
nnH
vvH
:
F7
* This parameter affects drum instruments only.
Status
AT-S can receive the various parameters using System Exclusive messages.
F7H
The exclusive message of GS format data has a model ID of 42H and a device ID of 10H (17),
and it is common to all the GS devices.
This is the message that actually performs data transmission, and is used when you wish to
transmit the data.
Status
F0H
Byte
F0H
41H
10H
42H
12H
aaH
bbH
ccH
ddH
:
:
eeH
sum
F7H
Status
* The amount of data that can be transmitted at one time depends on the type of data, and
F7H
* Data larger than 128 bytes must be divided into packets of 128 bytes or less. If "Data Set
* Regarding the checksum please refer to section 4 (p. 13).
00H = -64 [cents]
40H = 0 [cents] (equal temperament)
7FH = +63 [cents]
EOX (End Of Exclusive)
Key-based Instrument Controllers
Data byte
7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH
Explanation
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
Sub ID#1 (Key-Based Instrument Control)
Sub ID#2 (Controller)
MIDI Channel (00 - 0F)
Key Number
Control Number
Value
nn=07H Level
vv = 00H - 7FH
nn=0AH
vv = 00H - 7FH
nn=5BH
vv = 00H - 7FH
nn=5D
vv = 00H - 7FH
:
EOX (End Of Exclusive)

Data transmission

Data set 1DT1
Data byte
41H, 10H, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum
Explanation
Exclusive status
ID number (Roland)
Device ID
Model ID (GS)
Command ID (DT1)
Address MSB: upper byte of the starting address of the transmitted data
Address: middle byte of the starting address of the transmitted data
Address LSB: lower byte of the starting address of the transmitted data
Data: the actual data to be transmitted. Multiple bytes of data are
transmitted starting from the address.
:
:
Data
Checksum
EOX (End Of Exclusive)
data can be received only from the specified starting address and size. Refer to the
Address and Size given in Section 3 (p. 8).
1" is transmitted successively, there must be an interval of at least 40 ms between
packets.
Status
F7H
0 - 200% (Relative)
Pan
Left - Right (Absolute)
Reverb Send
0 - 127 (Absolute)
Chorus Send
0 - 127 (Absolute)
Status
F7H

Advertisement

Table of Contents
loading

This manual is also suitable for:

At-60sAt-80sAt-90sAt-s series

Table of Contents