What's new

Velocity "compression" of loud / soft samples


Senior Member
This is something I've been trying to do for a while, and finally found a simple way of doing it -

I have a lot of Kontakt libraries (for example, pianos and some percs) which have a really wide dynamic range so transitioning from soft to loud playing results in huge volume difference. Generally I've been using a compressor to mitigate this, but of course it's a pretty heavy handed way of smoothing out dynamics and affects the entire audio signal, not just specific loud/soft notes: so if you have a mix of soft playing with loud accents, it doesn't work very well.

Solution I found is digging into the instrument in Kontakt, and attaching velocity to volume with a downward slope. Nice thing is that this is happening on the sample level, instead of using a compressor like i was before.


1) click the wrench in Kontakt
2) click the Group Editor tab and "Edit All Groups"
3) in the Mod section, select External Source / Velocity and draw your curve

Some NI instruments do seem to have a dynamic range parameter that sounds like it does something similar. Wish this was a standard thing other developers implemented on the main panel!


  • Capture.JPG
    69.3 KB · Views: 9
  • Like
Reactions: ism
Top Bottom