A simple and fun tool for pitch training to help you improve your musical ear! The interface features a hand-drawn sketch style, making the practice process more relaxed and enjoyable.
- Play Scale: Play the C Major scale with one click to get familiar with the notes.
- Listening Test: A random note is played, and you need to identify it by clicking on the virtual piano keyboard.
- Bilingual Support: Supports both Chinese and English interfaces for user convenience.
- Hand-drawn Sketch Style: Unique visual design that makes learning more fun.
- Click the "Play Scale" button to hear the C Major scale.
- Click the "Start Listening Test" button, and the system will play a random note.
- Click on the note you think you heard on the virtual piano keyboard below.
- The system will immediately tell you if you're right and provide feedback.
- SvelteKit: Modern JavaScript framework for building user interfaces.
- Vite: Fast build tool.
- Tone.js: For handling and playing audio in the browser.
- Piano samples are from Salamander Grand Piano.
npm installnpm run devThen open http://localhost:5173 in your browser.
npm run buildnpm run preview