Designing Music Software Architecture with Ilias Bergström

Designing Music Software Architecture with Ilias Bergström

June 22, 2025 · 1h 28m · Season 1 · Episode 28

About this episode

Ilias Bergström discusses his experience in audio software design and architecture, sharing insights from his career and personal projects.

Ilias Bergström is a software engineer, researcher, and musician from Sweden. For most of his professional career, spanning over 20 years, he has been working on, as he describes it, “time-based media software.” In the audio programming world, this means digital audio workstations, video editors, and live audio-visual performance software. He generously shared his experience in Audio Developer Conference talks, two of which discuss the much underrepresented topic of the software architecture of digital audio workstations. Software architecture and software design are fascinating topics to me, so I naturally devoured both of these talks 😉 In this interview, we explore not only Ilias’s journey but also go into the details of what makes audio software design hard. He discusses how he connects the dots between different types of media software through his long-running personal project, TWO, which is best described as a Media Control Workstation. It enables the simultaneous interactive combination of digital media control signals (such as OSC and MIDI) from multiple sources. Finally, we don’t shy away from discussing our favorite books on audio software development! Given that Ilias…

People in this episode

Host: Jan Wilczek

Guest: Ilias Bergström

Topics covered

Keywords

Mentioned in this episode

Organizations: Audio Developer Conference

Products: TWO

More episodes of WolfTalk: Podcast About Audio Programming (People, Careers, Learning)

Explore listener stats, chart rankings, contacts and more on the WolfTalk: Podcast About Audio Programming (People, Careers, Learning) podcast page.