Musicope is an open-source online piano game similar to Synthesia or PianoCrumbs.
- Git (optional)
- nodejs
- npm
- a Web Browser
- install NodeJS ( https://nodejs.org/en/ )
- clone or download this repository
- navigate to the cloned or downloaded folder
- copy
mid
files intostatic/songs
- run
npm install
- run
npm start
- open your browser (e.g. Google Chrome) and navigate to http://localhost
- modify
\static\web\config\default-config.ts
according to your needs
- Get a midi file
- Copy it into
static/songs
- Go to http://localhost with Chrome (not working using firefox)
- Click on the song to play
You want to contribute to this project ?
- Click on fork
- Run :
git clone https://github.com/YOUR_USERNAME/musicope/
- Make changes then run :
git init
git add .
git commit -m "Commit"
git remote add origin https://github.com/YOUR_USERNAME/musicope/
git push -u origin master
(or change directly in the browser)
- Go on your project and create a pull request
- You will be noticed if someone merged your project
- Click on issue > New
- Detail your problem / feature request then submit
- Discuss it
- Then click on "close" when the discussion ended.