PeriodicWave
The PeriodicWave interface defines a periodic waveform that can be used to shape the output of an OscillatorNode.
PeriodicWave has no inputs or outputs; it is used to define custom oscillators when calling OscillatorNode.setPeriodicWave(). The PeriodicWave itself is created/returned by BaseAudioContext.createPeriodicWave.
Constructor
PeriodicWave()-
Creates a new
PeriodicWaveobject instance using the default values for all properties. If you wish to establish custom property values at the outset, use theBaseAudioContext.createPeriodicWavefactory method instead.
Properties
None; also, PeriodicWave doesn't inherit any properties.
Methods
None; also, PeriodicWave doesn't inherit any methods.
Example
See BaseAudioContext.createPeriodicWave for simple example code that shows how to create a PeriodicWave object containing a simple sine wave.
Specifications
| Specification |
|---|
| Web Audio API # PeriodicWave |
Browser compatibility
BCD tables only load in the browser