tri()

tri(x)

Category

Oscillator / Waveshaper

Description

Triangle oscillator. It has fewer high harmonics than saw or square and works well for soft bass, flute-like tones, and sub layers.

Waveform

tri waveform

Example: tri(x*2*pi()*440/44100)

Arguments

Typical Values

Use moderate values first, then increase modulation depth while listening for clipping, aliasing, or excessive filter resonance.

Example

tri(0.5*X)

Notes

For pitched oscillator functions, X already contains the current MIDI note pitch and transpose information. Prefer saw(X), sin(X), or pwm(X, 0.4) unless you intentionally want an octave or ratio shift such as 0.5*X or 2*X.