Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 894 Bytes

File metadata and controls

39 lines (26 loc) · 894 Bytes

Contributing

Contributions welcome. However, please raise an issue first to discuss.

Run locally

Prerequisites

  • Node.js 24. I recommend using nvm or mise. They will pick up the appropriate version from the nvmrc file.

Install dependencies

npm install

Start the development server

npm run dev

Vite will print a local URL, typically http://localhost:5173.

Other useful commands

npm run build
npm run lint
npm run typecheck
npm run preview

Project notes

  • Application source code lives in src/.
  • Static assets live in public/.
  • Lesson files live in lessons/ and are loaded automatically when they use the .musicxml extension.
  • Web MIDI input depends on browser support and permission to access connected MIDI devices.