Back To Schedule

Perfect Oscillators in Less Than One Clock Cycle

00:00 - 00:00 | Friday 31st October 2025 |
Intermediate
Advanced

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 and include a high-level view of branch-free stream programming and modern SIMD concerns. Intermediate-level C++ and basic knowledge of microprocessor architecture topics are recommended. Basic to intermediate maths/DSP.

Angus Hewlett

Independent Consultant

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

Founded FXpansion at the turn of the millennium and built software drum machines, synths and utilities for 16 years - work that is still loved and used today by leading artists.

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, embedded, hardware, web applications and R&D.

CTO at Image-Line from 2021-2023, spearheading efforts to future-proof their tech stack.

Now a technology and product development consultant engineer, helping companies of all shapes and sizes realise their audio dreams.

VolumetricCondensed