--- 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.