Tag: softwareengineering

Analog Filters for Realtime Audio – George Gkountouras – ADC 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

Analog Filters for Realtime Audio - George Gkountouras - ADC 2025
---

What makes different analog filters tick? Why does one circuit topology growl and another scream when driven? Is distortion an inherent part of each design, and if so, how can audio programmers incorporate it into their DSP? In this talk, we will demystify analog filters, providing audio developers with a foundational understanding of their behavior, implementation, and potential for creative sound design.

We begin with an introduction to the basic building blocks of filter circuits. These include Passive Components, Operational Amplifiers, and Integrators. Then, we combine them into a full circuit that implements a musical filter.

Next, we show you how to prototype these circuits using interactive simulations. This encourages experimentation, while allowing those without a background in electrical engineering to participate in crafting unique sonic processors.

However, simulations can only go so far when it comes to understanding a circuit. Thus, we will demonstrate how to build the filter you designed in reality. You will be able to measure it, verify that it works and fix any problems that appear along the way.

The next part will focus on more advanced topics, such as Feedback Paths, incorporating Distortion elements (e.g. Transistors) and adding Voltage Control to your filters.

Finally, there will be a realtime audio plugin demo featuring different analog models of classic filter circuits.
---

George Gkountouras

George Gkountouras (MSc ECE) is a software engineer, researcher and entrepreneur in the audio software industry. He believes that AI will enable the creation of state-of-the-art music technology products. He has previously given talks at ADC. During his academic career, George regularly taught DSP to undergraduate students. He's worked on compilers, circuit simulators and audio plug-ins. He is also interested in Android audio applications, embedded systems (MCUs, FPGAs, FPAAs), GPU processing, discrete analog circuits, automatic differentiation and julialang.

---

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

Filed under: UncategorizedTagged with: , , ,

Real-Time Audio in Python: Introducing the asmu Package – Felix Huber – ADC 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

Real-Time Audio in Python: Introducing the asmu Package - Felix Huber - ADC 2025
---

Thanks to recent improvements in Python’s interpreter performance, real-time multichannel audio in Python is no longer just a curious experiment - it's a viable option across domains like research, arts, and education - without requiring low-level programming. While Python can’t promise hard real-time guarantees, with right design decisions supported by profiling, you can get surprisingly far.

This talk introduces asmu, a modular Python package designed for real-time audio applications. We'll explore its modular architecture, show real-world use cases - from precise audio measurements to interactive sound sculptures - and share lessons learned on writing efficient Python code. Expect practical insights, optimization tips, and a fresh take on what Python can really do in the audio world.
---

Slides: https://audiodeveloperconference.b-cdn.net/wp-content/uploads/2025/07/real-time_audio_in_python_felix.pdf
---

Felix Huber

Felix is a developer and researcher with a focus on acoustics and open-source technology. He is currently a PhD candidate at TU Wien, where he develops tools and methods for acoustic measurement and simulation. With a background in Mechanical and Electrical Engineering, he enjoys turning complex research into practical solutions. His work often extends to musical and artistic contexts, mostly in collaborations with other creatives. An active contributor to open-source hardware and software, Felix works primarily in Python and is committed to making his work accessible and reusable by the community.

---

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

Filed under: UncategorizedTagged with: , , ,

An Open Toolkit for Real-Time Audio Descriptors – Valerio Orlandini – ADC 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

An Open Toolkit for Real-Time Audio Descriptors - Valerio Orlandini - ADC 2025
---

In modern audio applications, from music production and interactive installations to scientific analysis, there is growing demand for real-time insight into the characteristics of sound. The Informer is a comprehensive open-source solution for real-time audio feature extraction and distribution. The system consists of a VST3/AU/LV2 plugin, a standalone application and a VCV Rack module that compute a wide range of time-domain and frequency-domain sound descriptors, broadcasting results via Open Sound Control (OSC) protocol. This makes it ideal for driving visual systems, lighting, generative graphics, or responsive environments in real time.
An accompanying C++ header-only library (with Python bindings) makes the underlying algorithms easily accessible to developers, allowing them to embed its analysis engine directly into custom software, interactive installations, or multimedia frameworks. Moreover, a Max for Live device facilitates its usage within Ableton Live, enabling sound-driven modulation, generative setups, and beyond.

