Skip to content
spencersalazar edited this page Aug 17, 2012 · 22 revisions

Welcome to the mobile-music wiki! Here are some additional resources to help you understand how the skeleton project works! This wiki is a collection of resources gathered for the workshops we led at GAFFTA and at CCRMA.

Code

mmc-august - Repository for lectures

audioStuff.zip

graphicsStuff.zip

Labs

Lab 1 - Oscillators

Lab 2 - Sampler

Lab 3 - Sound Flares

Lab 4 - Networking

Audio Resources

  1. Synthesis Toolkit (STK) - a precompiled iOS version is available here: https://github.com/downloads/markcerqueira/mobile-music/STK-iOS.zip
  2. Mobile Music Toolkit (MoMu)
  3. MIDI Note Number chart
  4. OSC Introduction

iOS Resources

  1. iOS Developer Library - Apple's documentation of frameworks and classes - your go to place when you are using a framework/class you are not sure how to use
  2. Stanford on iTunes U - iPad and iPhone Application Development - if you go over the first few lectures, it will get you more comfortable with Xcode, Objective-C, and iOS development
  3. WWDC 2012 Videos - Apple's annual Worldwide Developer Conference covers many up-and-coming features to iOS. You'll need a Developer account needed to access these videos!

Quality Reading Material

  1. Curtis Roads, The Computer Music Tutorial. More a bible than a tutorial, the comprehensive resource on computer music synthesis and related topics.
  2. Perry Cook, Real Sound Synthesis for Interactive Applications. A briefer synopsis of key subjects in computer music/audio and physical modeling.
  3. Philip Rideout, iPhone 3D Programming: Developing Graphical Applications with OpenGL ES
  4. OpenGL Programming Guide: The Official Guide to Learning OpenGL. Focused on OpenGL in general rather than OpenGL ES, but comprehensive and with lots of good general information.

Stuff to Cover

  1. MIDI / CoreMIDI
  2. Storyboarding
  3. Programmatic view construction - See the ProgrammaticViewController in the MobileMusic project
  4. Navigation controller stacks
  5. OSC on iOS - See the vvosc-ios repository
Clone this wiki locally