Final_Presentation402 - mobile
Download
Report
Transcript Final_Presentation402 - mobile
Mobile Musician
Anthony Khayat
5 May 2011
Project Goals
Create pocket inspiration for musicians
Noise maker for people who like to touch things
Learn how to develop an iPhone App
Project Description
iPod/iPhone App
Grid of buttons arranged in a scale
When touched, the buttons play different notes
User Story
User starts the App.
The NoteView appears.
User plays a note.
The user enters the main menu.
He or she changes the scale to minor.
He or she will change the root to E.
User closes the Main Menu and plays a note again.
User creates a masterpiece and credits his success to my
application
User Exits the application a better person.
Use Case Diagram
Architectural Class Diagram
Current GUI
Current GUI
State Diagram
Some Technologies Used
Xcode IDE
SoundBankPlayer
OCUnit
Umbrello
Google Code (svn)
Open Office
Audacity
Project Challenges
Learning Objective-c in a timely fashion.
Learning some useful aspects of music theory
while coding instead of before coding (I. e.
intervals)
Questions?
Then Let Me Google That For You...