πŸš€ 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

πŸ”— https://sightreadpro.com

Demo available with no login required.

Built With

Share this project:

Updates