Network Systems for Music Interaction
This site features online materials accompanying the seminar Network Systems for Music Interaction (NSMI) at TU Berlin. In the NSMI class we will jointly work with the SPRAWL System for local and global audio and control networks. This includes technical aspects, such as basics of professional Linux audio systems, transmission protocols and programming, as well as the use of the system for compositions and improvisations with the whole team.
Sessions
01 Introduction
02 Linux Basics
03 Network Audio Transmission Tools
04 SuperCollider I
See the contents in the SC section of the CMB Class:
Getting Started with SuperCollider
First Sounds with SuperCollider
SynthDefs
Using Buses in SuperCollider
Combining Nodes in SuperCollider
Working with Groups
05 SuperCollider II
See the contents in the SC section of the CMB Class:
Controlling SC with the Mouse
Receiving OSC in SuperCollider - and sending from PD
Sending OSC from SuperCollider
Using Arrays in SuperCollider
Playing Samples in SuperCollider
Making a Kick in SuperCollider
06 Pure Data I
Some contents belong to the PD section of the CMB Class:
Getting Started with Puredata
Control Rate and Audio Rate
Using OSC in Pure Data
Patches and Subpatches in Pure Data
Pure Data: Send-Receive & Throw-Catch
07 Server Configuration
08 Spatialization
Upcoming Topics
- Python
GUI for remote control
websockets
streaming a concert with JackTrip and OBS
- history and related approaches
the HUB
compositions for network performances