A million-tap linear-phase FIR in real time: 7 ms of plumbing, 650 ms of filter
I'm building Sonir Bench, a macOS app that captures everything your Mac plays, runs it through a DSP chain you design, and sends it to your DAC. The…
Latest DevOps news from Tech News
I'm building Sonir Bench, a macOS app that captures everything your Mac plays, runs it through a DSP chain you design, and sends it to your DAC. The…
I started WXRQ as a new repository for an automated radio and television station. Within a few days it had a public player, a schedule and a product…
On a phone with a single microphone, call noise reduction cannot work the way it does on flagship smartphones. There is no second microphone signal…
A build log on a 5-band parametric equalizer written entirely in MATLAB: the filter design in detail, the pole-zero reading that tells you what a fi…
A build log on Aetheric Geometry, a musical instrument you play with your bare hands in front of a webcam. The first half is how hand geometry becom…
Building a 5.1ch Surround Upmixer GUI with Python & FFmpeg Ever wanted to watch a movie or listen to live music with true surround sound, but on…
An audio file can pass every technical checkpoint and still produce a bad AI result. The upload completes. The decoder opens it. The model returns a…
Most walkthroughs about browser-based rhythm tools focus on the musician's side: where to click, how to lay down a beat, what tempo sounds good. Thi…
Picture the bug report: a track plays fine in the mix bus, but the moment it runs backwards, the vocalist sounds like a kettle whistle. The waveform…
Short answer: the cheapest speech-to-text API for an EU startup is the candidate that passes your invoice-field accuracy gate at the lowest normaliz…
Recording your own microphone on a Mac is a solved problem. Recording the other person — the voice coming out of your speakers — is where macOS quie…
Turning a novel into a multi-voice audiobook sounds like a TTS problem. It is mostly a parsing problem, and the parsing is harder than the synthesis…
Android's volume slider has a floor, and on a lot of devices that floor is louder than it should be. The first step above mute is a fixed fraction o…
Hello, everyone. There are many situations where we may want to monitor sounds that happen without warning, such as breaking glass or a car horn. Re…
You've got a two-hour architecture review sitting in your Downloads folder. Last month, mine was a 94-minute mess where three engineers talked over…
You've got a 45-minute meeting recording sitting on your desktop. Maybe it's a podcast raw file, or an interview you did for a project. You need it…
Run Blinding Lights by The Weeknd through Essentia's RhythmExtractor2013 . It returns 85.4 BPM. The track is famously 171 BPM — one of the most-play…
Build a Voice Assistant with Python and Whisper Imagine hearing your computer whisper back a response to your question, not through a robotic script…
Hello, everyone. When people hear an animal call or keyboard typing, they can infer something about the source and setting. If we turn those sounds…
Hello, everyone. When listening to a conversation, we naturally keep track of who is speaking. A program has a harder job: beyond finding speech, it…
Hello, everyone. Have you ever wanted to keep only the parts of a recording where someone is speaking? Finding silence before transcription can redu…
I built NOVA-VAD — a lightweight, explainable Voice Activity Detector that beats every major open source VAD on real-world noisy audio. GitHub:( htt…
QTRACTOR BIBLE Volume 1 — Foundations PART I — QTRACTOR CONCEPTS & WORKFLOW MODEL Chapter 1 — What Qtractor Is Quick Start Qtractor is a non-des…
Phase two of Reel shipped on Monday. A reader page can now play a voiced narration of the comic while the panels turn. The piece I want to write dow…
Complete First-Time Setup Guide for Qtractor on Ubuntu 26.04 install and prepare the system verify audio works configure PipeWire/JACK configure Qtr…
Whisper is remarkably robust. But "robust" doesn't mean "immune to noise." If you've ever run a meeting recording through Whisper and gotten back ga…
A chapter is the smallest unit a listener actually navigates. They open the audiobook in the middle of Chapter 7, leave it open on the dishes, come…
Last year I was paying $200/month for an EC2 instance that did one thing: accept audio file uploads, run FFmpeg, and return the converted file. FLAC…
Studio Violin: Building a Physically Modelled Bowed-String Instrument in Instrudio I’m building Instrudio , a browser-based virtual instrument ecosy…
TL;DR: Spotify killed /audio-features on 2024-11-27. FreqBlog Music API offers a drop-in at api.freqblog.com/v1/audio-features/{id} — same path, sam…