https://audio.dev/ -- @audiodevcon​
---

Branch-Free Oscillators for Virtual Analog Software Synthesizer Applications in C++ - Angus Hewlett - ADC 2024
---

A discussion of techniques and approaches for building parallel branch-free oscillators for VA software synthesizer applications in C++ - exploring the stack from low-level machine instructions and CPU architecture up to signal processing concerns and language-level abstractions.

How can a branch-free design help you build more performant oscillators, how does it work underneath, and what are the advantages, disadvantages and potential pitfalls of this type of design approach?

If you're curious about CPU architecture and what's going on underneath your code, this talk will be an interesting window into that sometimes less-than-obvious world.
---

Slides: https://data.audio.dev/talks/2024/branch-free-oscillators/slides.pdf
---

Angus Hewlett

Technologist, Founder, Product Designer, Engineer, Manager and Mentor.

Founded FXpansion at the turn of the millennium and built software drum machines, synthesizers and utilities for 16 years.

Exited to ROLI in 2016 and joined their team as VP Engineering, managing a cross-disciplinary team of dozens of engineers and designers across software, hardware, web applications and R and D.

CTO at Image-Line from 2021-2023.

Now building a new product line to be released in 2024, and helping others to realise their product development dreams.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #oscillators #audiodev #cpp #audio #audioprocessing #audioproduction #audioprogramming #sound #cppprogramming #musictech #soundtech #audiotech #audiotechnology