# 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 C-280 Classic OrganMIDI Implementation User's Manual

Summary

Discover robust control over your soundscape with this professional MIDI instrument manual. This guide provides expert-level technical specifications on advanced music technology, including Registered Parameter Numbers (RPN), Program Change protocols, and System Exclusive message formats. Essential for composers and sound designers, the manual details how to achieve intricate sound sculpting and precision parameter manipulation across all 16 MIDI channels, empowering you to craft sophisticated musical arrangements.

📄 Preview PAGE OF 5

Page 1 Text Content

Classic Organ Date: Oct. 1. 1999 Model: C-280 MIDI IMPLEMENTATION Version: 1.00

**RPN**

1. Receive data

The RPN (Registered Parameter Number) messages are expanded control changes, and each function of an RPN is described by the MIDI Standard.

Channel Voice Messages To use these messages, you must first use RPN MSB and RPN LSB messages to specify the

parameter to be controlled, and then use Data Entry messages to specify the value of the

Note off specified parameter. Once an RPN parameter has been specified, all Data Entry messages Status 2nd byte 3rd byte received on that channel will modify the value of that parameter. To prevent accidents, it is 8n H kk H vv H recommended that you set RPN Null (RPN Number = 7FH/7FH) when you have finished 9n H kk H 00H setting the value of the desired parameter.

On the C-280, RPN can be used to modify the following parameters.

n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127) RPN Data entry vv = note off velocity: 00H-7FH (0-127) MSB LSB MSB LSB Explanation

00H 01H mm H ll H Master Fine Tuning

Note on mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.99 Status 2nd byte 3rd byte cents), Initial Value = 40 00H (± 0 cent) 9n H kk H vv H 7FH 7FH --- --- RPN null

Set condition where RPN and NRPN are

n = MIDI channel number: 0H-FH (ch.1-ch.16) unspecified. The data entry messages after set kk = note number: 00H-7FH (0-127) RPN null will be ignored. vv = note on velocity: 01H-7FH (1-127) (No Data entry messages are required after RPN

null).

Note numbers outside the range of 18-113 are transposed to the nearest octave within Settings already made will not change. this range. mm, ll: ignored Transpose function does not affect the recognized note numbers.

Program Change

Control Change The value specified by a Control Change message will not be reset even by a Program Status 2nd byte Change, etc. Cn H pp H

n = MIDI channel number: 0H-FH (ch.1-ch.16)

Data Entry (Controller number 6, 38)

pp = Program number: 00H..37H (prog.1..prog.56)

Status 2nd byte 3rd byte Bn H 06H mm H Received program change message are assigned as follows. Bn H 26H ll H prog. tone

Organ Manual

n = MIDI channel number: 0H-FH (ch.1-ch.16)

Ensemble Chime

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

Ensemble Celesta Data entry messages are recognized only when received on the basic channel. Ensemble Choir Ensemble Chime + Organ Manual

Volume (Controller number 7) Ensemble Celesta + Organ Manual Status 2nd byte 3rd byte Ensemble Choir + Organ Manual Bn H 07H vv H

“+” indicatesadualtone.'

n = MIDI channel number: 0H-FH (ch.1-ch.16)

Program numbers not in the above table are ignored.

vv = Volume: 00H-7FH (0-127), Initial Value = 7FH (127)

The switch to the requested Ensemble Tone is made when the first new Note On message arrives after the Program Change has been received. Organ Tones are changed

Expression (Controller number 11)

immediately after reception of the Program Change.

Status 2nd byte 3rd byte

When the C-280 receives Program Change messages that include requests for Organ

Bn H 0BH vv H

Tones, the [Manual] button is selected. n = MIDI channel number: 0H-FH (ch.1-ch.16) Organ Tones are set by mean of Program Changes, and System Exclusive messages that vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127) indicate the status of Draw knobs. For more information about the System Exclusive messages that indicate the status of

Hold 1 (Controller number 64) Draw knobs, refer to "3. Parameter Address Map." 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

RPN MSB/LSB (Controller number 100, 101) Status 2nd byte 3rd byte Bn H 65H mm H Bn H 64H ll H

n = MIDI channel number: 0H-FH (ch.1-ch.16) mm = upper byte of parameter number specified by RPN ll = lower byte of parameter number specified by RPN

The value specified by RPN will not be reset even by messages such as Program Change or Reset All Controller. RPN messages are recognized only when received on the basic channel.

Copyright © 2001 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-280 Classic OrganMIDI Implementation User's Manual

Page 1 Classic Organ Date: Oct. 1. 1999 Model: C-280 MIDI IMPLEMENTATION Version: 1.00 **RPN** 1. Receive data The RPN (Registered Parameter Number) messages are expanded control changes, and each function o...
Page 2 Channel Mode Messages System Realtime Message Reset All Controllers (Controller number 121) Active Sensing Status 2nd byte 3rd byte Status Bn H 79H 00H FEH n = MIDI channel number: 0H-FH (ch.1-ch.16) ...
Page 3 2. Transmit data Program Change Status 2nd byte Cn H pp H Channel Voice Messages n = MIDI channel number: 0H-FH (ch.1-ch.16) Note off pp = Program number: 00H..34H (prog.1..prog.53) Status 2nd byte 3r...
Page 4 3. Parameter Address Map 4. Supplementary material (Model ID = 1AH) Basic Channel Setting All the numbers of address, size, Data, and Default Value are indicated in 7-bit C-280 has 2 MIDI receive part...
Page 5 Examples of actual MIDI messages About tuning <Example1> 92 3E 5F In MIDI, C-280 is tuned by sending RPN #1 (Master Fine Tuning) to the basic channel. RPN #1 allows tuning to be specified in ste...

Manual Details

Brand Classic
Pages 5
File Size 27.72 KB
Published May 17, 2026
60 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How should I reset RPN parameters to prevent errors?

After setting an RPN value, it is recommended to set RPN Null (RPN Number = 7FH/7FH) to prevent accidental changes.

What controls the Ensemble Tone when Program Change is received?

The switch happens when the first new Note On message arrives after the specified Program Change has been received.

Can I change specific parameters on different MIDI channels?

Yes, data entry messages are recognized when sent to various MIDI channels (0H-FH) using specified status bytes.

What is the purpose of setting the checksum in System Exclusive messages?

The checksum ensures that the message was correctly received. It is calculated from the address and data values of the exclusive message.