π What it does
Sightread Pro is a browser-based platform that helps musicians improve their sight reading skills through dynamically generated sheet music exercises. Designed for string players (violin, viola, cello, and bass), users can customize difficulty, clef, key signature, time signature, note range, and tempoβall without needing to download or install anything.
Each session offers a fresh, never-repeated sight reading challenge, simulating real performance conditions with built-in metronome and playback features.
π‘ Inspiration
As musicians and teachers ourselves, we noticed a gap: most sight reading tools are static (PDFs or apps with limited variation), and rarely customizable. Beginners need structure. Advanced players need variety. Teachers need something assignable. So we built a scalable, digital-first platform to make daily sight reading practice intuitive and repeatable.
π οΈ How we built it
Frontend: HTML/CSS/JS (React) with responsive layout for desktop/tablet/mobile
Music Rendering: VexFlow-based dynamic notation generation
Audio: Web Audio API for real-time note playback and metronome
Backend: Node.js with parameterized score logic and session-based customization
Database: Firebase for user/session tracking and tiered access (coming soon)
π Try it live
Demo available with no login required.

Log in or sign up for Devpost to join the conversation.