What Is a MIDI Velocity Curve?
A MIDI velocity curve is a mathematical mapping setting that determines how a MIDI controller translates the physical force and speed of a keystroke into digital MIDI data. By reshaping this curve, you fundamentally alter how sensitive your keys feel, allowing you to control dynamic range, volume, and timbre without changing your natural playing technique. This article explains how velocity curves work, the most common curve types, and how adjusting them modifies key strike sensitivity.
Understanding MIDI Velocity
When you strike a key on a modern MIDI keyboard, sensors measure how quickly the key travels downward. This measurement is converted into a standard MIDI velocity value ranging from 0 (note off) to 127 (maximum force).
In most software instruments, velocity dictates more than just volume. Samplers and synthesizers use velocity to trigger different sample layers, adjust filter cutoffs, and alter attack times. A higher velocity often produces a brighter, louder, and more aggressive sound, while a lower velocity yields a softer, darker tone.
How a Velocity Curve Works
A velocity curve acts as an intermediary between your physical input and the final MIDI output. Without a curve setting, keyboards rely on a default standard that may not suit every player's hand strength or keybed type.
The curve mathematically scales the input force:
- Input (X-Axis): The physical speed and pressure applied to the key.
- Output (Y-Axis): The resulting MIDI value (0–127) sent to your digital audio workstation (DAW) or virtual instrument.
By adjusting the shape of this line on a graph from straight to curved, you change how much effort is required to reach quiet, medium, or maximum dynamic levels.
Common Types of Velocity Curves
Most MIDI controllers and DAWs offer several preset curves to match different playing preferences:
- Linear: The default 1:1 ratio. Striking the key twice as hard results in twice the output value. This provides a predictable, direct response.
- Soft (Light): The curve arches upward. Low to medium physical force generates higher MIDI velocity values. This makes the keys feel lighter and more sensitive, ideal for players with a gentle touch or for fast synth leads where high velocity is needed with minimal effort.
- Hard (Heavy): The curve dips downward. You must strike the keys with significant force to generate high MIDI values. This reduces overall sensitivity, giving heavy-handed players greater control over lower dynamic ranges and preventing accidental spikes to velocity 127.
- S-Curve (Sigmoid): Compresses the extreme low and high ends while expanding the middle range. This offers fine control over standard playing dynamics while keeping quiet notes soft and loud notes reserved for deliberate, hard strikes.
- Fixed: Removes sensitivity entirely. Every key strike transmits a single predetermined velocity value (such as 100 or 127), regardless of how hard you press. This is commonly used for organ emulation, vintage synthesizers, and drum sequencing.
How Curves Alter Key Strike Sensitivity
Altering the velocity curve directly impacts three main aspects of performance:
1. Dynamic Control
If a keyboard feels too stiff or requires excessive force to trigger forte sounds, switching to a softer curve restores access to the upper dynamic range. Conversely, if you frequently hit maximum volume during casual playing, a harder curve restores your ability to play delicately.
2. Expressive Consistency
Different virtual instruments are programmed with different dynamic responses. An orchestral piano library might require a wide, expressive curve, while an electric piano or synthesizer patch might benefit from a flatter response. Adjusting the curve ensures consistent dynamic expression across diverse sound libraries.
3. Hardware Compensation
Unweighted synth-action keys, semi-weighted keys, and fully weighted hammer-action keys respond differently to hand pressure. Tailoring the velocity curve compensates for hardware limitations, allowing a lightweight plastic keyboard to simulate the expressive dynamic control of a weighted acoustic action.