{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"The Audio Programmer Podcast","title":"How DAWs Work w/ Dave Rowland (Tracktion) | Ep 01","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/cf8744ae\"></iframe>","width":"100%","height":180,"duration":3229,"description":"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.","thumbnail_url":"https://img.transistorcdn.com/WAMe5NUNSyFsES0Trmoo3d8DWaiJDUqNHRAw0u3OvBQ/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MTA5/ZmQ2MDVhYTY2ZDk5/NDA3MDJmNjg4M2Ez/NTk5ZS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}