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