MIDI CC Value Calculator | 7-bit, 14-bit & dB

MIDI CC Value Calculator

Convert any control change value into percent, 14-bit MSB/LSB bytes, a scaled physical range and a dB volume level – for 7-bit and 14-bit high-resolution CC

🎛 Quick Presets
📟 CC Value Inputs
Percent of Full Range
of max
14-bit Combined Value
MSB / LSB
Scaled Target Value
in range
dB Level (Volume Curve)
dB

Full Calculation Breakdown

Controller
Resolution
CC value
Maximum value
Normalized (value / max)
Percent = value / max × 100
14-bit = MSB × 128 + LSB
Scale formula
Scaled result
dB = 40 × log10(value / max)
Curve used
📊 Live Value Reference (Current Setup)
CC ValuePercentScaleddB
📐 MIDI CC Resolution Spec
127
7-bit Max
16383
14-bit Max
128
7-bit Steps
64 / 8192
Center 7 / 14-bit
🎚 Common CC Number Assignments
CC #ControllerTypical UseDefault
CC1Modulation WheelVibrato / depth0
CC7Channel VolumeTrack loudness (dB)100
CC10PanLeft / right position64
CC11ExpressionDynamic swell (dB)127
CC64Sustain Pedal0–63 off, 64–127 on0
CC71ResonanceFilter emphasis64
CC74Filter CutoffBrightness64
CC91Reverb SendReverb amount0
CC93Chorus SendChorus amount0
📈 Value to Percent and dB (CC7 Curve)
7-bit ValuePercentdB = 40×log10(v/127)Sound
00%−∞ dB (silence)Muted
3225.2%−24.0 dBQuiet
6450.4%−12.0 dBMedium
9675.6%−4.9 dBLoud
127100%0.0 dB (unity)Full
🔢 7-bit vs 14-bit High-Resolution CC
Property7-bit (Standard)14-bit (Hi-Res)Notes
Value range0–1270–16383128× finer
ControllersOne CC (0–31+)MSB + LSB pairLSB = MSB + 32
Combine mathvalueMSB × 128 + LSBe.g. 64×128+0
Center point648192Pan / balance
Total steps12816384Smoother sweeps
💡 Pro Tips
CC7 volume is logarithmic, not linear: Channel Volume (CC7) and Expression (CC11) follow a dB curve, dB = 40 × log10(value/127). That means a value of 64 is only about −12 dB, not half as loud as it looks, so set levels by ear rather than by the raw number.
14-bit CC needs a paired MSB and LSB: High-resolution CC sends a coarse MSB (controllers 0–31) plus its fine LSB on the controller number 32 higher. The combined value is MSB × 128 + LSB, giving 16384 smooth steps instead of 128.

This is about modulation depth. How much depth do you put into your modulation? You probably spend quite a bit of time tweaking this around.

You turn knob on your controller and it changes something. Then, when you try to do that in software, you can’t seem to replicate it as well. Why? Because the way you feel things with your hand is not necessarily translate by the computer. Is the technology faulty? No, it’s simply a common frustration with music production.

Understanding MIDI Numbers and Settings

The control change values within MIDI don’t always translate as you’d expect them to. Not because they’re bad technology but because many folks use them without realy knowing how it all works. After entering your controller settings into the calculator on this page it will do the math for you so you won’t have to guess when a number like ninety-five on an expression pedal equates to three quarters volume or whatever.

Many users mistakenly believe that a MIDI value relate directly to a physical setting in a straight line. However, this misconception can cause mixes to lack clarity. Human ears don’t hear loudness as numbers do. For example, channel volume follow a logarithmic curve. So just because a control value is sixty four doesn’t mean the loudness is half way through at fifty percent. It’s actualy closer to minus twelve decibels, sounding far quieter then the number would indicate.

Consequently, using raw numbers to set levels results in tracks sounding far too quiet. The conversions are necessary so you’ll be able to trust what you’re hearing rather than the display.

Another place that your intuitive sense doesn’t work is with how much resolution there is between seven bits and fourteen bits. Standard controllers outputs their data in steps from zero up to one hundred twenty-seven. There are then one hundred twenty-eight unique position available. On the surface of it, that sounds like plenty, until you attempt to make a slow change of a filter cutoff across several bars. Then you hear each change as a slight jump or click instead of a gradual transition.

By using high-resolution MIDI you’re transmitting two messages at once, greatly improving its accuracy. For each parameter you have sixteen thousand three hundred eighty-four possible settings. What was previously stepping through positions now become a gradual slope.

Mapping hardware to software mean knowing these values and being able to make a decision about where to focus your efforts. For example, if you’re automating volume then you need to know how to calculate decibels. If you’re changing something like pitch or modulation, a linear percentage will typically is better.

The reference table on the page show that sixty-four is the middle pan value. However, it sounds quite quiet compared to what you would expect for a volume level. It is not just theory, either. It will affect your choice of default preset settings. For example, if you have a synth whose resonance can go up to one hundred percent and you choose sixty-four with a belief that you’ve made it neutral, you may well have set it too high and risked clipping as soon as you lift the filter cutoff.

Many producers often see MIDI as an abstract set of code instead of a physical control signal. It’s not, every single number represent either a resistance change (in older gear) or voltage level. Knowing this translation will enable you to anticipate how something will respond before using it. For instance, you’d know that moving a fourteenth bit encoder slightly would result in a slight adjustment. In contrast, the same motion on a regular seven-bit fader could leap to the next value.

It makes your workflow different: you no longer battle the interface but work with maths behind it. In the end these conversions make it easy to get familiar with and remove the guesswork from your signal chain. Once you input a value of one hundred twenty-seven, you know you’ve added X amount of gain. And if the value is zero, you’ll be able to intuitively understand why that doesn’t necessarily equal silence, depending on the curve used.

It makes what was a bunch of random numbers translate into clear sound changes. The next time you open an intimidating patch, you can see the numbers. They are nothing more than coordinates within a system you can now navigate.

MIDI CC Value Calculator | 7-bit, 14-bit & dB

Leave a Comment