David Rowland is the director of software development at Tracktion Corporation, 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 applications utilising JUCE. David has a passion for modern C++ standards and their use to improve code safety and brevity.
Talks I've Given
-
2
London Audio Developers: The Tracktion Engine and Interacting Neurons Make Noise
Featuring Dave Rowland and Jules Storer
Recently, Tracktion open-sourced their powerful audio engine - the same engine behind their DAW Waveform. Jules and Dave - the authors of Tracktion and Waveform - will give us a tour of the inner working of the engine.
devops audio audio-analysis -
A Backgrounder on Background Tasks
Featuring Dave Rowland
Apps need to be responsive, this means taking time consuming work off off the main thread and doing it in the background. But what’s the best way to go about this? How do you communicate safely back to the message thread when you’re done? How do you inform users of the state of these tasks?
mobile mobile-audio 3d-audio dsp juce plug-in c++ music audio