Roland AT-20S Atelier Organ MIDI Implementation User's Manual
Summary
Master advanced musical performance with comprehensive control over every detail of your synthesis setup. This technical guide details complex MIDI implementations, allowing precision control over nuanced parameters such as Portamento Time, dynamic Volume adjustments, expression depth, and stereophonic Pan positioning. Designed for professional musicians and sound designers, it provides the full specification—including support for NRPN/Program Changes—necessary to integrate advanced, expressive modulations into any performance workflow.
Page 1 Text Content
MIDI IMPLEMENTATION Model: AT-S Series ❍Portamento Time (Controller number 5) Date: May. 8, 2002 Status 2nd bytes 3rd byte Version: 1.00 Bn H 05H vv H
1. Receive data n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Portamento Time: 00H-7FH (0-127), Initial value = 00H (0)
■Channel Voice Messages This adjusts the rate of pitch change when Portamento is ON or when using the
●Note off Portamento Control. A value of 0 results in the fastest change.
Status 2nd byte 3rd byte
8n H kk H vv H ❍Data Entry (Controller number 6, 38) 9n H kk H 00H Status 2nd bytes 3rd byte Bn H 06H mm H n = MIDI channel number: 0H-FH (ch.1-ch.16) Bn H 26H ll H
kk = note number: 00H-7FH (0-127)
vv = note off velocity: 00H-7FH (0-127) n = MIDI channel number: 0 H-FH (ch.1-ch.16) mm, ll = the value of the parameter specified by RPN/NRPN For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each mm = MSB, ll = LSB
Instrument.
The velocity values of Note Off messages are ignored. ❍Volume (Controller number 7) Status 2nd bytes 3rd byte ●Note on Bn H 07H vv H
Status 2nd bytes 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16)
9n H kk H vv H
vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100)
n = MIDI channel number: 0H-FH (ch.1-ch.16)
Volume messages are used to adjust the volume balance of each Part.
kk = note number: 00H-7FH (0-127)
Not received when Rx.VOLUME = OFF. (Initial value is ON)
vv = note on velocity: 01H-7FH (1-127)
Not Received in Keyboard Part.
Not received when Rx.NOTE MESSAGE = OFF. (Initial value is ON)
For Drum Parts, not received when Rx.NOTE ON = OFF for each Instrument. ❍Pan (Controller number 10) Status 2nd bytes 3rd byte Bn H 0AH vv H
●Polyphonic Key Pressure
Status 2nd bytes 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16)
An H kk H vv H
vv = pan: 00H-40H-7FH (Left-Center-Right), Initial Value = 40H
(Center)
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127)
For Rhythm Parts, this is a relative adjustment of each Instrument’s pan setting.
vv = key pressure: 00H-7FH (0-127)
Not received when Rx.PANPOT = OFF. (Initial value is ON) Not Received in Keyboard Part.
Not received when Rx.POLY PRESSURE (PAf) = OFF. (Initial value is ON) The resulting effect is determined by System Exclusive messages. With the initial
❍Expression (Controller number 11)
settings, there will be no effect.
Status 2nd bytes 3rd byte
Not Received in Keyboard Part.
Bn H 0BH vv H
●Control Change
n = MIDI channel number: 0H-FH (ch.1-ch.16)
When Rx.CONTROL CHANGE = OFF, all control change messages except for Channel
vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127)
Mode messages will be ignored. The value specified by a Control Change message will not be reset even by a Program
It can be used independently from Volume messages. Expression messages are used for
Change, etc.
musical expression within a performance; e.g., expression pedal movements, crescendo and decrescendo.
❍Bank Select (Controller number 0, 32)
Not received when Rx.EXPRESSION = OFF. (Initial value is ON)
Status 2nd bytes 3rd byte
Not Received in Keyboard Part.
Bn H 00H mm H Bn H 20H ll H
❍Glide (Controller number 16) Status 2nd bytes 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16)
Bn H 10H vv H
mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1-bank.16384), Initial Value = 00
00H (bank.1)
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
After receiving “GM1 System ON,” Bank Select messages will be ignored. After
It can be used on only keyboard part. Not received on GS part.
receiving “GM2 System On” or “GS Reset,” Bank Select messages will be recognized. Bank Select processing will be suspended until a Program Change message is received.
❍Hold 1 (Controller number 64)
Not Received in Keyboard Part.
Status 2nd bytes 3rd byte Bn H 40H vv H
❍Modulation (Controller number 1)
Status 2nd bytes 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16)
Bn H 01H vv H
vv = Control value: 00H-7FH (0-127)
n = MIDI channel number: 0H-FH (ch.1-ch.16)
Not received when Rx.HOLD1 = OFF. (Initial value is ON)
vv = Modulation depth: 00H-7FH (0-127)
Not received when Rx.MODULATION = OFF. (Initial value is ON) The resulting effect is determined by System Exclusive messages. With the initial settings, this is Pitch Modulation Depth.
Page Summary Contents For Roland AT-20S Atelier Organ MIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 21 |
| File Size | 555.35 KB |
| Published | June 05, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How do I adjust the overall volume of a particular part?
Volume is adjusted using Controller number 7 (Status bytes: BnH 07H), which utilizes Note On messages.
Are Portamento controls available for all parts?
No, the function requires that Rx.PORTAMENTO be set to ON; otherwise, the message will not be received.
What governs the effect created by Pan adjustments?
The resulting effect from pan is determined by receiving System Exclusive messages.