AvailableMIDI & Modulation

Velocity

Shape, compress, or randomize note velocities.

@maru shared this module so you can play it in your DAW, remix it or put it on your site.

What it does

A MIDI effect that reshapes how hard each note hits, without changing its pitch or timing. Use it to even out a performance, exaggerate it, lock every note to one level, or add a little human variation.

Guide and controls

How it works.

The velocity transform is applied inline to every noteOn. The curve mode selects the mapping function, amount controls its intensity, offset shifts the result, and random adds a deterministic spread. The seed is a hash of a running note counter, so the random sequence repeats exactly across renders and in the test suite. Output is always clamped to 1–127.

What would you make with Velocity?

Describe what you want to make. Build it with the Studio agent.

Part of FM Wide

Goes well with.

Building block

Transpose notes by semitones and octaves.

Building block

Turn single notes into chords.

Building block

Add timing and velocity jitter for human feel.

Building block

Walk held notes through a rhythmic pattern.