Perfect Oscillators in Less Than One Clock Cycle
A sequel, of sorts, to my 2024 talk, "Branch-Free Oscillators for fun and profit".
An implementation of analog-style oscillators in C++ which, by taking maximum advantage of modern processor SIMD architectures, can generate high-quality band-limited waveforms at a cost of less than one clock-cycle per sample on consumer-grade AMD Zen5 CPUs.
The techniques covered are more widely applicable to a range of algorithms and CPUs. Intermediate-level C++ and basic knowledge of microprocessor architecture topics are recommended. Basic to intermediate maths/DSP.

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&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.