Tom Poole

Managing Director

JUCE & ADC

About Me

Tom Poole is the managing director of both the open source, cross platform, C++ framework JUCE, and the Audio Developer Conference.

Sessions

  • JUCE Drop-in

    12:20 - 12:50 UTC | Tuesday 10th November 2026 | Conservatory
    Beginner
    Intermediate

    Got a bug report you've not yet submitted upstream? A feature you wish the framework had? Questions about where JUCE is headed, or how we'd approach a particular problem? Come and ask. We're happy to talk about anything, from licensing to the odd corner of the codebase you've never quite understood. If you only want to say hello and tell us what you're building, that's welcome too. It's a rare chance to speak directly with the people who maintain the framework about the things that matter to you, and we genuinely want to hear them. Drop in for five minutes […]

  • Build your First Plugin with JUCE

    Create a Working Plugin From Scratch!
    10:00 - 13:00 UTC | Monday 9th November 2026 | Concorde Suite
    Beginner
    In-Person Only

    Writing an audio plug-in can be a daunting task: there are a multitude of plug-in formats and DAWs, all with slightly different requirements. This workshop will guide you through the process of creating your first audio plug-in using the JUCE framework. This workshop will cover: An introduction to JUCE Configuring a plug-in project Adding parameters to your plug-in and accessing them safely Creating a basic GUI Debugging and testing your plug-in During the workshop, attendees will create a simple audio plug-in under the guidance of the JUCE developers. Workshop Requirements Attendees must be able to compile the projects supplied in […]

  • The Official JUCE Audio Plugin Development Course is Here

    And it’s free...
    16:20 - 16:50 UTC | Tuesday 11th November 2025 | Conservatory
    Beginner
    Intermediate

    I am a sound engineer and I’d like to create my own plugins. How can I do it? I’m a musician and I need a custom virtual instrument. How can I build one? I’m a web developer and I’d like to transition to audio development. What do I need to learn? Getting into audio development is not easy. There are so many things to learn: C++, digital signal processing (DSP), real-time programming, UI/UX design, plugin format requirements, copy protection… The list goes on and on. But isn’t all the knowledge already available on the Internet for free? Well, maybe, but […]

  • Workshop 2: Build your first plugin with JUCE

    Create a working plugin from scratch!
    09:00 - 12:30 UTC | Monday 10th November 2025 | Empire
    Beginner

    Writing an audio plug-in can be a daunting task: there are a multitude of plug-in formats and DAWs, all with slightly different requirements. This workshop will guide you through the process of creating your first audio plug-in using the JUCE framework. This workshop will cover: An introduction to JUCE Configuring a plug-in project Adding parameters to your plug-in and accessing them safely Creating a basic GUI Debugging and testing your plug-in During the workshop, attendees will create a simple audio plug-in under the guidance of the JUCE developers. Workshop Requirements: Attendees must be able to compile the projects supplied in […]

  • JUCE Drop-in

    12:20 - 12:50 UTC | Wednesday 13th November 2024 | Empire
    Beginner
    Intermediate
    Advanced

    Bring your questions for discussion with the JUCE developer team.

  • Workshop: Build your first Plug-in with JUCE

    Create a working plug-in from scratch
    14:00 - 17:00 UTC | Monday 11th November 2024 | Conservatory
    Beginner

      Writing an audio plug-in can be a daunting task: there are a multitude of plug-in formats and DAWs, all with slightly different requirements. This workshop will guide you through the process of creating your first audio plug-in using the JUCE framework. This workshop will cover: - An introduction to JUCE - Configuring a plug-in project - Adding parameters to your plug-in and accessing them safely - Creating a basic GUI - Debugging and testing your plug-in During the workshop, attendees will create a simple audio plug-in under the guidance of the JUCE developers. Workshop Requirements: Attendees must be able […]