1
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 Lighter 1 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 location First auto-scrolling, score projecting, musical aid for low vision musicians May 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™ files Interface Finish 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 Combinatio n 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 Measur e Class Additio nal Classes Music Views Note View Part View Measur e View Additio nal Views Presentat ion View Score Selection Activity Options Singleto n Options Activity Main Activity Folder Containin g MusicXML TM Files Figure 4: MusicXML for Single Note Figure 8: List of User Stories

Future Work

  • Upload
    nikita

  • View
    21

  • Download
    0

Embed Size (px)

DESCRIPTION

Facts. 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. Problem. - PowerPoint PPT Presentation

Citation preview

Page 1: Future Work

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 ExplanationSee 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