🎹

Wave-PD1

Free
Music & Audio

A browser-based synthesizer inspired by the Casio PT-1. Retro keyboard sounds, waveform visualization, playable with your keyboard or mouse. Fun for quick musical sketches.

Catalogued January 1, 2026 · Curated by PWA Directory team
Works Offline
Installable
Cross-Platform
Free
Tags
synthtoymusicweb-audiono-account-neededopen-source

How to install Wave-PD1 as a PWA

Chrome / Edge
Menu (⋮) → Add to Home screen
Safari (iOS)
Share (↑) → Add to Home Screen
Firefox
Menu (⋮) → Install

Frequently asked questions about Wave-PD1

What makes Wave-PD1 different from a full DAW?

A DAW (Ableton, FL Studio, Logic) is a multi-track production environment with mixing, MIDI editing, plugins, and export. Wave-PD1 is a single synth — one oscillator, basic waveforms, no recording, no MIDI export, no plugins. It is a toy, not a studio tool. The appeal is the zero-friction experience: open tab, press keyboard keys, hear synth sounds, see the waveform, close tab. For producers, this is useless; for casual play and Web Audio demos, it's perfect.

Is Wave-PD1 free?

Yes — Wave-PD1 is completely free and open-source under the MIT license. The source code is on GitHub and the live version is hosted on GitHub Pages with no ads or upsells. The maintainer Alex Gibson built it as a Web Audio API tech demo and educational reference. There is no premium tier and no plan to monetize.

How does Wave-PD1 compare to Ableton Note or GarageBand?

Ableton Note and GarageBand are mobile-first music creation apps with multi-track recording, drum patterns, sample libraries, and project export. Wave-PD1 is a single synth oscillator in a browser tab — closer to a Casio PT-1 emulator than a music production tool. Note and GarageBand let you make and finish songs; Wave-PD1 lets you make beeps and visualize waveforms. The use cases barely overlap.

Can I use Wave-PD1 offline?

Yes — Wave-PD1 is a static PWA hosted on GitHub Pages with a service worker. The full app caches on first visit and works fully offline. Because Web Audio API synthesis runs entirely in the browser, no network is needed once the page is loaded. This makes it a fun tool for showing Web Audio capabilities in environments without reliable internet.

Who uses Wave-PD1 in production?

Wave-PD1 is not used in any production-music context — it is a Web Audio API demo and educational toy. Its primary audience is web developers exploring Web Audio capabilities, music-nostalgia fans amused by the PT-1 reference, and educators showing students what's possible in a browser tab. It is a frequent reference in Web Audio tutorials and "Awesome Web Audio" GitHub lists.

Where Wave-PD1 is heading (12-24 months)

  • Adding WebMIDI support would let users plug in a hardware keyboard for actual playing.
  • Recording and WAV export would convert it from a toy into a quick sketchpad.
  • More authentic vintage-synth emulation (Casio CZ, Yamaha DX-7) would attract retro-synth enthusiasts.

Related questions

ChatGPT, Perplexity and Gemini usually suggest these next.

  • What Web Audio API features does Wave-PD1 demonstrate?
  • Can I add MIDI keyboard input to Wave-PD1?
  • How do I fork Wave-PD1 to build my own browser synth?
  • Are there other browser-based PT-1 or DX-7 emulators?
  • Does Wave-PD1 support recording the audio output?

More in Music & Audio