Labs

Lab 1: OSC Messages and Control | Using the Processing IDE and MacPorts | Interacting with local data files

Create a simple shape that responds some audio parameter (amplitude, frequency, etc). Starter code that responds to OSC messages is provided in Processing. Assign musical meaning to the shape, and work on a piece/section for a performance that uses your system. It can be for a solo performer or a distributed group.

» Download and install Processing and the OSC Library oscP5 (read the INSTALL.txt for instructions.)
» Download the Statup files (Pd and Processing files)


Lab 2: Real-time Audio Interconnection and Visualization

In groups, interconnect your computers using JackTrip. You will need Jack. More detailed instructions on Jacktrip for Mac OS X here. After you are confortable with JackTrip and Jack, hook the remote audio to the Pd and Processing patch that you created yesterday in any meaningful way (envelope follower, etc).


STAFF AND MEETING

Instructors:
Juan-Pablo Caceres
jcaceres@ccrma.stanford.edu

Carr Wilkerson
carrlane@ccrma.stanford.edu

Class meetings:
Mon, 08/6/2012 - Fri, 08/10/2012
9:00am-5:00pm (with an hour lunch break)
[Class Room @ the Knoll]

LINKS

SoundWIRE
SoundWIRE Research Group at CCRMA

JackTrip
Network Performance Software, for Linux and Mac OS X

CCRMA
Center For Computer Research in Music and Acoustics, Stanford University

Net vs. Net Collective
Collective of musicians exploring network music that I co-founded

Locusonus NMSAT
Networked Music and Soundart Timeline (NMSAT)

MusicianLink
Hardware + Social Netowrks for Network Music Performances

q3osc
An interactive musical performance environment