Push
Bitwig Platform
A detailed one-control soft clipper whose exponential-style curve compresses peaks smoothly, with optional high-order antialiasing.
What it does
Push multiplies the input by Drive and bends increasing magnitudes into a smooth bounded response. It is designed for dense, forward saturation without the abrupt corner of Hard Clip.
Controls and ports
Signal In is multiplied by Drive, HQ selects direct or high-order antiderivative processing, and Signal Out returns the character soft-clipped result.
Practical uses
- Push drums or bass into it for compact peaks and added harmonics.
- Automate Drive for intensity while compensating output downstream.
- Compare HQ on exposed sources and off for a cheaper, slightly rougher render.
Things to know
- Drive is pre-curve gain and no automatic make-up compensation is visible in the candidate body.
- The static curve is smooth and symmetric, so centered inputs favor odd harmonics.
- The internal filename
e_clipis a semantic rather than exact visible-name match. - HQ uses a stateful higher-order antiderivative method and can differ around transients.
Technical details
A medium-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.
The inferred grid/shaper/e_clip candidate has the exact one-Drive/HQ/Out wrapper shape and uses a dedicated double-precision transfer hidden behind the Adaa2 template. Each channel is processed independently; HQ calls second-order calcAA2, while the direct path calls the same transfer without antiderivative reconstruction. The encrypted template annotation prevents recovering the static formula from this file, so the binding remains medium-confidence despite the soft-clip semantics.
| Nitro port | Type |
|---|---|
x |
InputAudioPortType |
drive |
InputAudioPortType |
HQ |
InputValuePortType |
out |
OutputAudioPortType |
Open questions
- Measure the static transfer curve and compare it with
e_clipat many Drive values. - Quantify output bound, small-signal gain, harmonics, HQ alias suppression, latency, and initialization.
- Confirm wrapper binding, stereo independence, and automation smoothing.
Version and sources
Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Push module, Bitwig Grid Push, Push Grid module