In this excerpt from a Bitwig Grid walkthrough on musical math, the host demonstrates how to make a basic synthesizer patch velocity-sensitive by treating velocity scaling as multiplication. The core idea is simple: multiply the outgoing audio signal by the incoming velocity value, and louder keystrokes produce a louder output.
The problem with raw multiplication is that scaling from zero to one produces a highly nonlinear result that feels wrong to the ear, with most of the dynamic range bunched up at one end. The Level Scalar module solves this by letting you set minimum and maximum volume in decibels, which tracks much more closely to how humans actually perceive loudness.
The host sets a practical range, pulling the maximum down slightly for polyphonic context and dialing in a quiet floor around negative sixteen and a half dB. The takeaway is that whenever you need to map a control signal to perceived volume, working in decibels gives you a range that feels natural without extra math.