DEV Community

#webaudio

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Building a browser metronome: schedule audio ahead of the UI clock

Building a browser metronome: schedule audio ahead of the UI clock

1
Comments
3 min read
Detecting BPM and musical key in the browser (and encoding MP4 with WebCodecs)

Detecting BPM and musical key in the browser (and encoding MP4 with WebCodecs)

2
Comments
5 min read
Build a focus timer with a soft noise bed and a click-free fade-out (Web Audio API, no libraries)

Build a focus timer with a soft noise bed and a click-free fade-out (Web Audio API, no libraries)

1
Comments
4 min read
Five small free apps: your voice, your birthday, your song, your photo, and a bedtime story

Five small free apps: your voice, your birthday, your song, your photo, and a bedtime story

2
Comments 2
9 min read
What I Learned Building a Decibel Meter That Runs Entirely in the Browser

What I Learned Building a Decibel Meter That Runs Entirely in the Browser

2
Comments
3 min read
Building a Real Audio Hover Preview with Zero Dependencies

Building a Real Audio Hover Preview with Zero Dependencies

1
Comments
3 min read
Extracting a Production Hover Preview: Audio, Canvas EQ, and Consent-First Design

Extracting a Production Hover Preview: Audio, Canvas EQ, and Consent-First Design

1
Comments
2 min read
Unwrapped: turning a kid's favourite song into a world they can take apart

Unwrapped: turning a kid's favourite song into a world they can take apart

2
Comments
4 min read
Running Spotify's basic-pitch in the browser for audio-to-MIDI

Running Spotify's basic-pitch in the browser for audio-to-MIDI

1
Comments
3 min read
KeySax — your keyboard is a saxophone

KeySax — your keyboard is a saxophone

1
Comments
2 min read
The Synth Sounded Fine When Nobody Was Listening

Summer Bug Smash: Smash Stories 🐛🛹

The Synth Sounded Fine When Nobody Was Listening

5
Comments 1
5 min read
Your Hand Is a Continuous Signal. A Scale Is Not. That Gap Is the Whole Problem.

Your Hand Is a Continuous Signal. A Scale Is Not. That Gap Is the Whole Problem.

1
Comments 1
5 min read
Why I measure interview silence with WebAudio, not the Speech API

Why I measure interview silence with WebAudio, not the Speech API

1
Comments
5 min read
Browser Voice Interaction AI Pitfall Guide 2026 — 16 Common Traps with AEC, getUserMedia, and Headless Modes

Browser Voice Interaction AI Pitfall Guide 2026 — 16 Common Traps with AEC, getUserMedia, and Headless Modes

Comments 2
5 min read
Building a Playable Indian Harmonium in the Browser with the Web Audio API

Building a Playable Indian Harmonium in the Browser with the Web Audio API

1
Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.