Upload
clinton-riley
View
218
Download
0
Embed Size (px)
DESCRIPTION
History of Music Notation 15 th century ▪ Gutenberg, Printing Press 17 th century ▪ Part-wise Notation 20 th century ▪ Electronic Notation
Citation preview
By:Harold De ArmasErik HanchettRaymond LeeZachary Norcross
Presented by: Harold De Armas & Raymond Lee
University of Nevada, RenoDepartment of Computer Science and Engineering
IntroductionProblem StatementGoalsUI DesignClass LayoutHardware ImplementationConclusionQuestions
History of Music Notation 15th century▪ Gutenberg, Printing Press
17th century▪ Part-wise Notation
20th century▪ Electronic Notation
Distribution of annotations is time consuming
Paper is difficult during performance Turning pages Inclement conditions
Existing software is inadequate eStand▪ Hardware / Software Combination▪ File Formats: Images, Finale, Sibelius▪ Pen notations▪ Emerging collaboration
Start from the performance standpoint Create Edit Distribute Organize Maintain Visualize
Utilize MusicXML format
UserTreeNode(from
rolecoll::beans)
UserBean(from
rolecoll::beans)
LoginFrame(from
rolecoll::ui::frames)
MainFrame(from
rolecoll::ui::frames)
AdminFrame(from
rolecoll::ui::frames)
EditUserFrame(from
rolecoll::ui::frames)
NewUserFrame(from
rolecoll::ui::frames)
GUIBean(from
rolecoll::beans)
GUIBean(from
rolecoll::beans)
NewUserFrame(from
rolecoll::ui::frames)
EditUserFrame(from
rolecoll::ui::frames)
AdminFrame(from
rolecoll::ui::frames)
MainFrame(from
rolecoll::ui::frames)
LoginFrame(from
rolecoll::ui::frames)
UserBean(from
rolecoll::beans)
UserTreeNode(from
rolecoll::beans)
Hardware Requirements: Users must be able to advance pages Users must be able to go back pages Convenient for user USB Connection
Implementation 1 – Step Pad Implementation 2 – IR Sensor
High Level Design
Low Level Design
High Level Design
Low Level Design
Problem Statement
Goals
UI Design
Class Layout
Hardware Implementation