Joystick is an atonal, monophonic synthesizer built with Tone.js.

Click and hold the sphere.

Drag it up and down to control pitch.

Move left and right to adjust Pulse Width Modulation.

Click 'hold' to keep playing pitch after release.

source code

Frequency:
PWM: