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-06 by zoinky420
Attachments
- No local attachments were found for this message.