VolumetricCondensed

Back To Schedule

JS Engines for Audio Developers

So many engines, so little time

09:20 - 09:40 UTC | Monday 11th November 2024 | Bristol 2
Intermediate
Advanced

In this talk, we will explore the potential of JavaScript engines for audio developers, where C++ is traditionally the language of choice. JavaScript can complement C++ effectively for various purposes, including UI development, scripting, and leveraging an ecosystem of libraries and tools. Whilst you'll be bringing your own possible use cases and reasons for investigating integrating JavaScript in to your code base, the intention of this talk is to expose you to a number of the available engines with a goal of allowing you to make an informed decision on the direction you'd like to go in. We'll be discussing the integration process with C++, performance considerations and helpful libraries. In addition to this we'll cover some exciting developments in this space to keep your eye for the future.

Andy Brown

Independent

Having worked across the entire audio plugin production pipeline for companies such as Spitfire Audio and L Acoustics, Andy is currently focused on improving the developer experience in the production of native GUIs and automated plugin testing. With over 10 years of experience with C++ and JUCE he has started to branch out in the world of interpreted languages, considering how best to join these two worlds, gaining the benefits of these languages without drastically reducing performance