Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Oscillator Modules / Triangle

Triangle

Triangle module panel in Bitwig Grid
Triangle in Bitwig Grid 6.0.6.

A pitch-tracked triangle oscillator with phase Skew and Fold controls for asymmetric and repeated linear shapes.

What it does

Triangle generates a piecewise-linear rise and fall. Skew moves the peak away from the center toward a ramp-like shape, while Fold adds repeated turns inside one root cycle for brighter harmonic results.

Controls and ports

Control Label Official description
skew Skew Tilts the waveshape from a traditional triangle toward a sawtooth or ramp
fold Fold Wraps the waveshape back around, creating additional cycles

Practical uses

  • Use the centered, unfolded shape for a mellow source richer than sine but softer than saw.
  • Move Skew toward either edge for asymmetric ramps and animated PWM-like motion.
  • Increase Fold for additional corners and harmonics without changing the root pitch.

Things to know

  • Skew changes where the waveform turns; Fold changes how many turns occur within the root cycle.
  • The triangle is continuous at its ordinary wrap, but its slope corners still contain harmonics.
  • The internal skew point is clamped away from exact 0 and 1.
  • For external-only phase control, set Ratio to 0:1 and Phase In amount to 100 percent; otherwise the patched phase is added to internal phase.

Technical details

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

The mapped grid_tri4 implementation first creates the same clamped, piecewise phase path used by the Sine oscillator. It maps that path through a Fold multiplier, then evaluates a periodic absolute-value triangle expression. Pitch, ratio, reset, phase modulation, and opposite stereo detune are calculated in the shared four-times-resolution oscillator framework.

Nitro port Type
pitchValue InputAudioPortType
pitchOffset InputAudioPortType
numerator InputValuePortType
denominator InputValuePortType
triggerIn InputAudioPortType
phaseIn InputAudioPortType
phaseMod InputAudioPortType
stereo InputValuePortType
formant InputAudioPortType
wrap InputAudioPortType
detune InputAudioPortType
bipolar InputValuePortType
out OutputAudioPortType

Open questions

  • Measure visible Skew/Fold scaling, exact waveform orientation, and the value at every fold boundary.
  • Compare high-frequency spectra with the ADAA triangle used by Union and Sub.

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