Carleton University - School of Computer Science Honours Project
Winter 2017
Score Stage
Hendrik Knoetze
SCS Honours Project Image
ABSTRACT
Score Stage is designed to be a public repository of music scores, where users can create and edit their music scores right in the browser. A music score editor, built upon the open source JavaScript based music notation rendering library VexFlow, is designed to automatically push every small change to the server to be persisted. Score Stage is designed to allow anyone, including those without accounts, the ability to search and view all the music scores on Score Stage. In the end, a simple browser based music score editor successfully persists changes while a user edits a music score; however, VexFlow struggles, in some cases, to properly format dynamic and incomplete music scores.