frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

https://dioptre.github.io/tidal/
12•dioptre•5h ago
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 rendering

The 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

Comments

noemit•5h ago
I have waited my entire life for this product.

Show HN: An LLM-optimized programming language

https://github.com/ImJasonH/ImJasonH/blob/main/articles/llm-programming-language.md
11•ImJasonH•1h ago•4 comments

Show HN: Engineering Schizophrenia: Trusting yourself through Byzantine faults

49•rescrv•7h ago•9 comments

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

https://dioptre.github.io/tidal/
12•dioptre•5h ago•1 comments

Show HN: What if AI agents had Zodiac personalities?

https://github.com/baturyilmaz/what-if-ai-agents-had-zodiac-personalities
22•arbayi•5h ago•11 comments

Show HN: `tc` like `wc` but for LLM tokens

https://github.com/jamierpond/tokencount
2•jamiepond•1h ago•0 comments

Show HN: The Thiele Machine – Coq-Verified Computational Model Beyond Turing

https://github.com/sethirus/The-Thiele-Machine
4•nwthiele•2h ago•1 comments

Show HN: Interactive California Budget (by Claude Code)

https://california-budget.com
28•sberens•11h ago•1 comments

Show HN: GlyphLang – An AI-first programming language

35•goose0004•1d ago•19 comments

Show HN: Chr2 – consensus for side effects (exactly-once is a lie)

https://github.com/abokhalill/chr2
6•yousef06•8h ago•0 comments

Show HN: Play poker with LLMs, or watch them play against each other

https://llmholdem.com/
156•projectyang•1d ago•90 comments

Show HN: SpecificProxy – Proxy Using a Specific IP

https://github.com/danthegoodman1/specificproxy
5•dangoodmanUT•8h ago•2 comments

Show HN: I used Claude Code to discover connections between 100 books

https://trails.pieterma.es/
471•pmaze•1d ago•141 comments

Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more

126•jamesponddotco•1d ago•46 comments

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

https://github.com/OlaProeis/Ferrite
229•OlaProis•1d ago•161 comments

Show HN: Porting xv6 to HiFive Unmatched board

https://github.com/eyengin/xv6-riscv-unmatched
25•eyengin•1d ago•2 comments

Show HN: A MCP for controlling terminal UI apps built with bubbletea and ratatui

https://github.com/michaellee8/mcp-tui-server
5•michaellee8•9h ago•1 comments

Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load

https://github.com/unhaya/vam-seek
39•haasiy•1d ago•13 comments

Show HN: Epstein IM – Talk to Epstein clone in iMessage

https://epstein.im/
51•RyanZhuuuu•1d ago•50 comments

Show HN: Yellopages – New tab Chrome extension

https://yellopages.kawaicheung.io/
31•kiwigod17•3d ago•7 comments

Show HN: Worldview, persistent strategic context for Claude Code

https://www.extremeclarity.ai/worldview
2•faizanbhat•8h ago•1 comments

Show HN: Isolated benchmarks to avoid optimization pollution (Node.js)

https://github.com/Llorx/iso-bench
2•Llorx•9h ago•0 comments

Show HN: I made a memory game to teach you to play piano by ear

https://lend-me-your-ears.specr.net
546•vunderba•2d ago•168 comments

Show HN: Marten – Elegant Go web framework (nothing in the way)

https://github.com/gomarten/marten
17•jackprescott•1d ago•5 comments

Show HN: Various shape regularization algorithms

https://github.com/nickponline/shreg
75•nickponline•3d ago•5 comments

Show HN: Executable Markdown files with Unix pipes

122•jedwhite•3d ago•100 comments

Show HN: Umaro – An interactive music theory suite for guitarists

https://www.umaro.app/
15•SnowingXIV•1d ago•4 comments

Show HN: macOS menu bar app to track Claude usage in real time

https://github.com/richhickson/claudecodeusage
158•RichHickson•3d ago•48 comments

Show HN: Fun things to do with your VM/370 machine

https://rbanffy.github.io/fun-with-old-mainframes.github.io/fun-with-vm370.html
3•rbanffy•13h ago•0 comments

Show HN: Rocket Launch and Orbit Simulator

https://www.donutthejedi.com/
161•donutthejedi•2d ago•38 comments

Show HN: I made a Tailwind alternative for Preact

https://github.com/aziis98/preact-css-extract
5•aziis98•14h ago•0 comments