Current digital audio workstation (DAW) designs are predicated on sufficient computer power being available in a single computer, to meet DSP and GUI requirements for as many audio streams as needed. Until recently, commodity desktop PCs have been adequate, but lately much less so, as the computer industry shifts focus to servers and mobile devices.
This talk presents a new vision for distributed processing in music production studios, in which the most demanding DSP workloads run on powerful servers on a local-area network (LAN). Practical implementations will be demonstrated, based on open-source code which participants can begin using immediately. The second half of the talk will focus on implications for the JUCE framework and how it can be used to develop new plug-ins and update existing ones for use in distributed-processing networks.
[The "second half" was omitted in the final presentation, but is included here.]
After completing a PhD in Computer Science in 1995 from the University of Western Ontario (Canada), Dr. Dunne developed patented technologies in three-dimensional medical imaging and diagnostic ultrasound. More recently his interests have expanded to include audio/music technology, signal processing, embedded systems, and novel applications of network technologies.
See the author's main web site at https://www.getdunne.net/wiki for further details.