Difference between revisions of "Network Music Performance Workshop GAFFTA 2010"

From CCRMA Wiki
Jump to: navigation, search
(Created page with '==Description== This workshop is intended as a practical introduction to network music performance. Both technical and musical topics will be discussed, including: history of th…')
 
Line 7: Line 7:
 
==Schedule==
 
==Schedule==
  
Tuesday
+
'''Tuesday'''
6-7:00 Introduction
+
'''6-7:00 Introduction'''
 
- Why standard teleconferencing doesn’t cut it for music.
 
- Why standard teleconferencing doesn’t cut it for music.
 
- QoS = QoResults.
 
- QoS = QoResults.
Line 14: Line 14:
 
- Additional terminology.
 
- Additional terminology.
 
- Connection: performance.
 
- Connection: performance.
7-8:30: Quick start lab
+
'''7-8:30: Quick start lab'''
 
- Example streaming apps / hardware (jackTrip, jack).
 
- Example streaming apps / hardware (jackTrip, jack).
 
- Takes two to tango, or just play together… (bi-directional streaming).
 
- Takes two to tango, or just play together… (bi-directional streaming).
Line 26: Line 26:
 
- Avoiding feedback.
 
- Avoiding feedback.
 
- Connecting multi-site (connect with external node).
 
- Connecting multi-site (connect with external node).
8:30-9:00: Troubleshooting
+
'''8:30-9:00: Troubleshooting'''
 
- Standard network tools (ping, iperf, traceroute).
 
- Standard network tools (ping, iperf, traceroute).
 
- Specialized tools, yet to come (QoScope, SoundWIRE).
 
- Specialized tools, yet to come (QoScope, SoundWIRE).
 
- Using your ears.
 
- Using your ears.
 
- Host computer problems vs. network problems.
 
- Host computer problems vs. network problems.
Thursday
+
 
6-7:00: Technical issues and discussion
+
 
 +
'''Thursday'''
 +
'''6-7:00: Technical issues and discussion'''
 
- Wired vs. wireless.
 
- Wired vs. wireless.
 
- Bridging firewalls.
 
- Bridging firewalls.
 
- Institutional firewall policies.
 
- Institutional firewall policies.
Auxiliary apps.
+
'''Auxiliary applications.'''
 
- Video (Skype, iChat, DVTS, AccessGrid).
 
- Video (Skype, iChat, DVTS, AccessGrid).
 
- Recording, real-time plugins (efx) via jack.
 
- Recording, real-time plugins (efx) via jack.
7-8:30: Musical issues: discussion, demos (live remote connections)
+
'''7-8:30: Musical issues: discussion, demos (live remote connections)'''
 
- Every millisecond counts.
 
- Every millisecond counts.
 
- Sound before video.
 
- Sound before video.
Line 53: Line 55:
 
- Examples of composing for this new “stage.”
 
- Examples of composing for this new “stage.”
 
- Other applications (new media installations, distance music teaching).
 
- Other applications (new media installations, distance music teaching).
8:30-9:00: Conclusion
+
'''8:30-9:00: Conclusion'''
 
- Alternative streaming apps / hardware.
 
- Alternative streaming apps / hardware.
 
- Current research topics and speculations on future functionality.
 
- Current research topics and speculations on future functionality.
Improvjam with CCRMA
+
'''Improvjam with CCRMA'''

Revision as of 19:32, 28 October 2010

Description

This workshop is intended as a practical introduction to network music performance. Both technical and musical topics will be discussed, including: history of the field, Internet technologies for low-latency audio streaming, transcontinental high-quality network performance, performance issues like delay and presence, installations and synthesis in the network, future and potential as a compositional medium, programming techniques and software survey. We will discuss how to fine-tune the network and software specifically for musical purposes. The correlation of physical and acoustical distance in this medium and what it implies for musical performance/composition will be analyzed. We expect participants to leave with an embodied sense of network performance and ready to apply it in their art. This workshop was designed for Mac and Linux users (unfortunately some applications are not available on Windows).

This workshop is intended for musicians, composers, programmers and technologists interested in performing with distant musicians, designing systems for the medium or composing with the network in mind. No music theory or technical skills background necessary, the workshop will put emphasis on the participants’ particular interests and goals.

Schedule

Tuesday 6-7:00 Introduction - Why standard teleconferencing doesn’t cut it for music. - QoS = QoResults. - Assumed knowledge. - Additional terminology. - Connection: performance. 7-8:30: Quick start lab - Example streaming apps / hardware (jackTrip, jack). - Takes two to tango, or just play together… (bi-directional streaming). - Software installation (cross-platform). - Wired network setup (IP addresses and ports). - Soundcard setup. - Path qualification (minimum bandwidth, jitter). - Running sessions. - Tuning the connection (sampling rate, frames per packet, audio channels, redundancy). - Audio pickup and monitoring (proximity, talkback). - Avoiding feedback. - Connecting multi-site (connect with external node). 8:30-9:00: Troubleshooting - Standard network tools (ping, iperf, traceroute). - Specialized tools, yet to come (QoScope, SoundWIRE). - Using your ears. - Host computer problems vs. network problems.


Thursday 6-7:00: Technical issues and discussion - Wired vs. wireless. - Bridging firewalls. - Institutional firewall policies. Auxiliary applications. - Video (Skype, iChat, DVTS, AccessGrid). - Recording, real-time plugins (efx) via jack. 7-8:30: Musical issues: discussion, demos (live remote connections) - Every millisecond counts. - Sound before video. - Options for conducting. - Self-delay pros and cons (demo). - Effect of delay on ensemble tempo and choice of music. - Only as good as the mics and loudspeakers. - Audio for monitoring vs. audio for recording. - The sound of conjoined stages. - Ambisonic ambient space display (demo) - Experiences with different styles (classical, jazz, electronic). - Common use cases (jamming, ensemble rehearsal, concerts). - Examples of composing for this new “stage.” - Other applications (new media installations, distance music teaching). 8:30-9:00: Conclusion - Alternative streaming apps / hardware. - Current research topics and speculations on future functionality. Improvjam with CCRMA