Loading…
Back To Schedule
Wednesday, November 20 • 11:30 - 12:30
Real-time 101 - Part II: The real-time audio developer’s toolbox

Log in to save this to your schedule, view media, leave feedback and see who's attending!

“Real-time” is a term that gets used a lot, but what does it really mean to different industries? What happens when our “real-time” system doesn’t perform in real-time? And how can we ensure that we don’t get in to this situation?
This talk is presented in two parts. This is the second part which takes an in-depth look at the difficult problem of synchronization between real-time and non-real-time threads. This talk will share insights, tricks and design patterns, that the author has established over years of real-time audio programming, and has ultimately led to the creation of the open-source farbot library. At the end of this talk, you will be equipped with a set of simple design rules guiding you to the correct solution for various real-time challenges and synchronization situations.


Speakers
avatar for Dave Rowland

Dave Rowland

Software Developer, Tracktion
Dave Rowland is the director of software development at Audio Squadron (owning brands such as Tracktion and Prism Sound), working primarily on the digital audio workstation, Waveform and the engine it runs on. Other projects over the years have included audio plugins and iOS audio... Read More →
avatar for Fabian Renn-Giles

Fabian Renn-Giles

Software engineer, Fielding DSP GmbH
Fabian Renn-Giles (PhD) is a freelance C++ programmer, entrepreneur and consultant in the audio software industry. Up until recently he was staff engineer at ROLI Ltd. and the lead maintainer/developer of the JUCE C++ framework (www.juce.com) - an audio framework used by thousands... Read More →


Wednesday November 20, 2019 11:30 - 12:30 GMT
Auditorium Puddle Dock, London EC4V 3DB