Ramp Oscillator
The ramp oscillator provides the functionality of both sawtooth and triangle waveform generators from the analog world. The index parameter of the oscillator modulates the position (phase) in the waveform cycle where the maximum value occurs:

Figure 1: Ramp Parameterization
A value of 0 or 1 corresponds to a sawtooth waveform and a value of 0.5 corresponds to a triangle waveform, with intermediate timbres available at other values. Sweeping the parameter smoothly from 0 to 1 results in a transition such as:

Figure 2: Ramp Index Sweep
The ramp example can be downloaded.