Podcast
Creating the JUCE Framework w/ Jules Storer (JUCE) | Ep 5
Jules Storer discusses his journey from bedroom coder to creator of JUCE, the dominant framework for audio development, and reveals his vision for making audio programming more accessible through specialized languages like SOUL.

In this fascinating conversation, Jules Storer shares his journey from tinkering with a Commodore VIC-20 in the 1980s to becoming one of the most influential figures in audio development. Storer created the JUCE framework, which was originally developed for Tracktion DAW before being released as a standalone product. His path took him from early programming jobs at Lightworks (working on video editing systems) to creating Tracktion out of frustration with existing audio software, and eventually extracting the underlying code to form JUCE. The framework has since become the industry standard for cross-platform audio application development.
The conversation reveals Storer's vision for the future of audio development through SOUL (later evolved into Cmajor), a new language designed to make audio programming more accessible while offering better performance than traditional C++ approaches. He discusses the challenges facing modern audio developers, the limitations of current tools, and his belief that audio development needs to evolve beyond C++ to embrace more efficient, safer, and easier-to-use technologies. Storer also shares insights about his recent acquisition of Prism Sound and his continued commitment to pushing the boundaries of what's possible in audio technology, emphasizing that while C++ will remain relevant, the future likely belongs to specialized audio languages that can run efficiently on dedicated hardware while being accessible to a broader range of developers.
Originally recorded on June 24th, 2019.