Oscillator / Waveshaper
Saw oscillator. Use saw(X) for the current MIDI note, or saw(0.5*X) for one octave lower.
Example: saw(x*2*pi()*440/44100)
Use moderate values first, then increase modulation depth while listening for clipping, aliasing, or excessive filter resonance.
saw(X) + 0.35*saw(0.5*X)
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.