# 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 EXR-3 Interactive Arranger MIDI Implementation User Manual

Summary

Achieve total control over your musical performance with this comprehensive manual for the EXR-5/EXR-3 MIDI controller. This guide details advanced technical specifications, including commands for Portamento Time, Volume, Pan, Expression, and Bank Selection. It walks users through configuring 32 distinct instrument Parts (Arranger and Songs), allowing precise MIDI control over every aspect of your soundscape. Ideal for professional musicians, composers, and sound engineers who require deep integration and granular parameter adjustment in their electronic music setup.

📄 Preview PAGE OF 20

Page 1 Text Content

EXR-5/EXR-3 MIDI Implementation

EXR-5/EXR-3 MIDI Implementation

Portamento Time (Controller number 5)

1. Receive data

Status 2nd byte 3rd byte Bn H 05H vv H

Channel Voice Messages

n = MIDI channel number: 0H~FH (Ch.1~16) Note 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 Por-

Status 2nd byte 3rd byte

tamento Control. A value of 0 results in the fastest change.

8n H kk H vv H 9n H kk H 00H Data Entry (Controller number 6, 38)

n = MIDI channel number: 0H~FH (Ch.1~16) Status 2nd byte 3rd byte kk = note number: 00H~7FH (0~127) Bn H 06H mm H vv = note off velocity: 00H~7FH (0~127) Bn H 26H ll H

For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each

n = MIDI channel number: 0H~FH (Ch.1~16)

Instrument.

mm, ll = the value of the parameter specified by RPN/NRPN

The velocity values of Note Off messages are ignored.

mm = MSB, ll = LSB

Note on

Volume (Controller number 7)

Status 2nd byte 3rd byte

Status 2nd byte 3rd byte

9n H kk H vv H

Bn H 07H vv H

n = MIDI channel number: 0H~FH (Ch.1~16)

n = MIDI channel number: 0H~FH (Ch.1~16)

kk = note number: 00H~7FH (0~127)

vv = Volume: 00H~7FH (0~127), Initial value = 64H (100)

vv = note on velocity: 01H~7FH (1~127)

Volume messages are used to adjust the volume balance of each Part.

Not received when Rx.NOTE MESSAGE = OFF. (Initial value is ON)

Not received when Rx.VOLUME = OFF. (Initial value is ON)

For Drum Parts, these messages are not received when Rx.NOTE ON = OFF for each Instrument.

Pan (Controller number 10)

Polyphonic Key Pressure Status 2nd byte 3rd byte

Status 2nd byte 3rd byte Bn H 0AH vv H

An H kk H vv H

n = MIDI channel number: 0H~FH (Ch.1~16) vv = pan: 00H~40H~7FH (Left~Center~Right),

n = MIDI channel number: 0H~FH (Ch.1~16) Initial value = 40H (Center)

kk = note number: 00H~7FH (0~127) The stereo position can be adjusted over 127 steps. vv = key pressure: 00H~7FH (0~127) For Rhythm Parts, this is a relative adjustment of each Instrument’s pan setting. Not received when Rx.PANPOT = OFF. (Initial value is ON)

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 byte 3rd byte

Control Change

Bn H 0BH vv H

When Rx.CONTROL CHANGE = OFF, all control change messages except for Channel Mode messages will be ignored.

The value specified by a Control Change message will not be reset even by a Pro- n = MIDI channel number: 0H~FH (Ch.1~16)

gram Change, etc. vv = Expression: 00H~7FH (0~127), Initial value = 7FH (127)

This adjusts the volume of a Part. It can be used independently from Volume mes-

Bank Select (Controller number 0, 32)

sages. Expression messages are used for musical expression within a performance;

Status 2nd byte 3rd byte e.g., expression pedal movements, crescendo and decrescendo.

Bn H 00H mm H Not received when Rx.EXPRESSION = OFF. (Initial value is ON)

Bn H 20H ll H

Hold 1 (Controller number 64)

n = MIDI channel number: 0H~FH (Ch.1~16)

Status 2nd byte 3rd byte

mm = Bank number MSB: 00H~7FH (GS Variation number 0~127)

Bn H 40H vv H

Initial value = 00H “120”= GM2 Drum Set n = MIDI channel number: 0H~FH (Ch.1~16) “121”= GM2 instrument vv = Control value: 00H~7FH (0~127)

ll = Bank number LSB: 00H/02H (MAP), Initial value = 00H

Not received when Rx.HOLD1 = OFF. (Initial value is ON)

Not received when Rx.BANK SELECT = OFF.

