Skip to content

Loads MusicXML files & scrambles their measures for sight-reading practice

Notifications You must be signed in to change notification settings

marycourtland/sightread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sightread.htm

This is an HTML document that displays musical scores and implements various sightreading exercises. It's being developed for a piano teaching studio and is a work-in-progress.

Any feedback is greatly appreciated! At the bottom of the document, there's a Google Docs form for on-the-spot comments.

Current functions:

  • Loads and parses MusicXML files, which can be generated by most music composition software (such as Finale, Sibelius) and by music OCR programs such as SmartScore.
  • Displays the score with the Vexflow HTML library
  • Allows the user to turn pages
  • Allows the user to rearrange measures of a score (to create new sightreadable permutations)

Misc. notes:

  • The way that music is displayed has an important effect on a musician's ability to sightread it. So I will be adding a UI for the user to strategically adjust the VexFlow parameters. In long term, the diplay algorithms will be tweaked for ease of sightreading.
  • If the notes of a certain measure run over into the next measure, then the measure width is too small. Currently, this parameter is static and must be changed manually in the HTML document. This will be changed when other features are implemented - see the above point.
  • At this stage, particular MusicXML files must be directly inserted into the HTML. There are some examples already included for testing purposes.

About

Loads MusicXML files & scrambles their measures for sight-reading practice

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages