John Lombardo, an IEEE-Madison member, Tom Kaminski, leader of a local Jazz group, SwingTime Music, and Anton Kapela, a member of 5NINES, have recently performed a live testing for virtual music jamming built on a low-latency network connection. The online streaming of the test demonstration was hosted by the IEEE (Institute of Electrical and Electronics Engineers) Madison Section Affinity Group CN on April 15, 2021.
For musicians who rely on in-person musical performances and practice sessions, COVID-19 pandemic was a turning point. However, there’re several network system applications that allow online “virtual” jamming with participants located in different cities and states. Low-latency network connections are fundamental for real-time network music performance. John Lombrado and Tom Kaminski built and tested a number of “musical appliances” based on the Raspberry Pi with sound cards or USB connected DAC/ADC boxes. While Anton Kapela and 5NINES put up virtual servers and helped establish low-latency routing from local musicians to the server. The result is an acceptable level of delay that supports virtual jamming.
Anton also discussed the major contributors of latency that include oversampling ADC/DAC techniques, USB, SPI, popular CODECs, and other input/output components of modern computer systems, as well as various software abstractions to use them. He also talked about the latest work in Network Coding going on at MIT and Multipath TCP within the Internet Engineering Task Force.
Watch the recorded session – April 15 IEEE – Madison ECN Meeting