“Rx.BANK SELECT” is set to OFF by “GM1 System On,” and Bank Select messages Portamento (Controller number 65)

will be ignored.

Status 2nd byte 3rd byte

Rx.BANK SELECT is set to ON by “GM2 System On.”

Bn H 41H vv H

Rx.BANK SELECT is set to ON by power-on reset or by receiving “GS Reset.” When Rx.BANK SELECT LSB = OFF, Bank number LSB (ll H) will be handled as 00H regardless of the received value. However, when sending Bank Select messages,

n = MIDI channel number: 0H~FH (Ch.1~16)

you have to send both the MSB (mm H) and LSB (ll H, the value should be 00H) to-

vv = Control value: 00H~7FH (0~127) 0~63 = OFF, 64~127 = ON

gether.

Bank Select processing will be suspended until a Program Change message is re- Not received when Rx.PORTAMENTO = OFF. (Initial value is ON)

ceived.

Sostenuto (Controller number 66)

The GS format “Variation number” is the value of the Bank Select MSB (Controller number 0) expressed in decimal. Status 2nd byte 3rd byte After receivig “XG Lite On”, MSB= 00 selects “Melody”, MSB= 127 selects “Rhythm”,

Bn H 42H vv H

LSB can be set to 00H~7FH (default: 00H). Some other GS devices do not recognize the Bank Select LSB (Controller number n = MIDI channel number: 0H~FH (Ch.1~16) 32). vv = Control value: 00H~7FH (0~127) 0~63 = OFF, 64~127 = ON

Not received when Rx.SOSTENUTO = OFF. (Initial value is ON)

Modulation (Controller number 1)

Status 2nd byte 3rd byte Soft (Controller number 67) Bn H 01H vv H Status

2nd byte 3rd byte

n = MIDI channel number: 0H~FH (Ch.1~16) Bn H 43H vv H

vv = Modulation depth: 00H~7FH (0~127)

n = MIDI channel number: 0H~FH (Ch.1~16)

Not received when Rx.MODULATION = OFF (Initial value is ON)

vv = Control value: 00H~7FH (0~127) 0~63 = OFF, 64~127 = ON

The resulting effect is determined by System Exclusive messages. With the initial

Not received when Rx.SOFT = OFF. (Initial value is ON)

settings, this is Pitch Modulation Depth.

Filter Resonance (Timbre/Harmonic Intensity) (Controller number 71) Status 2nd byte 3rd byte Bn H 47H vv H

n = MIDI channel number: 0H~FH (Ch.1~16) vv= Resonance value (relative 00H~7FH (-64~0~+63), change): Initial value = 40H (no change)

Page Summary Contents For Roland EXR-3 Interactive Arranger MIDI Implementation User Manual

