Julian Storer: Creator of JUCE C++ Framework | WolfTalk #032

Posted by Jan Wilczek & Sathira Tennakoon on March 12, 2026 · 4 mins read

Does Jules really hate CMake?

Powered by RedCircle

Please accept statistics and marketing cookies to access the podcast player.

Listen on

All podcast episodes.

Sign up for WolfSound’s newsletter!

Introduction

Julian ā€œJulesā€ Storer is the creator of the JUCE C++ framework and the Cmajor programming language dedicated to audio.

He created JUCE in the late 90s, and it grew to become the most popular audio plugin development framework in the world. Apart from audio capabilities, it is a general-purpose cross-platform application development framework (Windows, macOS, Linux, Android, iOS, and embedded platforms). Most plugin companies use JUCE; whether you like it or not, it has become a de facto industry standard.

You know that I love JUCE; I created the official JUCE audio plugin development course with them, and they are the sponsor of the podcast. So naturally, I was super excited to be able to interview Jules!

His next big thing is the Cmajor programming language. It is a C-like, LLVM-backed programming language dedicated solely to audio.

He has also given many talks at the Audio Developer Conference, so I encourage you to check them out as a way to relax and get inspired.

Jules is known for his strong opinions and dry humor, so I guarantee you’ll find yourself chuckling every few minutes šŸ˜‰

Note:Ā If you like the podcast so far, pleaseĀ go to Apple Podcasts and leave me a review there. You canĀ do so on Spotify as well. It will benefit both sides: more reviews mean a broader reach on Apple Podcasts, and feedback can help me to improve the show and deliver better-quality content to you. You can also subscribe and give a like onĀ YouTube. Thank you for doing this šŸ™

Episode contents

From this episode, you will learn:

  • How Jules created the JUCE framework and distributed it initially
  • How to maintain such huge codebases as JUCE
  • Julian’s coding principles that will make you (and me) a better dev
  • What problem does CMajor solve, and how
  • Which tools is Jules using when coding, especially when it comes to AI
  • His exact everyday work routines and relaxation strategies, and
  • Does Jules really hate CMake?

This episode was recorded on January 30, 2026.

References

People

  1. Julian ā€œJulesā€ Storer
  2. JUCE Team at ROLI
  3. Tracktion Team
  4. Cmajor Team
  5. Andrej Karpathy

Jules’ projects

  1. JUCE (podcast sponsor ā¤ļø)
  2. Waveform DAW (previously Tracktion)
  3. Tracktion Engine
  4. Cmajor

Companies

Conferences & communities

Developer Tools

AI tools

IDEs

Version control

Build systems

Compilers

Code instrumentation tools

Frameworks

Programming languages

Hardware

Technical concepts

  • GNU General Public License
  • Plugin formats (VST / AU / AAX / LV2)
  • JIT compilation
  • Real-time / low-latency audio
  • Test-driven development (TDD)
  • Shader languages
  • Static analysis and linting

Thank you for listening! šŸ™

Share this page on:

Comments powered by Talkyard.

Please accept marketing cookies to access the display and add comments.