90 likes | 220 Views
iReactable Oral Progress Report. John Kooker CSE 237D 5/12/09. Existing iPhone Music Controllers. Generic uses Focused on musicians’ needs, not the masses Limited rewards for experimentation All the same: Knobs, buttons, and sliders. Reactable Installation. Real-time music performance
E N D
iReactableOral Progress Report John Kooker CSE 237D 5/12/09
Existing iPhone Music Controllers • Generic uses • Focused on musicians’ needs, not the masses • Limited rewards for experimentation • All the same: Knobs, buttons, and sliders
Reactable Installation • Real-time music performance • Fun for musicians and non-musicians alike • Rewards experimentation
Reactable UI • Users place objects on the table • Rotation angle and proximity to other objects determine state and interactions • Generators, filters, and controllers
OSC and Pd OpenSoundControl Pure Data Real-time graphical programming environment for audio Companion text: The Theory and Technique of Electronic Music by Miller Puckette • Communication protocol over UDP • Open-ended, dynamic, URL-style symbolic naming scheme • Pattern matching language to specify multiple recipients of a single message • "Bundles" of messages whose effects must occur simultaneously Sources: opensoundcontrol.org, puredata.info
Progress • OSC Networking Prototype • Reactable studies • Object interactions • Representative subset of objects for 1.0 • Pd prototyping through textbook examples • iPhone UI design iterations on paper
Schedule • Week 7: Implement iPhone UI design with OSC messaging • Week 8: Implement Pd synthesizer for laptop • Week 9: Integrate iPhone UI, OSC protocol, and laptop synthesizer • Week 10: Debug and refine designs