
Ilias Bergström
Software Specialist
Bang & Olufsen
About Me
Computer Scientist, Researcher, Interaction Designer, Musician, with a love for all music but especially live performance.
I've worked on developing several applications for live music, audiovisual performance, and use by experts, mainly using C++.
My career spans more than 20 years of developing media technology software, and of working as a researcher on the topic, in equal measure.
Sessions
-
The Practices of Audio Programming
00:00 - 00:00 UTC | Thursday 30th October 2025 |BeginnerIntermediateAdvancedHow diverse are the ways that programming is done more generally, and audio programming specifically? I’m sure all developers reading this can relate to the feeling that, for this particular moment in their work, they should approach the task in a particular way. There is a time for experimenting with code, for writing a throwaway sketch, tinkering, and of course, for meticulously engineering the best possible solution for a well-defined problem. In this talk, I will discuss how there are distinct practices to employ for each of these mentioned contexts, and that there is not one right way to approach […]
-
Digital Audio Workstation Architecture
Evaluation and Evolution10:00 - 10:50 UTC | Wednesday 13th November 2024 | Bristol 1BeginnerIntermediateAdvancedLast year’s “Architecture of Digital Audio Workstations” talk was a broad introduction, followed by an overview of two DAW applications’ architectures, and the decisions behind these. While it covered a great deal of ground, it also had to leave out several important topics. This talk concentrates on two additional areas: Evaluating Architecture Evolving Architecture We will discuss how requirements, constraints and quality attributes come into play when evaluating architectural decisions. This is needed throughout the design process - definitely while creating the initial architectural design, but equally importantly, continuously while maintaining the software. The familiar saying bears repeating: “Software is […]