Voice Composer
Browser-based pitch detection to MIDI/strudel/tidal
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
Built this over the weekend to bridge the gap between "can hum a melody" and "can code algorithmic music patterns" (Strudel/TidalCycles) for live coding and live dj'ing.What it does:Real-time pitch detection in browser using multiple algorithms: CREPE (deep learning model via TensorFlow.js) YIN (autocorrelation-based fundamental frequency estimation) FFT with harmonic product spectrum AMDF (average magnitude difference function) Outputs: visual piano roll, MIDI files, Strudel/TidalCycles code All client-side, nothing leaves your machine Why multiple algorithms: Different pitch detection approaches work better for different inputs. CREPE is most accurate but computationally expensive; YIN is fast and works well for clean monophonic input; FFT/HPS handles harmonic-rich sounds; AMDF is lightweight. Let users switch based on their use case.Technical details:React, runs entirely in browser via Web Audio API Canvas-based visualization with real-time waveform renderingThe original problem: I wanted to learn live coding but had zero music theory. This makes it trivial to capture melodic ideas and immediately use them in pattern-based music systems.Try it: https://dioptre.github.io/tidal/Works best on desktop. Will work more like a Digital Audio Workbench (DAW).Source: https://github.com/dioptre/tidal
HN · launched Jan 11, 2026 · 32 upvotes (top 27%) · 1 view
Niche: software synthesizers and midi tools · 119 launches, 5 in the last 7 days ▼ -64% · Explore this niche →
Category and tags
- Media & entertainment
- Content generation
- Prosumer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 119 launches in software synthesizers and midi tools →
Could you build this?
Yes The app integrates existing browser libraries (TensorFlow.js CREPE model, YIN algorithm, Web Audio API) into an interactive frontend that emits MIDI/Strudel strings.
Discussion
7 comments analyzed.
Competitors mentioned: librosa
Concerns raised: Pitch detection accuracy issues with voices containing harmonics, Algorithm performance inconsistency requiring evening retry, Significant accuracy problems even with trained singers
Feature requests: Simplify iOS device mute instructions for clarity
Competitors
Other products that read as similar to this one : 369 launches clear the similarity bar, closest 8 shown.
Attention rank: #122 of 370 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 74 days after the earliest competitor.
- Resonate · hn · 2026-06-06 · 46 upvotes · similarity 0.51
- genpark-voice-pitch-yin-autocorrelation-skill · github · 2026-09-28 · 7 upvotes · similarity 0.50
- tunelet · ph · 2026-11-12 · 1 upvotes · similarity 0.50
- OrbKord · ph · 2026-11-09 · 2 upvotes · similarity 0.47
- Browser based sythesizer, drum machine and squencer · hn · 2026-05-15 · 22 upvotes · similarity 0.44
- Phantas · hn · 2025-12-28 · 28 upvotes · similarity 0.44
- See chords as flags · hn · 2025-11-05 · 129 upvotes · similarity 0.44
- vox-intel-engine · github · 2026-10-04 · 15 upvotes · similarity 0.44
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.