Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Index last updated: 2026-04-28 23:27 UTC

Message

Re: Implementing MIDI controllers for all parameters

2008-06-05 by zoinky420

--- In korgpolyex@yahoogroups.com, "korgpolyex800" 
<korgpolyex800@...> wrote:
>
> I wasn't planning on using NPRN's in the first version of the
> software. NPRN's are supported in later MIDI hardware controllers 
and
> very few of the early hardware controllers support NPRN's or if they
> do support NPRN's, they don't it very nicely anyway.
> 

hmm, my JL Cooper Fadermaster is the oldest one I can think of and it 
does NRPN just as well as CC.  It's sysex is that is difficult.  Do 
you know which old controllers have trouble with NRPN? (BTW I was the 
one who originally claimed they didn't in this group, so if you are 
going by that old post, I was wrong!)

> Each one of those unassigned MIDI CC's has only 127 bit resolution,
> but that's perfect for the Poly 800. So I think we are good to go 
there.
> 

No, CCs are definitely 7-bit.  See here:

<http://www.midibox.org/dokuwiki/midi_specification>

"There are two ways to use 14-bit MIDI Messages; the trick is, to 
combine two 7-bit Messages to one 14-bit: 

-using RPNs

-using NRPNs 

-sending two Controller Messages, eg:

CC 12, Effect Ctrl 1 (MSB = Most Significant Byte)
CC 44, Effect Ctrl 1 (LSB = Least Significant Byte)

Sending 14bit from one pot is only possible if you're hacking the 
code. Because Pots are being read as 10-bit value, you have to 
interpolate to 14 bit and implement a NRPN or dual-CC method.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.