Meeting Times Tuesday/Thursday, 5:00 - 7:00 PM
Meeting Place: CREATE Class Room (Music 2215)
Note: in Winter Q 2010, MAT 240E will be merged with MAT 594O
Topics: Control of Synthesis and Processing, Inter-application
Control/Content Streaming
- Synthesis, control, and performance

- MIDI
- The MIDI HW and SW spec.
- MIDI drivers and APIs
- Scheduling and MIDI I/O
- The Open Sound Control (OSC) protocol
- OSC address space design
- OSC implementation, network programming
- OSC synthesis servers in CSL and Supercollider
- The USB human interface device (HID) API
- Audio streaming between applications
- SDIF as a streaming protocol
- The CSL RemoteFrameStream protocol
- The RTP and RTCP protocols
- Managing distributed applications
- DPEs: Distributed Programming Environments
- The CREATE Real-time Application Manager, CRAM