...loading...

Online Jamming and Concert Technology

TU Berlin

Winter Semester 2019-2020

worldwide course


Navigate this deck with keyboard or touch

type "m" for the menu of pages and
arrow or page keys to advance or rewind

two-finger tap for the menu of pages and
the usual left/right swipe to advance or rewind

Today's vast amount of streaming and video conferencing on the Internet lacks one aspect of musical fun and that's what this course is about: high-quality, near-synchronous musical collaboration. Under the right conditions, the Internet can be used for ultra-low-latency, uncompressed sound transmission. The course teaches open-source (free) techniques for setting up city-to-city studio-to-studio audio links. Distributed rehearsing, production and split ensemble concerts are the goal. Setting up such links and debugging them requires knowledge of network protocols, network audio issues, mics, monitors and some ear training.

The one-semester course has two streams: 7 in-class lectures alternating with 6 hands-on online weekly sections for learning and practicing the basics. Toward the end of the semester, the focus is on 3 weeks of projects and advanced topics. The initial online course materials cover fundamentals and getting started. Bi-weekly in-class meetings throughout the semester will provide tips on software installation, testing, readings and offer related tutorials. We'll survey the history of the field and move on to discussions of emerging low-latency collaboration technologies involving video, GPS-sync and audio prediction. Recent doctoral dissertations will be presented. End-of-term culminating projects chosen by students can be live performances with remote partners, recorded work or technical contributions for online collaboration.

prerequisites

some coding skill at an introductory level, musical instrument or vocals

special topics (2019)

NOWNET ARTS CONFERENCE 2019:
Social Purpose in Contemporary Network Arts
November 7-10, 2019

porting jacktrip to raspberry pi for use in the parallel course, "Local Networks for Musical Interaction in Ensembles"

schedule overview Winter Semester, 2019-2020

14 Oct (lecture 1) / 21 Oct (online module 1)
28 Oct (lecture 2 + online module 2)
4 Nov (optional) HPI, Potsdam / 7-10 Nov NNA Conf
11 Nov (online module 3)
18 Nov (lecture 3) / 25 Nov (online module 4)
2 Dec (lecture 4) / 9 Dec (online module 5)
16 Dec (lecture 5)
6 Jan (lecture 6) / 13 Jan (final project work)
20 Jan (lecture 7) / 27 Jan (final project work)
3 Feb final projects and presentations

(click below) to open Kadenze course

14 Oct (lecture 1) / 21 Oct (online module 1)


14 Oct (lecture 1):

TU course overview, fiber laces the planet, IPS's like the idea of jamming online

Reading:

C. Rottondi, C. Chafe, C. Allochio, A. Sarti "An Overview on Networked Music Performance Technologies" IEEE Access 4 (2017) 8823–8843

21 Oct (online module 1):

Overview: Online Jamming and Concert Technology

(click below) to open
An Overview on Networked Music Performance Technologies

28 Oct (lecture 2)


28 Oct (lecture 2):

Naithan Bosse composition, Through a Window

Alexander Dubovoy, Greg Kappes, Homewreckerzzz distributed web audio app

Reading:

Telematic Music: Six Perspectives Leonardo Music J., 19 (2009) 95–96

28 Oct (online module 2):

Basics And Setup: Network protocols, audio signals + soundcards and network audio

(click below) to open Telematic Music: Six Perspectives

4 Nov (field trip to HPI)


4 Nov (optional):

NeuroDesign Lecture, Hasso Plattner Institute, Potsdam (please join me)
Where and When
The neurodesign lecture takes place on Mondays in Hörsaal 3 at the HPI, from 11:00 a.m. to 12:30 p.m.
The broader location is the University of Potsdam, campus Griebnitzsee. Please find a map on the next slide.

(click below) to open lecture location

7 - 10 Nov (conference)


7 - 10 Nov (optional):

NOWNET ARTS CONFERENCE 2019:
Social Purpose in Contemporary Network Arts

(click below) to open NOWNET ARTS CONFERENCE

11 Nov (online module 3)


11 Nov (online module 3):

Jacktrip Application + Connection: Things that go wrong with Jacktrip: Network & Audio. P2P Sessions and Multi-site setups

18 Nov (lecture 3) / 25 Nov (online module 4)


18 Nov (lecture 3):

Paul Ferguson, Edinburgh Napier Univserity (LOLA, GPS clock sync)

demo of local connections betwen TU studios

Reading:

Caceres, J.-P. and Chafe, C. . "Jacktrip: Under the hood of an engine for network audio." J. New Music Res. 39 (2010) 183–187. doi:10.1080/09298215.2010.481361

25 Nov (online module 4):

Debugging: Debug examples of typical problems

(click below) to open
Jacktrip: Under the hood of an engine for network audio

2 Dec (lecture 4) / 9 Dec (online module 5)


2 Dec (lecture 4):

Sarah Weaver composition, Universal Synchrony Music, plus highlights of 2019 NowNetArts Conference

multi-studio connections including multi-studio group improv, critique of historical recordings

Reading:

J-P. Caceres, C. Chafe, "JackTrip/SoundWIRE Meets Server Farm" Computer Music J. 34(3) (2010) 29–34

9 Dec (online module 5):

Future: Polish And Practice: Polish techniques and spawn more online practice sessions

(click below) to open
JackTrip/SoundWIRE Meets Server Farm

16 Dec (lecture 5)


16 Dec (lecture 5):

"Nemasys" network emulator for testing audio "on the bench" under different network conditions (artificial impairments)

Reading:

C. Chafe, J-P. Caceres, M. Gurevich, "Effect of temporal separation on synchronization in rhythmic performance" Perception 39(7) (2010) 982–992

(click below) to open
Effect of temporal separation on synchronization in rhythmic performance

6 Jan (lecture 6) / 13 Jan (online module 6)


6 Jan (lecture 6):

discuss project proposals, presentation of recent research topics, recent PhD dissertations

Reading:

Chafe, C. "I am Streaming in a Room" Frontiers in Digital Musicology. (2018)

13 Jan (online module 6):

Future: Future of the art and practice of network audio, alternative platforms for network audio

(click below) to open
I am Streaming in a Room

20 Jan (lecture 7) / 27 Jan (final project work)


20 Jan (lecture 7):

building jacktrip from scratch for three operating systems, jacktrip on Raspberry Pi, prep for concert on 22nd, discuss future platforms, possible continuation projects

Reading:

Chafe, C. "Jacktrip on Raspberry Pi" (2019)

27 Jan (final project work):

(click below) to open
Jacktrip on Raspberry Pi

3 Feb final projects and presentations


3 Feb (final projects):

project presentations