# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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.

📄 Preview PAGE OF 16

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]

Page 1 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 ...
Page 2 Soft (Controller number 67) Example 1 Status 2nd byte 3rd byte On MIDI Description Result Bn H 43H vv H 90 3C 40 Note on C4 C4 on B0 54 3C Portamento Control from C4 no change n= MIDI channel number: ...
Page 3 1CH rr H mm H Drum Instrument Panpot (absolute RPN MSB/LSB (Controller number 101, 100) change) rr: Drum Instrument note number Status 2nd byte 3rd byte mm: 01H–40H–7FH (left–center–right) Bn H 65H mm...
Page 4 Channel Mode Messages System Realtime Messages All Sounds Off (Controller number 120) Active Sensing Status 2nd byte 3rd byte Status Bn H 78H 00H FEH When Active Sensing is received, the unit will beg...
Page 5 GS reset System Exclusive Messages GS Reset is a command message that resets the internal settings of a device to the GS initial state. This message appears at the beginning Status Data byte Status of...
Page 6 Master Fine Tuning pp=1 Mod Rate vv= 00H–7FH 0–127 Status Data byte Status pp=2 Mod Depth F0H 7FH,7FH,04H,03H,ll H,mm H F7H vv= 00H–7FH 0–127 Byte Explanation pp=3 Feedback F0H Exclusive status vv= 00...
Page 7 Expression (Controller number 11) 2. Transmitted data Status 2nd byte 3rd byte Bn H 0BH vv H Channel Voice Messages (Style part & n= MIDI channel number: 0H–FH (Ch.1–16) vv= Expression: 00H–7FH (0...
Page 8 Decay Time (Controller number 75) 01H 21H mm H TVF Resonance (relative change) mm: 00H–40H–7FH (-64–0–+63) Status 2nd byte 3rd byte 01H 63H mm H TVF&TVA Envelope Attack Time (rel. Bn H 4BH vv H ch...
Page 9 **RPN** System Realtime Messages The RPN (Registered Parameter Number) messages are expanded control changes, and each function of an RPN is described by the MIDI Standard. On the E-A7, RPN can be use...
Page 10 3. Individual parameter transmis- sion Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of “F0 ..... F7”). In Individual Param...
Page 11 Common parameters Parameters that apply to all Parts of each module are called “Common” parameters. Address(H) Size(H) Data (H) Parameter Description Default Value (H) Description 40 00 00 00 00 04 00...
Page 12 Address(H) Size(H) Data (H) Parameter Description Default Value (H) Description 40 1x 00 00 00 02 00–7F TONE NUMBER CC#00 VALUE 0–127 00 0 40 1x 01# 00–7F P.C. VALUE 1–128 00 1 40 1x 02 00 00 01 00–10...
Page 13 40 2x 07 00 00 01 00–7F MOD LFO2 RATE CONTROL -10.0–+10.0 [Hz] 40 0 [Hz] 40 2x 08 00 00 01 00–7F MOD LFO2 PITCH DEPTH 0–600 [cents] 00 0 [cents] 40 2x 09 00 00 01 00–7F MOD LFO2 TVF DEPTH 0–2400 [cent...
Page 14 [Example 3] EA 00 28 4. Supplementary material En H is the Pitch Bend Change status, and n is the MIDI channel number. The 2nd byte (00H = 0) is the LSB and the 3rd byte (28H = 40) is the MSB, but Pit...
Page 15 [Example 2] Setting REVERB LEVEL to “12” Example Settings According to the “Common parameters” on page 11, the REVERB LEVEL Just Temperament Address is “40 01 33H”, and the parameter value is “0CH”. T...
Page 16 Date: Nov. 20, 2015 Model: E-A7 MIDI Implementation Chart Expandable Arranger Version: 1.00 Function... Transmitted Recognized Remarks Basic Default 1–16 1–16 Up1= Ch.4, Up2= Ch. 6, Up3= Ch. 13 Channe...

Manual Details

Brand Roland
Pages 16
File Size 266.50 KB
Published June 01, 2026
62 views

Enter the captcha to get the download link:

captcha

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.