Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Hardware (Instruments and Effects)
Thread Read
14-bit MIDI
SonicDimension
KVRist
- profile
- pm
PostPosted: Mon Mar 25, 2013 11:27 pm reply with quote
I have been reading about NRPN's and how they allow higher resolution control of MIDI parameters (14-bit with a range of 16,384 values instead of CC's 7-bit with a range of 128).

On my Yamaha AN1x, I have noticed that the eight knobs are very 'steppy,' whether they are controlling the internal synth engine, or parameters on a softsynth like Sylenth1. I guess this is because they only transmit 7-bit parameter changes. I compared this to my Akai Miniak with 12-bit encoders which have much smoother operation.

Is it necessary to use 14-bit NRPN's to get smoother parameter control (in software or hardware) from MIDI controller knobs? Or can software interpolate between the 128 steps of regular CC's so that the steps are inaudible?
^ Joined: 01 Mar 2009  Member: #202193  
BertKoor
KVRAF
- profile
- pm
PostPosted: Tue Mar 26, 2013 12:43 am reply with quote
Lots of Midi CC's can be used in 14bits as well. See http://www.midi.org/techspecs/midimessages.php#3 CC's 0-31 are MSB, 32-63 are the LSB for the same control. With the exception of filter cutoff freq, 7 bits / 128 values is enough for most synth parameters.

I guess that cause of the steppy nature of your knobs lays in the AD converter used to read the position of the knobs. Or maybe it's the firmware: that has to figure out weather it's reading noise or an actual knob movement.

First I'd use a midi data monitor (eg MidiOx) to see weather your knob values (when moved very slowly) are coming in in big steps or not.
----
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is back online!!
^ Joined: 08 Mar 2005  Member: #60794  Location: Utrecht, Holland
SonicDimension
KVRist
- profile
- pm
PostPosted: Tue Mar 26, 2013 1:58 am reply with quote
I followed your suggestion and used MIDI-OX to monitor a slow knob sweep on the AN1x. When I turn it at a moderately slow rate, the values change in increments of 2-4. When I turn it at the slowest rate possible, it still randomly skips values. It is possible to increase the resolution by pressing the knob while turning it, but this limits the range of the knob and does not prevent skipping values at reasonably slow turn rates.

Does this indicate that it is a problem with the AN1x knobs that is causing the steppy sound? Do knobs normally sweep through all of the values 0-127?

I have read that parameters like pitch bend, pitch fine adjust, and filter cutoff benefit from higher resolution control. Would you recommend using 14-bit knobs for control of those kinds of parameters?
^ Joined: 01 Mar 2009  Member: #202193  
BertKoor
KVRAF
- profile
- pm
PostPosted: Tue Mar 26, 2013 2:11 am reply with quote
SonicDimension wrote:
Do knobs normally sweep through all of the values 0-127?
I never payed that much attention to it, but on some controllers missing some values is business as usual alas.
----
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is back online!!
^ Joined: 08 Mar 2005  Member: #60794  Location: Utrecht, Holland
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012