Split
Bitwig Platform
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.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Split module, Bitwig Grid Split, Split Grid module