Setting up OSMD for Development

This page describes how to set up OpenSheetMusicDisplay for development.

Clone source

# Clone the repository from Github
$ git clone [email protected]:opensheetmusicdisplay/opensheetmusicdisplay.git

Install dependencies

This requires npm to be installed.

$ npm install


$ npm start # Build and run demo (served on localhost:8000)
$ npm run test # Builds the tests
$ npm run build # Builds for distribution on npm and Bower

All bundled build artifacts will be placed in build/.