Loading…
Tuesday, November 15 • 12:20pm - 12:50pm
10 Things Every ARA Programmer Should Know

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

ARA (Audio Random Access) is an API created by Celemony and PreSonus to enable a new class of audio plug-ins that are not used in realtime effect slots, but instead are tied into the arrangement of the DAW.

It is designed for plug-ins such as Melodyne which intrinsically need to evaluate the audio material in its entirety, not sliced into small realtime buffers. In addition to providing random access to the audio samples, ARA enables bi-directional communication about musical properties such as tempo maps, time and key signatures, or chord progressions of both the original audio material and the playback context.

Rather than doing a detailed dive into the API, the talk will focus on several core concepts of ARA that have a profound impact on the design of your code. It strives to give you a better idea about both the features and workflows that users will expect from ARA products, and the costs and liabilities involved. It will enable you to make an educated decision about whether or not ARA is the right tool for your product, and get you started with the right mindset should you go for it.

If you’re interested in this talk, please also note the follow-up session at 4:20 which will demonstrate how ARA is integrated into JUCE.


IF YOU ARE ATTENDING ONLINE, ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY: https://conference.audio.dev

Speakers
avatar for Stefan Gretscher

Stefan Gretscher

ARA lead developer, Celemony Software GmbH
Stefan's career in audio programming has led him from hand-crafting bare-bones assembler on the DSP-based platforms of the late 90s to working on today's Melodyne with its roughly 250k lines of just the audio model and processing C++ code. Along that path, his focus shifted from signal... Read More →


Tuesday November 15, 2022 12:20pm - 12:50pm GMT
3) CMD 10 South Pl, London EC2M 7EB, UK