Roland C-80 Digital Harpsichord MIDI Implementation User's Manual
Summary
Master this advanced programmable musical instrument with comprehensive instruction on its sophisticated MIDI capabilities. This manual provides an in-depth guide for technical users and sound engineers, covering every aspect of MIDI communication, including proprietary RPN messaging. Learn how to precisely control core parameters such as Master Fine Tuning, volume expression, and program changes across various orchestral sounds (Harpsichord, Organ). Ideal for professional musicians seeking granular, reliable control over their performance setup.
Page 1 Text Content
Digital Harpsichord Date: Sep. 1, 1998 C-80 MIDI IMPLEMENTATION Version 1.00
❍RPN MSB/LSB (Controller number 100, 101)
1. Receive data
Status 2nd byte 3rd byte Bn H 65H mm H
■Channel Voice Messages Bn H 64H ll H
●Note off n = MIDI channel number: 0H-FH (ch.1-ch.16) mm = upper byte of parameter number specified by RPN
Status 2nd byte 3rd byte
ll = lower byte of parameter number specified by RPN
8n H kk H vv H 9n H kk H 00H
The value specified by RPN will not be reset even by messages such as Program Change or Reset All Controller.
n = MIDI channel number: 0H-FH (ch.1-ch.16)
RPN messages are recognized only when received on the basic channel.
kk = note number: 00H-7FH (0-127) vv = note off velocity: 00H-7FH (0-127)
**RPN** The RPN (Registered Parameter Number) messages are expanded control changes, and each
●Note on
function of an RPN is described by the MIDI Standard.
Status 2nd byte 3rd byte
To use these messages, you must first use RPN MSB and RPN LSB messages to specify the
9n H kk H vv H
parameter to be controlled, and then use Data Entry messages to specify the value of the specified parameter. Once an RPN parameter has been specified, all Data Entry messages
n = MIDI channel number: 0H-FH (ch.1-ch.16)
received on that channel will modify the value of that parameter. To prevent accidents, it is
kk = note number: 00H-7FH (0-127)
recommended that you set RPN Null (RPN Number = 7FH/7FH) when you have finished
vv = note on velocity: 01H-7FH (1-127)
setting the value of the desired parameter.
Note numbers outside the range of 11-106 are transposed to the nearest octave within
On the C-80, RPN can be used to modify the following parameters.
this range. Transpose function does not affect the recognized note numbers.
RPN Data entry MSB LSB MSB LSB Explanation
●Control Change 00H 01H mm H ll H Master Fine Tuning
mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.99
The value specified by a Control Change message will not be reset even by a Program cents), Initial Value = 40 00H (+/-0 cent) Change, etc. 7FH 7FH --- --- RPN null
Set condition where RPN is unspecified. The ❍Data Entry (Controller number 6, 38) data entry messages after set RPN null will be Status 2nd byte 3rd byte ignored. (No Data entry messages are required Bn H 06H mm H after RPN null). Bn H 26H ll H Settings already made will not change. mm, ll: ignored
n = MIDI channel number: 0H-FH (ch.1-ch.16) mm, ll = the value of the parameter specified by RPN
Data entry messages are recognized only when received on the basic channel.
❍Volume (Controller number 7) Status 2nd byte 3rd byte Bn H 07H vv H
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Volume: 00H-7FH (0-127), Initial Value = 7FH (127)
Received volume messages affect received note event levels, and cannot affect internal keyboard notes.
❍Expression (Controller number 11) Status 2nd byte 3rd byte Bn H 0BH vv H
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127)
These message can affect only MIDI notes.
❍Hold 1 (Controller number 64) Status 2nd byte 3rd byte Bn H 40H vv H
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
These message can affect only MIDI notes.
Copyright © 1999 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Page Summary Contents For Roland C-80 Digital Harpsichord MIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 6 |
| File Size | 21.70 KB |
| Published | June 02, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How can I set the instrument's tuning?
Send RPN #1 to the basic channel using specific hex codes corresponding to your desired frequency.
How do I prevent accidental parameter changes?
It is recommended to set RPN Null (RPN Number = 7FH/7FH) when you are finished setting a desired parameter value.