Carleton University - School of Computer Science Honours Project
Fall 2019
Web-based Score Editor's Graphics Framework
Rafael Martinez sanchez
SCS Honours Project Image
ABSTRACT
This project consists of the implementation of a web-based graphical framework to draw musical scores into a web page. This framework will be the first step in the development of a full-fledged score editor that is to be created in the future and as such, it has functionality to draw several properties of the musical elements that can be specified. To ensure proper quality rendering, all elements of the score are drawn in the background via the use of Scalable Vector Graphics (SVGs), making actions such as zooming seamless as it does not require rendering the graphics at different resolutions. The framework takes the form of custom and easy to use HTML tags that extend the functionality of the web browser to display the music notation elements most commonly used in the field.