Corné Driesprong

Freelance Developer

Audiomovers

About Me

Corné Driesprong is a self-taught, freelance software developer and musician, combining a background in musicology with over a decade of experience working on (mostly) music-related software projects ranging from iOS groovebox apps to DIY MIDI controllers.

He is particularly interested in novel interfaces for musical expression, such as live coding. When he's not programming, he can often be found generating weird noises with computers or synthesizers, or playing drums in hardcore punk bands.

Sessions

  • Code as Sound

    Designing and Implementing an Audio Programming Language
    00:00 - 00:00 UTC | Monday 9th November 2026 |
    Intermediate
    Advanced

    For a couple of years now, I've been tinkering away at ohm, a domain-specific programming language for live coding, algorithmic composition and digital signal processing. Designing and implementing a programming language and runtime has raised some uniquely interesting challenges, both in language design as well as technical implementation, which I will discuss during this talk. I'll cover the tradeoffs between different families of syntax and notation, how to shape language semantics for maximum composability, and the choice between event- and signal-driven sequencing. I'll also discuss technical tradeoffs considered and implementation details, such as how to preserve intermediate state to support […]

  • Designing an Audio Live Coding Environment

    18:00 - 18:20 UTC | Friday 26th September 2025 | ADCx Gather
    Beginner
    Intermediate

    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 […]