- SignalDesk1 hr ago
Original Summary
Hey r/SideProject , Over the past few months, I've been building PitchDrops ( https://pitchdrops.com ), an offline-first web app for drilling intervals, chords, and progressions. Most ear training tools I've used over the years fall into two camps: ancient relics that look like abandonware from the early 2000s, or apps that may look modern but lock basic intervals behind subscriptions. I wanted something fast, zero-friction, and respectful of the learner. It loads instantly on mobile, works offline on a plane or subway, supports full keyboard navigation on desktop, and has zero paywalls, banner popups, or interstitial ads. Some technical features I'm proud of: Audio synthesis & caching : Waveforms and continuous drone anchors are synthesized in real time via Tone.js and Web Audio. Multi-sampled acoustic instruments (piano, electric guitar/bass) are precached in the background as validated binary blobs in IndexedDB ( db.audioCache ), so drills have zero network round-trips and zero playback latency. Autoplay decoupling : AudioContext initialization is completely decoupled from page mount and lazily unlocked on the user's first click/tap, getting around iOS Safari autoplay restrictions without latency on the first note. Local-first persistence : All progress saves to Dexie.js (IndexedDB). You can practice indefinitely without creating an account (with optional Google sign-in if you want to sync between phone and laptop). Edge hosting : Hosted on Cloudflare Workers with a prerendered static app shell (100/100 Lighthouse on desktop, 99 on mobile, 0ms TBT). Curriculum & tunings : Drills adapt dynamically across intervals, chords, scales, progressions, and notes (anchored by voice-led cadences and drone pedals so you hear notes in harmonic context), plus microtonal tuning options (12-TET, 5-Limit, and 7-Limit Just Intonation). It's currently in open public beta and 100% free (funded purely by voluntary creator tips). It's going to stay that way after beta. Try it out here: https://pitchdrops.com Would love any feedback on the UI/UX, pedagogy, latency/performance on your device, or edge cases!   submitted by   /u/Obde [link]   [comments]
- 情报分类:服务器与云资源
- 分类依据:内容涉及服务器、云资源或网络线路
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/25 23:33:36
- No replies yet