Digital Sheet Music Viewer

From Computer Laboratory Group Design Projects
Revision as of 13:30, 28 August 2013 by afb21 (talk | contribs) (Created page with "Client: Cambridge Consultants A musical score is in effect a single line of n bars. Lines, pages, and to some extent repeat markers appear due to the score being printed ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Client: Cambridge Consultants

A musical score is in effect a single line of n bars. Lines, pages, and to some extent repeat markers appear due to the score being printed on a page. Design software to allow a user to have complete freedom to arrange a musical score on their chosen VDU (be it a laptop, tablet, mobile-phone, or projector) in a format that most suits the display and their needs. Starting with a free digital format of the score, the software should allow users to: • Edit the score layout using drag & drop of bars to arrange the score on-screen • Choose whether they wish for a scrolling or line/page approach to viewing • Manipulate on-screen scaling (that will automatically dictate bars per line, etc. when viewing) • Activate fixed timed scrolling/page turning • Integrate a musical OCR program to allow scanning paper copies into the software • Allow the user to customise the score and/or add comments and reminders. • Implement a detection algorithm that will allow automatic scrolling and/or page turning. (Using maybe: midi keyboard input / audio listening / front-facing camera watching the performer )

Extension tasks: • Extend the detection algorithm to allow real-time tracking of your place in the score. • Extend the detection algorithm to allow multiple voices and be robust to a musician retiring part way through. • Allow multiple users to share, scroll/page turn synchronously, and work together on one score. • Allow recording during a performance which is linked to the score which could be used for a 'musical autopsy'

Doing a quick look online there are numerous musical OCR programs which could be integrated into the software without the need to write it from scratch.