Built on open source frameworks and distributed under free software licenses, The Informer bridges technical audio analysis with creative applications in music production, audiovisual performance, interactive installations, and scientific research.

---

Valerio Orlandini

Valerio Orlandini is a composer, sound designer, and researcher based in Florence, Italy, whose work explores the evolving relationships between sound, technology, and perception. Active since the mid-2000s in the ambient and industrial scenes, his practice has steadily shifted toward a more exploratory fusion of electroacoustic composition, field recording, and experimental sound design.
With a background in biology and informatics, Valerio brings a transdisciplinary lens to sound. His research bridges artistic intuition with scientific method, focusing on how technology can deepen our understanding of musical structures, emotional response, and multimedia interaction.
Graduated in Biology and in Music and New Technologies, he is currently pursuing a PhD on the intersection of music, perception, and AI. Parallel to his artistic practice, he works as a software developer and researcher in the fields of music technology and interactive systems, creating tools and environments where machines listen, respond and sometimes even compose.

---

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

Filed under: UncategorizedTagged with: , , ,

Workshop: Audio Plugin DSP in Practice – Jan Wilczek & Linus Corneliusson – ADC 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November
---

Workshop: Audio Plugin DSP in Practice - Jan Wilczek & Linus Corneliusson - ADC 2025
---

In this workshop, you will learn the complete process of designing and implementing an audio effect plugin, specifically a flanger.

You will connect the dots between theory and practice: how to reason about musical features of your plugin before implementing it and how to translate a block diagram into a working implementation.

This workshop covers all the essential steps in professional audio effect development.

You will learn:

- the basics of digital signal processing: samples, sample rate, and delay,
- how DSP engineers represent and analyze signal flow,
- how to reason about delay-based effects,
- how to quickly prototype your effects in Python,
- how to set up a C++ audio plugin project using JUCE and CMake,
- how to create reusable DSP “building blocks” and combine them to create more advanced effects from your diagrams,
- how to create user interface controls for your plugin and connect them to your effect,
- how to code, build & test your plugin.

The workshop will include both theoretical and practical components.
Before attending the workshop, please clone the workshop repository and go through the "Getting Started" section.python,
---

Slides: https://data.audio.dev/workshops/2025/dsp-in-practice.pdf
---

Jan Wilczek

I am an audio programming consultant and educator, the creator of TheWolfSound.com blog and YouTube channel dedicated to audio programming.

I am the author of ""DSP Pro,"" an online course on digital audio signal processing, and a co-author of the official JUCE audio plugin development course.

I offer coaching and software development services related to audio plugins and audio software.

I work from home in Katowice, Poland.

Linus Corneliusson

With a background in heavy metal production, mixing and editing at Fascination Street Studios, I have recently transitioned to plugin and instrument development at Bogren Digital.
---

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

Filed under: UncategorizedTagged with: , , ,

Database Synchronisation for Audio Plugins, Part Two – Here’s One I Made Earlier – Adam Wilson – ADC

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

Database Synchronisation for Audio Plugins, Part Two - Here's One I Made Earlier - Adam Wilson - ADC 2025
---

Need to sync presets or user data between desktop, web and mobile? Want users to share a document or preset with a friend without emailing files around?

After years of trying options that were expensive, deprecated, or just didn’t work well in plugins, I gave in and made my own.

Introducing Replicant: An open-source library written in Rust for syncing JSON documents between desktop apps, mobile apps, and audio plugins.
---

Adam Wilson

A seasoned music producer and programmer turned audio developer, with a passion for microtonality.

Adam got into audio software development in 2014, when he first became aware of microtonality. Realising the lack of intuitive software to aid with microtonal composition, he pivoted from server-side web development into audio. This also allowed him to fuse his two lifelong passions into one career path: music production and programming.

