audio.SetWaveform
Set the waveform of the given audio channel.
Syntax
audio.SetWaveform(channel, value)
Parameters
channel- The oscillator channel (0-3).waveform- Index of waveform to use.
Returns
This command returns no values.
About
You can load one of the following waveforms.
| Value | Name | Waveform |
|---|---|---|
| 0 | Square | ![]() |
| 1 | Sawtooth | ![]() |
| 2 | Triangle | ![]() |
| 3 | Sine | ![]() |
| 4 | Noise | ![]() |
| 5 | Sample | ![]() |
The Sample waveform is a 512B block of audio data, enough for one cycle. Call audio.SetSample with the address of a sample to load it. Only one sample can be used at a time.
A collection of ready-made samples can be found in the /media/samples/ folder of the SDK.





