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

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

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