Title: Role Coll Music Stand
1Role Coll Music Stand
- By
- Harold De Armas
- Erik Hanchett
- Raymond Lee
- Zachary Norcross
Presented by Harold De Armas Raymond Lee
University of Nevada, Reno Department of Computer
Science and Engineering
2Overview
- Introduction
- Problem Statement
- Goals
- UI Design
- Class Layout
- Hardware Implementation
- Conclusion
- Questions
3Introduction
- History of Music Notation
- 15th century
- Gutenberg, Printing Press
- 17th century
- Part-wise Notation
- 20th century
- Electronic Notation
4Problem Statement
- Distribution of annotations
- is time consuming
- Paper is difficult during performance
- Turning pages
- Inclement conditions
5Problem Statement
- Existing software is inadequate
- eStand
- Hardware / Software Combination
- File Formats Images, Finale, Sibelius
- Pen notations
- Emerging collaboration
6Goals
- Start from the performance standpoint
- Create
- Edit
- Distribute
- Organize
- Maintain
- Visualize
- Utilize MusicXML format
7Class Layout
UserTreeNode (from rolecollbeans)
MainFrame (from rolecolluiframes)
MainFrame (from rolecolluiframes)
UserTreeNode (from rolecollbeans)
UserBean (from rolecollbeans)
LoginFrame (from rolecolluiframes)
GUIBean (from rolecollbeans)
GUIBean (from rolecollbeans)
LoginFrame (from rolecolluiframes)
UserBean (from rolecollbeans)
AdminFrame (from rolecolluiframes)
AdminFrame (from rolecolluiframes)
EditUserFrame (from rolecolluiframes)
NewUserFrame (from rolecolluiframes)
NewUserFrame (from rolecolluiframes)
EditUserFrame (from rolecolluiframes)
8UI Design
9Hardware
- 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
10Implementation 1 Step Pad
11Implementation 1 Step Pad
12Implementation 2 IR Sensor
Forward!
13Implementation 2 IR Sensor
14Conclusion
- Problem Statement
- Goals
- UI Design
- Class Layout
- Hardware Implementation
15Questions
16(No Transcript)