Dave Rowland, lead developer for Tracktion/Waveform, shares insights into building one of the industry's most sophisticated digital audio workstation (DAW) engines. Rowland's journey from studying Music Systems Engineering to working with Jules Storer (creator of JUCE) illustrates the complexity of modern audio software development. DAWs represent some of the most challenging software projects, requiring intricate data models, real-time audio processing, MIDI handling, third-party plugin integration, and sophisticated user interfaces, all working seamlessly together across hundreds of thousands of lines of code. Originally recorded on March 19th, 2019.
Real conversations with the engineers, entrepreneurs, and creators building the future of music technology. From VST development and DSP to AI in audio, game sound, and the business of plugins, we go deep on the craft, the code, and the careers that make it all happen. Whether you're writing your first JUCE project or running an audio software company, this is your inside track. Hosted by Joshua Hodge, Founder of The Audio Programmer.