Roland E-A7 Expanded Arranger Keyboard User Manual [English]
Summary
Master advanced sound design and performance with this comprehensive technical guide to MIDI implementation. The manual details proprietary control protocols for deeply integrating dynamic audio parameters. It covers crucial controls such as Volume, Expression, Portamento time, Filter Resonance, Reverb send levels, and pitch modulation depth. Ideal for professional musicians, sound designers, and developers requiring minute, real-time manipulation of synthesizers and complex electronic instruments via standardized MIDI messaging.
Page 1 Text Content
E-A7 MIDI Implementation
Data Entry (Controller number 6, 38)
1. Received data
Status 2nd byte 3rd byte Bn H 06H mm H Bn H 26H ll H
Channel Voice Messages
n= MIDI channel number: 0H–FH (Ch.1–16) Note off mm, ll= the value of the parameter specified by RPN/NRPN mm= MSB, ll= LSB
Status 2nd byte 3rd byte 8n H kk H vv H Volume (Controller number 7) 9n H kk H 00H
Status 2nd byte 3rd byte Bn H 07H vv H
n= MIDI channel number: 0H–FH (Ch.1–16) kk= note number: 00H–7FH (0–127)
n= MIDI channel number: 0H–FH (Ch.1–16)
vv= note off velocity: 00H–7FH (0–127)
vv= Volume: 00H–7FH (0–127),
Initial value= 64H (100)
Note on
Status 2nd byte 3rd byte Volume messages are used to adjust the volume balance of each 9n H kk H vv H Part.
Not received when “Volume” RX Event is off.
n= MIDI channel number: 0H–FH (Ch.1–16) kk= note number: 00H–7FH (0–127)
Pan (Controller number 10)
vv= note on velocity: 01H–7FH (1–127)
Status 2nd byte 3rd byte Bn H 0AH vv H
Not received when Rx.NOTE MESSAGE= OFF. (Initial value is ON)
n= MIDI channel number: 0H–FH (Ch.1–16)
Polyphonic Key Pressure
vv= pan: 00H–40H–7FH (Left–Center–Right),
Initial value= 40H (Center)
Status 2nd byte 3rd byte
An H kk H vv H Not received when “Pan Pot” RX Event is Off
n= MIDI channel number: 0H–FH (Ch.1–16) Expression (Controller number 11) kk= note number: 00H–7FH (0–127)
Status 2nd byte 3rd byte
vv= key pressure: 00H–7FH (0–127)
Bn H 0BH vv H
The resulting effect is determined by System Exclusive n= MIDI channel number: 0H–FH (Ch.1–16) messages. With the initial settings, there will be no effect. vv= Expression: 00H–7FH (0–127),
Initial value= 7FH (127)
Control Change
Not received when “Expression” RX Event is Off.
The value specified by a Control Change message will not be
reset even by a Program Change, etc. C1 (Controller number 16) Bank Select (Controller number 0, 32) Status 2nd byte 3rd byte Bn H 10H vv H
Status 2nd byte 3rd byte Bn H 00H mm H
n= MIDI channel number: 0H~FH (Ch.1~16)
Bn H 20H ll H
vv= Control value: 00H~7FH (0~127)
n= MIDI channel number: 0H–FH (Ch.1–16)
mm= Bank number MSB: 00H–7FH, Hold 1 (Controller number 64)
Initial value= 00H
Status 2nd byte 3rd byte
ll= Bank number LSB: 00H–7FH
Bn H 40H vv H
Bank Select processing is suspended until a program change is n= MIDI channel number: 0H–FH (Ch.1–16)
received. vv= Control value: 00H–7FH (0–127)
Not received when Program Change RX event is Off. Not received when “Hold” RX Event is Off.
Modulation (Controller number 1)
Portamento (Controller number 65)
Status 2nd byte 3rd byte
Bn H 01H vv H Status 2nd byte 3rd byte Bn H 41H vv H
n= MIDI channel number: 0H–FH (Ch.1–16)
vv= Modulation depth: 00H–7FH (0–127) n= MIDI channel number: 0H–FH (Ch.1–16) vv= Control value: 00H–7FH (0–127) 0–63= OFF,
64–127= ON
Not received when Rx.MODULATION= OFF (Initial value is ON). The resulting effect is determined by System Exclusive Sostenuto (Controller number 66) messages. With the initial settings, this is Pitch Modulation
Status 2nd byte 3rd byte
Depth.
Bn H 42H vv H
Portamento Time (Controller number 5)
n= MIDI channel number: 0H–FH (Ch.1–16)
Status 2nd byte 3rd byte vv= Control value: 00H–7FH (0–127) 0–63= OFF,
Bn H 05H vv H 64–127= ON
n= MIDI channel number: 0H–FH (Ch.1–16) Not received when “Sostenuto” RX Event is Off. vv= Portamento Time: 00H–7FH (0–127),
Initial value= 00H (0)
This adjusts the rate of pitch change when Portamento is ON or when using the Portamento Control. A value of 0 results in the fastest change.
Copyright © 2015 ROLAND CORPORATION
Page Summary Contents For Roland E-A7 Expanded Arranger Keyboard User Manual [English]
Manual Details
| Brand | Roland |
|---|---|
| Pages | 16 |
| File Size | 266.50 KB |
| Published | June 01, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
What controls the maximum pitch bend range?
A value of 0CH (12) sets the maximum pitch bend range to ±12 semitones (1 octave).
How do I adjust reverb effects?
Use Controller number 91 for Resonance and Controller number 72 for Release Time. The Reverb Send Level is adjusted using those controllers as well.
What are the default settings for advanced controls like Portamento?
For Modulation (Controller number 1), the initial value is ON. For Pan (Controller number 10), the initial value is Center (40H).
Does changing MIDI values affect performance data transfer?
Due to the risk of misinterpretation if playback is halted and rewound, it is advised to give each event its own status rather than including many events with a running status.