Page 1 EXR-5/EXR-3 MIDI Implementation EXR-5/EXR-3 MIDI Implementation Portamento Time (Controller number 5) 1. Receive data Status 2nd byte 3rd byte Bn H 05H vv H Channel Voice Messages n = MIDI channel num...
Page 2 EXR-5/EXR-3 MIDI Implementation Release Time (Controller number 72) Effect 3 (Chorus Send Level) (Controller number 93) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 48H vv H Bn H 5DH vv H n ...
Page 3 EXR-5/EXR-3 MIDI Implementation NRPN Data entry Fever Dnc MSB LSB MSB Function and range 80s Tekno 4FH 1CH mm H Part 1 On / Off (Acc 1) Euro Dnce mm: 00H~7FH (00-3FH =Off~40-7FH= On) Ibiza Dnce 4FH 1D...
Page 4 EXR-5/EXR-3 MIDI Implementation Channel Pressure System Realtime Message Status 2nd byte Active Sensing Dn H vv H Status n = MIDI channel number: 0H~FH (Ch.1~16) FEH vv = Channel Pressure: 00H~7FH (0~...
Page 5 EXR-5/EXR-3 MIDI Implementation GM2 System On Universal Realtime System Exclusive Messages Master Volume Status Data byte Status Status Data byte Status F0H 7EH 7FH 09H 03H F7H F0H 7FH, 7FH, 04H, 01H,...
Page 6 EXR-5/EXR-3 MIDI Implementation Key-Based Instrument Controllers Status Data byte Status Status Data byte Status 0n H MIDI Channel (00~0F) F0H 7FH,7FH,0AH,01H,0n H,kk H,nn H,vv H …F7H pp H Controlled ...
Page 7 EXR-5/EXR-3 MIDI Implementation Hold 1 (Controller number 64) 2. Transmit data Status 2nd byte 3rd byte Bn H 40H vv H Channel Voice Messages n = MIDI channel number: 0H~FH (Ch.1~16) Note off vv = Cont...
Page 8 EXR-5/EXR-3 MIDI Implementation NRPN Data Entry When this message is transmitted, the following controllers will be set to their reset MSB LSB MSB Function and range values. 1AH rr H mm H Drum Instrum...
Page 9 EXR-5/EXR-3 MIDI Implementation Status Data byte Status 09H Sub ID#1 (General MIDI Message) 03H Sub ID#2 (General MIDI 2 On) F7H EOX (End Of Exclusive) When this message is received, the EXR-5/EXR-3 w...
Page 10 EXR-5/EXR-3 MIDI Implementation 3. Individual Parameter Transmission (Model ID=42) Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one p...
Page 11 EXR-5/EXR-3 MIDI Implementation Patch parameters If you like to send messages to the 16 Parts relative to Arranger and Keyboard, you have to use the address 50 xx xx (if “MIDI Tx Rx”= “ALL”; use “40 x...
Page 12 EXR-5/EXR-3 MIDI Implementation 04 Overdrv3 Effect Type F0 41 10 42 12 40 03 00 01 10 2C F7 Overdrive Amp Type 2-Stk F0 41 10 42 12 40 03 04 02 37 F7 2-Stk Drive = 48 F0 41 10 42 12 40 03 03 30 0A F7 ...
Page 13 EXR-5/EXR-3 MIDI Implementation 21 St Delay Effect Type F0 41 10 42 12 40 03 00 01 50 6C F7 Stereo Delay Feedback = 80 F0 41 10 42 12 40 03 05 50 68 F7 Value Hex. 0F~71 Balance = 40 F0 41 10 42 12 40 ...
Page 14 EXR-5/EXR-3 MIDI Implementation 40 EH➛Flger Effect Type F0 41 10 42 12 40 03 00 02 07 34 F7 EH➛Flanger EH Sens = 64 F0 41 10 42 12 40 03 03 40 7A F7 Value Hex. 00~7F FL Bal = 48 F0 41 10 42 12 40 03 0...
Page 15 EXR-5/EXR-3 MIDI Implementation Address(H) Size(H) Data(H) Parameter Description Default Value (H) Description 40 1x 0F 00 00 01 00, 01 Rx. HOLD1 OFF/ON ON 40 1x 10 00 00 01 00, 01 Rx. PORTAMENTO OFF/...
Page 16 EXR-5/EXR-3 MIDI Implementation Address(H) Size(H) Data(H) Parameter Description Default Value (H) Description 40 1x 4B# 00~7F SCALE TUNING B -64~+63 [cents] 40 0 [cents] SCALE TUNING is a function th...
Page 17 EXR-5/EXR-3 MIDI Implementation Address(H) Size(H) Data(H) Parameter Description Default Value (H) Description 00 10 10 25# 00~7F SCALE TUNING E -64~+63 [cents] 0 [cents] 00 10 10 26# 00~7F SCALE TUNI...
Page 18 EXR-5/EXR-3 MIDI Implementation 4. Supplementary material ■ Examples of actual MIDI messages [Example 1] 92 3E 5F ■ Decimal and Hexadecimal table 9n is the Note-on status, and n is the MIDI channel nu...
Page 19 EXR-5/EXR-3 MIDI Implementation According to the “Parameter Address Map (p.248),” the REVERB LEVEL Address is Example Settings 40 01 33H, and the parameter value is 0CH. Thus, Note name Equal Temperam...
Page 20 EXR-5/EXR-3 MIDI Implementation MIDI Implementation Chart [Interactive Arranger] Date: November 2003 Model: EXR-5/EXR-3 Version: 1.01 Function... Transmitted Recognized Remarks Basic Default 1~16 1~16...

Manual Details

Brand Roland
Pages 20
File Size 78.90 KB
Published June 01, 2026
68 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How is the Portamento Time adjusted?

Use Controller number 5. A value of 0 results in the fastest pitch change.

What controllers adjust volume or expression?

Volume uses Controller number 7; Expression uses Controller number 11.

Can I control instruments for Arranger versus Song Mode?

For Arranger/Keyboard, use address 50 xx xx. For Songs, use address 40 xx xx.

How is Pan controlled in a polyphonic setting?

Use Controller number 10. The stereo position can be adjusted over 127 steps.

When are Volume messages received for Drum Parts?

Volume messages are not received when Rx.NOTE MESSAGE = OFF, and not for each Instrument if Rx.NOTE ON = OFF.