BTW it turns out that doubling CCs IS NRPN. So I guess you won't be doubling any CCs! --- In korgpolyex@yahoogroups.com, "zoinky420" <zoinky420@...> wrote: > > 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. > > > > > >
Message
Re: Implementing MIDI controllers for all parameters
2008-06-08 by zoinky420
Attachments
- No local attachments were found for this message.
