Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Mix Modules / Toggle

Toggle

Toggle module panel in Bitwig Grid
Toggle in Bitwig Grid 6.0.6.

A click-reduced manual signal gate that fades between silence and the incoming signal.

What it does

Toggle lets a front-panel state pass or suppress a signal. Although it behaves like an on/off switch from the user's perspective, the recovered implementation applies a short transition so audio does not jump discontinuously at the switching sample.

Controls and ports

Control Label Official description
active Active Whether the signal is passed thru or zeroed out

Practical uses

  • Enable or mute an oscillator, effect branch, modulation source, or feedback contribution from one button.
  • Place several Toggles around alternate patch paths for live performance variations.
  • Use it to audition individual components without changing their parameter settings.

Things to know

  • The state change is not sample-hard: the recovered body transitions over 10 ms.
  • The fade is shaped with smoothstep, so it starts and ends more gently than a straight linear ramp.
  • On processor start or reset the internal fade state jumps to the current button state instead of replaying a transition.
  • For sample-accurate signal-controlled gating, use a logic or multiply construction and account for clicks explicitly.

Technical details

A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.

grid/mix/grid_toggle shares a state smoother with the other two Toggle modules. Its internal state moves between 0 and 1 at a rate corresponding to 10 ms, then becomes p=x^2*(3-2x). The output is thru*p. Start/reset initializes the state directly from Active; subsequent changes use the shaped fade.

Nitro port Type
in InputValuePortType
thru InputAudioPortType
out OutputAudioPortType

Open questions

  • Measure the exact transition duration at several sample rates and whether host automation adds another smoothing layer.
  • Test rapid repeated state changes, voice-local state, startup with Active on, and stereo sample alignment.
  • Verify whether 10 ms is fixed across Grid contexts and future Bitwig versions.

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.

Return to Bitwig Grid Modules or the Grid Modules course lesson.

Also matches: Bitwig Toggle module, Bitwig Grid Toggle, Toggle Grid module