Open for Enrollment

You can also start immediately after joining!
Join Now

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Go at your own pace
6 Sessions / 8-10 hours of work per session
Price
Free
Included w/ premium membership ($20/month)
Skill Level
Beginner
Video Transcripts
Spanish; Castilian, Chinese, Portuguese, English
Topics
Jacktrip, Musical Collaboration, Low latency, Concert Technology

Not available for purchase in India

Open for Enrollment

Online Jamming and Concert Technology

Open for Enrollment
You can also start immediately after joining!

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Go at your own pace
6 Sessions / 8-10 hours of work per session
Price
Free
Included w/ premium membership ($20/month)
Skill Level
Beginner
Video Transcripts
Spanish; Castilian, Chinese, Portuguese, English
Topics
Jacktrip, Musical Collaboration, Low latency, Concert Technology

Not available for purchase in India

Course Description

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 and some ear training.

Reviews
schedule

This course is in adaptive mode and is open for enrollment. Learn more about adaptive courses here.

Session 1: Overview (November 28, 2024)
Overview of Online Jamming and Concert Technology
4 lessons
1. Introduction to Course
2. Musicians playing together over internet
3. Course Concepts to be covered and things needed to participate
4. Sound, sound travel, distance and delay, audio quality
Session 2: Basics and Setup (December 5, 2024)
Basics: Network protocols, audio signals + soundcards and network audio.
12 lessons
1. Computer Audio Setup and Test
2. Audio Recording
3. Minimizing Audio Latency
4. Network Setup, Command Line Interface, Ping, Ping Behaviors, DNS, ICMP, ICMP-Firewalled, DHCP
5. Q0S For BiDirectional Audio, Speedtests, ISP's, Static IP, Server/Client Addressing, NAT
6. UDP and TCP, Software Ports, IPerf Bandwidth Measurement
7. IPerf Tests II: More on Ports and Hosts
8. IPerf Tests III: Finding the Maximum Available Bandwidth Between Hosts
9. Checking if the Incoming Port is Open on the Host's Own Firewall
10. Gateway and Institutional Firewalls
11. Q0S Requirements for Audio Flows
12. Session 2 Video Quiz
Session 3: Jacktrip Application + Connection (December 12, 2024)
Things that go wrong with Jacktrip: Network & Audio. P2P Sessions and Multi-site setups.
10 lessons
1. Running Jacktrip
2. Jacktrip Startup Messages
3. History of Jacktrip
4. Obtaining Jacktrip and Summary of Requirements for Running it
5. Connecting Clients to Jack Audio, Recording a Jacktrip Session with Audacity
6. Starter Communication Between Sites and Talk-Back Channels During Sessions
7. Review of Items to Agree on in Starter Communication
8. What Can Go Wrong and How to Fix it
9. First Assignment
10. How to join a group
Session 4: Debugging (December 19, 2024)
Debug examples of typical problems.
6 lessons
1. Testing for Audio Source Trouble
2. Dropped Packets, Choice of Wavetable
3. Traceroute
4. Dealing with Network Issues
5. IPerf
6. Input Queue Length
Session 5: Polish and Practice (December 26, 2024)
Polish techniques and spawn more practice sessions.
6 lessons
1. Type of Music Possible
2. Starting the Music Together
3. Outboard Audio Gear, JMESS
4. Multichannel
5. Multisite
6. Thinking about Ensembles
Session 6: Future (January 2, 2025)
Future of the art and practice of network audio, alternative platforms for network audio.
5 lessons
1. ISP Fact and Fiction
2. Early Online Jam Sessions and Concerts
3. Excerpts from an Online Concert Exploring Network Music
4. Excerpts from an Online Concert Exploring "Network Music" (March, 2014)
5. Conclusion
Show off your Certificate of Accomplishment

Verify Your Achievements
Whenever you complete a course as a premium member, you can earn a verified Statement of Accomplishment. These statements are proof that you completed an online course on our platform.

Easily Shareable
Using its unique link, you can share your statement with everyone from future employers and schools, to friends, family, and colleagues. It's the perfect tool to help you land that new job or promotion, apply to college, or simply share your achievements with the world.

Learning Outcomes

Below you will find an overview of the Learning Outcomes you will achieve as you complete this course.

Instructors And Guests
What You Need to Take This Course
  • Equipment: Computer (running Linux, OS X, or Windows) with installation privileges
  • Wired Internet: at least 5Mbps download and upload
Additional Information

Please note: Taking part in a Kadenze course as a Premium Member, does not affirm that the student has been enrolled or accepted for enrollment by Stanford University. 

Peer Assessment Code of Conduct: Part of what makes Kadenze a great place to learn is our community of students. While you are completing your Peer Assessments, we ask that you help us maintain the quality of our community. Please:

  • Be Polite. Show your fellow students courtesy. No one wants to feel attacked - ever. For this reason, insults, condescension, or abuse will not be tolerated.
  • Show Respect. Kadenze is a global community. Our students are from many different cultures and backgrounds. Please be patient, kind, and open-minded when discussing topics such as race, religion, gender, sexual orientation, or other potentially controversial subjects.
  • Post Appropriate Content. We believe that expression is a human right and we would never censor our students. With that in mind, please be sensitive of what you post in a Peer Assessment. Only post content where and when it is appropriate to do so.

Please understand that posts which violate this Code of Conduct harm our community and may be deleted or made invisible to other students by course moderators. Students who repeatedly break these rules may be removed from the course and/or may lose access to Kadenze.

Students with Disabilities: Students who have documented disabilities and who want to request accommodations should refer to the student help article via the Kadenze support center.  Kadenze is committed to making sure that our site is accessible to everyone. Configure your accessibility settings in your Kadenze Account Settings.