Adam founded Node Audio initially to release his first iOS app, "Entonal Tuner" and it has since become both an audio software consultancy and a platform for releasing audio plugins.

---

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

Filed under: UncategorizedTagged with: , , ,

Contrapunk – From Palestrina’s Rules to Real-Time MIDI Harmony – Vibhav Bobade – ADCx India 2026

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
---

Contrapunk - From Palestrina's Rules to Real-Time MIDI Harmony - Vibhav Bobade - ADCx India 2026
---

Contrapunk started as a 48-hour hackathon project at ADCx India 2025 Music Hack Day, where it won by turning a MIDI keyboard into a real-time counterpoint partner. What began as a Python prototype quickly hit a wall and scaling from simple diatonic intervals to full voice leading demanded performance, type safety that led to a complete rewrite in Rust.

Today Contrapunk encodes centuries of harmony rules into a constraint scoring engine that evaluates hundreds of candidate notes per incoming MIDI event with zero-allocation hot paths. The system spans Palestrina-era strict counterpoint, Bach chorale voice leading to Jazz harmony, all switchable in real time. A type-driven scale and mode system covers 28+ modes, while the counterpoint engine tracks interval history, melodic contour, and suspension state to enforce rules that took composers lifetimes to codify.

This talk walks through the journey from hackathon win to a harmony engine. How voice leading becomes constraint scoring, how Rust's ownership model maps naturally onto music theory invariants, and what audio developers can take from this approach when encoding domain-specific rules into real-time systems. Live MIDI demos throughout.
---

Slides: https://data.audio.dev/talks/ADCxIndia/2026/contrapunk-from-palestrinas-rules-to-real-time-midi-harmony/slides.pdf
---

Vibhav Bobade

I am an open-source developer who enjoys containers, audio, and running. I work at Red Hat as a Senior Software Engineer.
---

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 ADC 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

Filed under: UncategorizedTagged with: , , ,

Overview of Granular Synthesis – Avrosh Kumar – ADC 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November
---

Overview of Granular Synthesis - Avrosh Kumar - ADC 2025
---

For most, granular synthesis is a mysterious yet versatile technique. While some may find it fathomable, it remains an inexhaustible tool that yields complex timbres, textures and rhythms. Although it has been around for decades, people have found new ways to use it doing real-time effects and sound design.

This talk will review its history, delve into intricate details of its implementations and applications in simple pitch-shifting and time-stretching algorithms. The talk will serve as a survey of topics related to granular synthesis and, hopefully, provide a comprehensive resource on the topic for people trying to use or build granular tools.
---

Avrosh Kumar

Avrosh is a Research Engineer and a fledgling audio plugin developer based in New York, currently working at Pindrop. He has over eight years of experience in speech processing, deepfake detection and voice-biometrics with focus on analyzing challenging, noise-addled real world voice interactions. He earned his Master's in Music Technology from Georgia Tech in 2017, building on a strong foundation in digital signal processing and machine learning. His current interests include sound synthesis techniques and electronic music history. Outside of work, he enjoys playing cricket on Sundays and making pizzas in his wood fired oven.
---

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

Filed under: UncategorizedTagged with: , , ,

Developing for Avid’s Audio Ecosystem – Rob Majors – ADCx India 2026

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADC Bristol ​- 9th - 11th November​
---

Developing for Avid’s Audio Ecosystem - Rob Majors - ADCx India 2026
---

Discover how to build, test, and deliver audio products for Avid’s professional ecosystem. In this session, you’ll get a practical guide to the AAX plugin format, see how to automate workflows in Pro Tools using the Scripting SDK, and learn the steps to get your products into the hands of users. You will also learn how GlobalLogic is partnering with Avid to build an engineering team in India to develop, test & maintain the Pro Tools product.

Slides: https://data.audio.dev/talks/ADCxIndia/2026/developing-for-avids-audio-ecosystem/slides.pdf
---

Rob Majors is a software engineer on the Pro Tools team at Avid, specializing in the AAX plugin platform and developer integrations.
---

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 ADC 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

