Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.22 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.22 KB

Web Editor of MusicXML Files

Browser based music score editor with basic MusicXML import/export. Uses Vexflow for music engraving into HTML5 svg element. Provides mouse interactivity for manipulation with musical score.

You can see live demo here.

Dependencies

Vexflow, jQuery and Bootstrap

Current limitations

  • Missing check if notes fit the bar. Only one note can be added into measure.
  • Minimal subset of MusicXML format supported.
  • Editor works with only first musical part of music score.

To Do

  1. Duration check for notes in measure - in progress
  2. Playback - basics done, improvements needed
  3. Bug fixes - in progress
  4. Chords support - waiting
  5. Keyboard interactivity - waiting
  6. Multiple score parts - waiting

Contribution

You are welcome to contribute!

Fork, clone, make your feature branch, implement feature, make pull request :-)

Running project locally: Run following command in project directory:

$ python -m SimpleHTTPServer

Open localhost:8000 in your browser.

This project was initially created as a bachelor thesis.