[sdiy] MIDI CC LSB as another controller

rburnett at richieburnett.co.uk rburnett at richieburnett.co.uk
Thu Aug 15 13:32:12 CEST 2013


Hi all,

Does anyone know if it is acceptable to use MIDI CC numbers 32 to 63 
(decimal) as additional normal-resolution MIDI controllers?

The MIDI standard says "Controller numbers 32 through 63 are reserved 
for optional use as the LSB (least-significant byte) of MIDI controllers 
0-31."

I know that their use for adding resolution to CC's 0-31 is optional 
and understand how this works, however, I would rather use these numbers 
as 32 seperate additional single-byte controllers in my project.

Is this practice...

1. Acceptable under the MIDI standard?

2. Likely to work most of the time, but not recommended!?

3. Likely to cause sequencers to balk as they frantically try to pair 
up MIDI CC's that they think represent low and high bytes of the same 
variable? :-(

4. Implemented by any mainstream manufacturers?  Like Novation MIDI 
control surfaces, etc.?


My project potentially has a lot of tweakable parameters, and I'm sure 
things like this are really meant to be controlled via NRPN's or SysEx.  
However, I can't help feeling that just using a whole bunch of MIDI CC's 
would transfer the control movements quicker, and would be easier for 
the end-user to edit control automations in a sequencer package?
Am I right?

Best regards,

-Richie,



More information about the Synth-diy mailing list