Score = function(container, scrollElement){

		/**
		 *  all of the notes
		 */
		this.notes = [];

		/**
		 *  the score container
		 */
		this.element = scrollElement;

		/**
		 *  the notes that are currently displayed
		 */
		this.currentlyDisplayedNotes = [];

		/**
		 *  the notes that are currently being triggered by scrubbing
		 */
		this.currentlyTriggeredNotes = [];

		/**
		 *  the interval tree
		 */
		this.intervalTree = null;

		/**
		 * the width of the scroll container
		 */
		this.width = 0;

		/**
		 * The canvas which notes are drawn to
		 * @type {Element}
		 */
		this.canvas = document.createElement("canvas");
		this.canvas.id = "ScoreCanvas";
		container.appendChild(this.canvas);

		/**
		 * The canvas measurements
		 */
		this.canvasWidth = 0;
		this.canvasHeight = 0;

		this.context = this.canvas.getContext("2d");

		window.addEventListener("resize", this.resize.bind(this));
		this.resize();

		this._currentNotes = null;
	}
Parses the score JSON into note on/off events
 and orders them. Converts ticks into seconds. 
 @param  {Object}  scoreJson  JSON returned from Tone.js' MidiToScore