Explore options and challenges for controlling headless and remote audio software in this conference talk from the Audio Developer Conference. Delve into the increasing prevalence of audio software running in headless or remote contexts, such as embedded devices, cloud servers, or distributed local networks. Examine the limitations of parameter controls exposed through plugin APIs and the need for more comprehensive control options. Investigate three basic Distributed Systems patterns for controlling remote audio software during runtime: simple socket messaging, request/response, and publish/subscribe. Learn about their implementation using OSC and gRPC frameworks, along with specific challenges and best practices for real-time audio. Discover ready-to-use, open-source applications that demonstrate these concepts in practice.
Controlling Headless and Remote Audio Software - Options and Challenges
ADC - Audio Developer Conference via YouTube
Overview
Syllabus
Controlling Headless and Remote Audio Software - Ilias Bergström - Gustav Andersson - ADC22
Taught by
ADC - Audio Developer Conference