Roland LX-10F SuperNATURAL PianoMIDI Implementation User's Manual
Summary
Master your musical creations with comprehensive control over advanced synthesis and MIDI functionality. This technical manual provides detailed insights into deep system operation, covering every standard MIDI message—from Bank Select and Control Changes to nuanced parameters like Portamento Time and Expression. Designed for professional musicians and serious audio enthusiasts, it offers full command over complex audio effects (including custom Lo-Fi and realistic Tape Echo) and precise volume/panning balance, ensuring studio-quality performance with seamless synchronization.
Page 1 Text Content
Model: DP990F, HP302, HP305, MIDI Implementation HP307, HPi-6F, HPi-7F, LX-10F, RG-1F, RG-3F Date: Sep.1,2010 Version: 1.00
Copyright © 2010 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
messages, you have to send both the MSB (mm H) and LSB (ll H, the value should be 00H) together.
1. Receive data
* Bank Select processing will be suspended until a Program Change message
■Channel Voice Messages
is received. * The GS format “Variation number” is the value of the Bank Select MSB
●Note off
Status 2nd byte 3rd byte (Controller number 0) expressed in decimal. 8n H kk H vv H * Some other GS devices do not recognize the Bank Select LSB (Controller 9n H kk H 00H number 32).
n = MIDI channel number: 0H-FH (ch.1-ch.16)
○Modulation (Controller number 1)
kk = note number: 00H-7FH (0-127) vv = note off velocity: 00H-7FH (0-127) Status 2nd byte 3rd byte
Bn H 01H vv H
* For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each Instrument. n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Modulation depth: 00H-7FH (0-127)
●Note on
* Not received when Rx.MODULATION = OFF. (Initial value is ON) Status 2nd byte 3rd byte * The resulting effect is determined by System Exclusive messages. With the 9n H kk H vv H initial settings, this is Pitch Modulation Depth.
n = MIDI channel number: 0H-FH (ch.1-ch.16)
○Portamento Time (Controller number 5)
kk = note number: 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127) Status 2nd byte 3rd byte
Bn H 05H vv H
* Not received when Rx.NOTE MESSAGE = OFF. (Initial value is ON) * For Drum Parts, not received when Rx.NOTE ON = OFF for each Instrument. n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Portamento Time: 00H-7FH (0-127), Initial value = 00H (0)
●Polyphonic Key Pressure
* This adjusts the rate of pitch change when Portamento is ON or when using Status 2nd byte 3rd byte the Portamento Control. A value of 0 results in the fastest change.
An H kk H vv H
○Data Entry (Controller number 6, 38)
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127) Status 2nd byte 3rd byte vv = key pressure: 00H-7FH (0-127) Bn H 06H mm H
Bn H 26H ll H
* Not received when Rx.POLY PRESSURE (PAf) = OFF. (Initial value is ON) * The resulting effect is determined by System Exclusive messages. With the n = MIDI channel number: 0H-FH (ch.1-ch.16) initial settings, there will be no effect. mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
●Control Change
* When Rx.CONTROL CHANGE = OFF, all control change messages except
○Volume (Controller number 7)
for Channel Mode messages will be ignored. * The value specified by a Control Change message will not be reset even by a Status 2nd byte 3rd byte Program Change, etc. Bn H 07H vv H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
○Bank Select (Controller number 0, 32)
vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100)
Status 2nd byte 3rd byte
Bn H 00H mm H * Volume messages are used to adjust the volume balance of each Part. Bn H 20H ll H * Not received when Rx.VOLUME = OFF. (Initial value is ON)
n = MIDI channel number: 0H-FH (ch.1-ch.16)
○Pan (Controller number 10)
mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1-bank.16384), Initial Value = 00 00H (bank.1) Status 2nd byte 3rd byte
Bn H 0AH vv H
* Not received when Rx.BANK SELECT = OFF.
* “Rx.BANK SELECT” is set to OFF by “GM1 System On,” and Bank Select n = MIDI channel number: 0H-FH (ch.1-ch.16)
message will be ignored. vv = pan: 00H-40H-7FH (Left-Center-Right), Initial Value = 40H (Center) * “Rx.BANK SELECT” is set to ON by “GM2 System On.”
* “Rx.BANK SELECT” is set to ON by power-on Reset or by receiving “GS * For Rhythm Parts, this is a relative adjustment of each Instrument’s pan
RESET.” setting. * When Rx.BANK SELECT LSB = OFF, Bank number LSB (ll H) will be handled * Some Tones are not capable of being panned all the way to the left or right. as 00H regardless of the received value. However, when sending Bank Select * Not received when Rx.PANPOT = OFF. (Initial value is ON)
Page Summary Contents For Roland LX-10F SuperNATURAL PianoMIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 32 |
| File Size | 279.61 KB |
| Published | May 29, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
What message controls volume balance?
Bank Select (Controller number 0, 32) and dedicated Volume messages (BnH 20H llH) are used to adjust the volume balance.
How can I program a reverse delay effect?
The Delay section allows adjustment of Rev Delay Time (49-89), Feedback/HF Damp (0-17), Center Level, and more parameters for shaping the reversed sound.
What are the frequency range controls for the delay sound?
You can use Low Gain (0-30) or High Gain (0-30) to boost or cut specific frequencies in the delayed signal.
Does the device support panning adjustments for effects?
Yes, Control Change messages using Bank Select (Controller number 10) allow adjustment of 'Center' and 'Right' levels, while dedicated Pan control is available for general parts.