中文 | English
This is a simple sight-singing and ear-training tool to help improve musical perception.
- Ear Training
- Pitch Recognition: Practice recognizing pitches to improve musical hearing. I think intervals are useless.
- Practice Statistics: Practice data is stored locally, allowing you to track your progress at any time.
- Keyboard and MIDI Input Support: Practice using either a keyboard or MIDI device.
- Chord Training
- Chord Selection and Practice: Select a chord type and play it using a MIDI device. After correctly playing it, the next chord will be generated.
- Random Chord Generation: Generate various chords for practice to improve playing speed.
- Clone the repository:
git clone my repo
- Install Node.js v22 using nvm:
nvm install 22
- Switch to Node.js v22:
nvm use 22
- Install dependencies:
npm i
- Start the development server:
npm run dev
Tested on: Node v22.7.0 (npm 10.8.2) ~/.local/share/nvm/v22.7.0/bin/node