Filed under: UncategorizedTagged with: , , ,

Working With the Garage Door Up – Letting Others Take a Look Before You’re Ready – Andy Normington

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADCx Copenhagen - 28th April
ADC Bristol ​- 9th - 11th November
---

Working With the Garage Door Up - Letting Others Take a Look Before You’re Ready - Andy Normington - ADCx Gather 2025

This talk is about working in the open in your day-to-day in a development team. Sharing early - whether it’s a rough idea, a half-written doc, or a messy prototype - can lead to fast feedback from people you might not expect, useful conversations, and even collaborators. We know the value of sharing early versions of products with customers to get feedback: we should bring that same spirit to our day-to-day technical work, too.

Have you ever crafted a detailed answer to a teammate's question and then buried it in your chat history? Or kept some half-baked solution thoughts to yourself only to discover that someone else has spent ages getting to the same result? We’ll look at how to make your work-in-progress visible to others without causing confusion, and why it’s worth the risk of looking stupid!

Follow-up links:

- Robin Sloane / Andy Matuschak: https://notes.andymatuschak.org/About_these_notes?stackedNotes=z21cgR9K3UcQ5a7yPsj2RUim3oM2TzdBByZu
-Cult of Done Manifesto: https://medium.com/@bre/the-cult-of-done-manifesto-724ca1c2ff13
- Clare Sudbery: Let's stop making each other feel stupid: https://insimpleterms.blog/lets-stop-making-each-other-feel-stupid
- `just` command runner: https://just.systems
- Tech radar talk at LeadDev 2024: Andra Blaj: https://leaddev.com/technical-direction/how-to-use-technology-radars-to-make-transparent-tech-decisions
- Thoughtworks tech radar: https://www.thoughtworks.com/radar/faq
- AOE's tech radar tool: https://github.com/AOEpeople/aoe_technology_radar

---

Andy Normington

I work with embedded software on Focusrite and Novation products, and lead our team's approach to developer tooling. Coming from a background in music and audio and having started my career more focused on electronics, I enjoy learning about the way the systems we develop work in the real world - it's always a little different to what I expect! I'm always on the lookout for ways to do things a little better than last time, which at work drives my interest in teams and tools, and at home drives my ever-increasing stash of DIY tools and gadgets.

---

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 ADCxGather 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

Filed under: UncategorizedTagged with: , , ,

Designing an Audio Live Coding Environment – Corné Driesprong – ADCx Gather 2025

  • Lobby
  • Tag Archives: softwareengineering

https://audio.dev/ -- @audiodevcon​
ADCx Copenhagen - 28th April
ADC Bristol ​- 9th - 11th November

Designing an Audio Live Coding Environment - Corné Driesprong - ADCx Gather 2025

Live coding is the practice of using code as a medium for visual or (in this case) musical expression and performance in real time. Code represents a uniquely flexible way of expressing musical structures and ideas, unconstrained by the fixed architectures of GUI-based tools such as DAWs.

Over the past year, I’ve been developing a new live coding environment called ohm. In doing so I’ve encountered a number of interesting design questions that I’ll discuss in this talk, such as:

- What live coding languages and audio programming DSLs exist, and what are their respective strengths and limitations, including the trade-offs between visual and textual programming
- How to design a domain-specific language (DSL) that describes audio graphs and musical structures in an expressive yet readable way
- How different programming paradigms—imperative, functional, declarative, and dataflow—and syntaxes map onto musical systems and structures
- The technical challenges of building an audio engine that supports arbitrary edits to its graph while supporting real-time, interruption-free playback
---

Corné Driesprong

I'm a polyglot (C/C++, Swift, JS, Rust) freelance software developer and musician with background in musicology and over a decade of experience across native, web and mobile application development. I'm currently particularly interested in (relatively) novel interfaces for musical expression, such as touch screens and live coding. When not programming, I can usually be found generating weird bleeps or playing drums in metal bands.

---

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 ADCxGather 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

Filed under: UncategorizedTagged with: , ,