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-06 by zoinky420

Yeah obviously I dont know much about this, I just wanted to bring it 
to your attention in case it matters.  People on various forums seem 
to think it does, claiming that at 7-bit they, for example, get a 1db 
jump from a single fader/knob increment, but if 7-bit equates to 127 
steps I don't see how that would happen.  But anyway if there is some 
advantage in doubling up some CCs maybe you might want to look into 
it further.  I was hoping that some wise midi guru would jump into 
this convo and straighten us out about all this but that doesn't seem 
to be happening...

--- In korgpolyex@yahoogroups.com, "korgpolyex800" 
<korgpolyex800@...> wrote:
>
> Yes, you're right.
> 
> 127 is decimal for 07F in hexadecimal which is 1111111 in binary 
which
> is seven bits. My mistake.
> 
> That blurb about 10 bits and 14 bits must be pertaining to a 
specific
> piece of hardware because you could easily read an analog POT with a
> 14 bit A to D converter and get 14 bits that would be easily sent as
> two CC's, one for MSB and one for LSB.
> 
> I am not that familiar with all of the different MIDI controllers 
out
> there but I do know that some of 'em are a pain in the butt with the
> way they implement NPRN control. They can do it, but it's painfully
> inflexible.
> 
> Anyway, the main thing is, I'm not going to begin with NRPN's. I'll
> use the unassigned controllers as previously mentioned.
> 
> Mike.
> 
> --- In korgpolyex@yahoogroups.com, "zoinky420" <zoinky420@> wrote:
> >
> > --- 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.