Lucas0623z/NoteLite
Open-source OMR and guided music practice: turn sheet music PDFs/images into MusicXML/MIDI, refine scores, and practice with MIDI or microphone feedback.
What it solves
NoteLite converts printed sheet music (PDFs or images) into digital scores that can be edited, played back, and used for guided music practice. It bridges the gap between static printed music and interactive learning by allowing users to correct recognition errors and receive real-time feedback on their playing.
How it works
The project uses the Audiveris optical music recognition (OMR) engine to analyze images of music and convert them into digital formats. Once recognized, the score can be refined in a desktop editor and exported as MusicXML or MIDI. For practice, the app uses local pitch detection (via Pitchy) and MIDI input to track a musician's performance against the reference score, highlighting wrong or missing notes.
Who it’s for
It is designed for musicians who want to digitize their physical music library and students who need a guided environment to practice their instruments with real-time feedback.
Highlights
- Optical Music Recognition: Converts PDFs and scans into editable digital scores.
- Guided Practice Mode: Features a "wait mode" that advances as the correct notes are played and a "tempo mode" for timed practice.
- Multi-Input Support: Accepts input via MIDI instruments, microphones (single voice), or a computer keyboard.
- Cross-Platform: Available as a Java desktop application (Windows/Linux/macOS) with native clients for iOS, iPadOS, and macOS.
Related
- Project
- Project
- Project
- Project