future work software analysis and design 20% of americans age 50 and older play an instrument. ...
TRANSCRIPT
Future Work
Software Analysis and Design
20% of Americans age 50 and older play an instrument.
21.7% of adults over age 75 suffer from vision loss which persists while wearing corrective lenses.
Facts
As people age, the gradual or sudden loss of their vision may greatly hinder their ability to engage in meaningful activities. For musicians, this may include performing in an orchestra, band, or choir.
Low vision impairments can make reading sheet music impossible.
Problem
This software will allow musicians with low vision to read sheet music by having it displayed in the size, color, and brightness of their choosing.
Music will scroll at any tempo across the screen and allow users to keep a large library of music for easy access.
Additionally, this software will have a simple user interface designed in a way that is intuitive for older people.
Project Goals
Currently, devices are either very expensive or insufficient. The Lime Lighter1 costs $3995 dollars for the device alone without any software.
Some musicians use enlarged sheet music, but this requires a helper to turn pages very frequently since only a small amount of music can fit per page.
Current Methods
Laura Housley http://www.ceti.cse.ohio-state.edu/
Can store all musical scores in one locationFirst auto-scrolling, score projecting, musical aid for low vision musiciansMay lead to low cost solution for low vision musicians
Figure 1: Score Scroll Page
Figure 3: System Architecture Diagram
Input: MusicXML™ file Maintain hierarchy of music
alongside of hierarchy of views
Programmed with Java for Android 3.0 - Honeycomb
Figure 5: Screen Flow Diagram
Shows the flow of screens that a user may view while using our program.
As shown, each screen is able to return to the previous screen.
Figure 7: Proposed Options Page
Functionality Work through scrolling issues involving note placement Add the ability to select individual staffs Add a metronome sound option Fix lyrics so they scale and locate themselves appropriately Add additional symbols/directions such as “piano” Fix stem and beam issues such as cross-staff beams Handle “poorly” formed MusicXML™ filesInterfaceFinish implementation of additional menus
A special thanks to my previous teammate Michael Jewitt, my advisors Rajiv Ramnath and Peter Rogers, my sponsors at The Tony Wells Foundation and Columbus Vision and Vocational Services, and my trial users at The Ohio State School for the Blind.
See Sharp
Introduction
System Architecture
Significance
Acknowledgements
Score Scroll Page
Main Menu
Options Menu
Song Selection
Menu
User Story Brief Explanation
See Score Have the musical score appear on the screen. This includes: Title, Composer, Staff, Clef, Key Signature, Time Signature, Notes, Accidentals, Beams, Rests, Lyrics, and Measure Numbers.
Score Auto-Scrolling at Tempo
Have the score automatically scroll across the screen at the proper tempo.
Tempo Control Allow the user to control tempo (-,+).
Color Combination Control
Allow the user to change the foreground and background color for easier viewing.
Note Size Control
Allow the user to change the note size for easier viewing.
Brightness Control
Allow the user to change the screen brightness for easier viewing.
Jump to Measure
Allow the user to jump to a measure in the score.
Search for Score
Allow the user to search for a specific score based on the Title, Composer, or Instrument.
Handle Repeat Signs
Have the score display the repeated section “in-line” at the proper position.
Handle Clef/ Key Signature/Time Signature Changes
Have the scores Clef/Key Signature /Time Signature change and update tempo accordingly if these changes occur while the score is scrolling.
Score Swipe once Paused
Allow the user to “swipe” through the score one measure at a time when the score is paused.
Play/Pause Allow the user to toggle between Play and Pause by touching the score directly.
Default Font Display the text at font size 24 and font type Sans Serif.
Back Button Allow user to return to previous page for easier navigation.
Progress Bar Allow the user to see their current progress (by number of measures) in the score.
Figure 6: Welcome Page
Music Classes
Note Class
Part Class
Measure Class
Additional Classes
Music Views
Note View
Part View
Measure View
Additional Views
PresentationView
Score Selection Activity
Options Singleton
Options Activity
MainActivity
FolderContaining
MusicXMLTM
Files
Figure 4: MusicXML for Single Note
Figure 8: List of User Stories