Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: Implementing MIDI controllers for all parameters

From: "zoinky420" <zoinky420@...>
Date: 2008-06-06

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