Linear vs Logarithmic MIDI Velocity Curves

MIDI velocity response curves determine how a digital controller translates the physical force or speed of a key strike into a digital value ranging from 0 to 127. While both linear and logarithmic curves bridge the gap between physical touch and sound output, they differ fundamentally in how they scale that force. Understanding the difference between linear and logarithmic velocity curves is essential for optimizing controller playability, matching playing dynamics to specific virtual instruments, and achieving a natural, expressive performance.

Understanding MIDI Velocity

When you press a key on a MIDI keyboard, sensors measure the speed (velocity) of the strike rather than the pressure. This speed is encoded as a MIDI velocity value from 1 (the softest playable note) to 127 (the maximum force).

A velocity curve is a mathematical transfer function that maps the input velocity (how hard you hit the key) to the output velocity sent to your Digital Audio Workstation (DAW) or virtual instrument.

What is a Linear MIDI Velocity Curve?

A linear curve applies a direct 1:1 mathematical relationship between input force and output value. On a graph where the X-axis represents input force and the Y-axis represents output velocity, a linear curve is represented by a straight, 45-degree diagonal line.

While technically balanced, human hearing and physical muscle control are non-linear. Consequently, playing an acoustic piano plugin with a linear curve often feels stiff, requiring unnatural amounts of force to reach higher velocities or making delicate, quiet passages difficult to control.

What is a Logarithmic MIDI Velocity Curve?

A logarithmic velocity curve applies non-linear scaling to the input force, producing an arched response curve.

In music hardware and software, a logarithmic (or convex) response allows the output velocity to rise more quickly at lighter touches and level off toward the upper limits, or vice-versa depending on whether it is standard or inverse logarithmic.

Key Differences at a Glance

Selecting between linear and logarithmic velocity curves ultimately depends on your playing style, the weighted action of your MIDI controller, and the type of instrument you are controlling.