Web project to learn rhythm and bits of music theory through interactive user interface.
This is a Vue.js v3 project bootstrapped with Create Vue, using Tone.js for sounds and VexFlow for music sheet syntax.
- Node >=18
- Clone this repository
- Install the dependencies:
npm install - Run the development server (compiles and hot-reloads):
npm run dev - See the local live server:
http://localhost:5173 - Compile and minify for production:
npm run build
This is a work in progress. This project lacks of linting/formatting, design system, responsiveness, several instruments, and fully-featured launchpad with drag and drop note blocks (for rhythm) and a CI.