https://audio.dev/ -- @audiodevcon
ADCx India - 29th March
ADC Bristol - 9th - 11th November
---
The Practices of Programming - and their application to Audio - Ilias Bergström - ADC 2025
---
How 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 writing code. Instead, there is the right way, or even combination of ways, for the particular context at hand.
While a variety of accounts exist, each appears in isolation, neither framed in terms of a distinct practice, nor as one of many such practices.
Here I explore accounts spanning software engineering, bricolage/tinkering, sketching, live coding, code-bending, and hacking.
These practices of programming are analyzed, and related to concrete examples of Audio programming.
The conceptualization of practice helps to interpret recent interest in program code as craft material, and to inform programming education, tools, and creating software for work and for pleasure!aud
---
Slides: https://www.dropbox.com/scl/fi/wusgt2peank3ix8zhwq15/Ilias-Bergstr-m-ilias-bergstrom-Ilias-ADC-2025-The-Practices-of-Programming.pdf?rlkey=hcq7c7am23ocombiursp8ash2&dl=0
---
Ilias Bergström
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.
---
ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---
Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---
Organized and produced by JUCE: https://juce.com/
---
Special thanks to the ADC25 Team:
Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra
#adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology


