Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Mix Modules / Split

Split

Split module panel in Bitwig Grid
Split in Bitwig Grid 6.0.6.

A configurable one-to-many router with nearest or linear distribution across as many as eight outputs.

What it does

Split is the directional counterpart to Merge. It places up to eight outputs along a selection axis and sends the input to one destination, or distributes it between two neighboring destinations. Normalize and Wrap control the axis in the same way as Merge.

Controls and ports

Control Label Official description
select Select Controls which out port(s) receive the input
outputs Outputs Number of out ports provided
interpolation Interpolation [nearest or linear] Whether only one out port is used at a time (nearest), or the input is blended between two adjacent out ports (linear)
wrap Wrap Offsets the range so that a high Select value wraps around to out port 1, etc.
normalize Normalize Uses a Select signal range of '0' to '+1', regardless of the out port count

Practical uses

  • Move audio or modulation among several processing branches from one sequencer or LFO.
  • Use Linear mode for a continuous spatial or timbral handoff between neighboring destinations.
  • Enable Wrap to rotate a signal through cyclic destinations without a discontinuity between the last and first positions.

Things to know

  • Nearest sends the input to one output; Linear scales and sends it to at most two adjacent outputs.
  • In Linear mode the neighboring gains sum to one inside the valid axis, so re-summing unchanged branches reconstructs the input algebraically.
  • Normalize makes the complete destination list fit a 0-to-1 Select range; raw mode uses output-index units.
  • Wrap makes the last and first destinations adjacent.
  • Boundary ownership and behavior below zero remain live-test items.

Technical details

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

The exact grid/mix/split body uses the same coordinate transforms as Merge: (count-1)*x for normalized non-wrap, count*fract(x) for normalized wrap, x for raw non-wrap, and count*fract(x/count) for raw wrap. Linear mode multiplies the one input by triangular weights max(0,1-|y-index|) for each destination, including a wrapped contribution to output 1. Nearest mode activates the selected integer destination and zeroes the others. A parallel level output drives the visual display.

Nitro port Type
count InputValuePortType
interpolation InputValuePortType
wrap InputValuePortType
normalize InputValuePortType
x InputAudioPortType
in InputAudioPortType
out OutputAudioPortType
outLevels OutputAudioPortType

Open questions

  • Measure Nearest thresholds, normalized x=1, negative/out-of-range Select, and exact Wrap boundaries.
  • Verify linear gain sums, stereo distribution, count changes, disconnected outputs, and smoothing.
  • Test audio-rate selection and whether rapid destination changes introduce clicks beyond the expected gain modulation.

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 Split module, Bitwig Grid Split, Split Grid module