🎼 Musical web app for editing, visualizing and transposing music sheets
APACHE-2.0 License
Music Score Creator is a musical web application offering functionalities such as editing, visualizing and transposing music sheets.
This project aims to get familiar with NodeJS and Express, Polymer 0.5 and web components. It is experimental but still useful to write basic music sheets.
Built with: NodeJS, Express, Polymer, VexFlow, Mandrill API
Use the keyboard (available in English and French) to write notes on the sheet. You can also change the notation, time, clef, key, tuning and also activate the tablature.
Get social! Once you're done editing your music score, you can share it with your friends. It will send it as an email containing the score as an attachment and as a VexFlow code.
Do you like a music score you saw online? You can simply import the VexFlow code.
You can finally download your masterpiece as a PDF.
To build the project, you will first need to install necessary dependencies using npm and Bower.
Run in the project root:
$ npm install && bower install
Start the server:
$ npm start
Or, if you have no new dependencies, simply:
$ node server/app