Skip to content

farshad-jfz/NoteLyric

Repository files navigation

NoteLyric

Practice Harmonically

Browser-first chromatic harmonica practice app built with Next.js + TypeScript.

Try Online at:

https://note-lyric.vercel.app/

What it does

  • Generates notation practice for:
    • Scales
    • Chords / Arpeggios
    • Sight Reading
  • Renders notation in-browser with OpenSheetMusicDisplay
  • Exports SVG, PNG, MusicXML, and supports print-to-PDF
  • Uses presets and validation to keep generation practical

UI

The app uses a lightweight UI layer with Mantine UI plus small custom overrides.

Local development

  1. Install Node.js 20+.
  2. Install dependencies:
npm install
  1. Start:
npm run dev
  1. Open http://localhost:3000

Test

npm test

Deploy

Deploy directly to Vercel Hobby from GitHub. No MuseScore or other desktop binaries required.

About

A music notation generator for practicing Scales, Chords, Arpeggios, and Sight Reading for Harmonica

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors