Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Oscillator Modules / Union

Union

Union module panel in Bitwig Grid
Union in Bitwig Grid 6.0.6.

An analog-style oscillator that blends independently leveled pulse, sawtooth, and triangle components.

What it does

Union generates three related waveforms from one phase and mixes them before output. Each component has its own level, Pulse Width changes the pulse component, and the output includes a very slow DC-removal path that gives the blend its deliberately drifting character.

Controls and ports

Control Label Official description
wave_click Waveshape Switches [pulse, saw, triangle] Click on any waveform to set its Level to '100 %' — and the other two shapes to '0 %'
wave_level Pulse, Saw & Triangle Level [0.00 to 100%] Level controls for each component waveshape

Practical uses

  • Blend saw and triangle for a bright source with more body than either waveform alone.
  • Add pulse and modulate Pulse Width for motion while keeping saw or triangle as a stable foundation.
  • Click a waveform display to solo that component at full level before building a custom blend.

Things to know

  • The three level controls are summed rather than normalized, so combined settings can produce more level than a single component.
  • Clicking a waveform visual sets it to 100 percent and the other two to zero.
  • The recovered DSP uses antiderivative anti-aliasing for the three geometric components.
  • Phase In is additive; Ratio 0:1 with a 100-percent Phase amount is the external-only phase configuration.
  • A 0.2 Hz high-pass stage removes long-term DC while allowing very slow analog-style movement.

Technical details

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

The confirmed grid_union body derives ramp-down, unipolar triangle, and unipolar pulse signals from one phase using separate ADAA processors. It computes their weighted sum from Saw, Triangle, and Pulse levels; Pulse Width is passed to the pulse generator. In its audible bipolar path the mixed signal is centered by a one-pole high-pass with a 0.2 Hz coefficient. Pitch, ratio, trigger reset, additive phase modulation, and stereo detune use the common oscillator framework.

Nitro port Type
pitchValue InputAudioPortType
pitchOffset InputAudioPortType
numerator InputValuePortType
denominator InputValuePortType
triggerIn InputAudioPortType
phaseIn InputAudioPortType
phaseMod InputAudioPortType
stereo InputValuePortType
detune InputAudioPortType
tri InputAudioPortType
saw InputAudioPortType
pulse InputAudioPortType
pulseWidth InputAudioPortType
bipolar InputValuePortType
out OutputAudioPortType

Open questions

  • Measure maximum output level, exact component polarities and phase relationships, and DC-settling time after parameter changes.
  • Confirm whether any visible model or quality option changes the ADAA path.

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