Back to Lab
Web Audio API

Piano

Two octaves of pure synthesis. Every note is generated live in your browser with oscillators, a filter and an envelope. No samples, no audio files.

Hold a key to let the note ring, or turn on Sustain to build a chord. The computer keyboard works too.

Octave

Play with your mouse, touch, or the computer keyboard. Press Space to toggle sustain.

White keys: z x c v b n m q w e r t y u iBlack keys: s d g h j 2 3 5 6 7

A note will only sound after your first interaction, as browsers block audio until then.