At the October meetup, we decided to not do a meetup on the first Wednesday of November, but instead join forces with the Open Source Audio Meetup which is at the third Wednesday (also at the c4).
After the talks we’ll have an open discussion about music, audio software and programming with Rust. As always, you can enjoy some drinks, meet nice people and discuss about Rust and Open Source Audio. Be prepared for an interesting mix of topics from both worlds!
Important note: This meetup will be held in German - not English - due to joining with the Open Source Audio meetup.
This talk will focus on the requirements of real-time audio programming. On a high-level, I would like to explain why rust seems to be a better choice for that subject than many other new generation languages.
For quite some time professional audio systems use standard ethernet to transport audio data reliable and with very low latency (real-time). However, as proprietary technology has been used, interoperability was an issue. To resolve this, the Audio Engineering Society (AES) defined a minimal set of requirements in an open standard named AES-67. Since its publication in 2013 it has been implemented by many manufacturers but still lacks an open source implementation.
Rust on the other hand is a modern system language and seems to be an ideal candidate for this, because it is safe, fast and can be used to develop for many targets from small microcontrollers to full-fledged high performance architectures.
In this talk I will give a short introduction into real-time networks for professional audio applications and the AES-67 standard. I will then walk through my ideas for an open source implementation called “rs-sixty-seven” and what challenges I see. Finally I like to collect your thoughts and suggestions.
Chaos Computer Club Cologne (c4) e.V.
- Via subway lines 3, 4, or 13 to “Venloer Straße/Gürtel” (exit the station towards “Heliosstr./Bezirksverwaltung”)
- Via bus lines 141, 142, or 143 to “Venloer Straße/Gürtel”
- Via train to “Köln-Ehrenfeld” (exit the station towards “Venloer Straße”)
Cross Venloer Straße and go into Heliosstraße. After 2–3min you arrive at the last building before the supermarket (on the right side). Entrance is next to the parking spots.