Tap the waveform to add control points and bend the wave's trajectory. The oscillator is preloaded but silent — hit Connect to route it to your speakers.
No control points yet — using sine.
How it works
Tap empty space on the wave to drop a control point.
Drag a point to reshape the wave in real time.
Tap an existing point to change its interpolation type or delete it.
The wave you sculpt becomes a PeriodicWave applied to a single OscillatorNode.