https://audio.dev/ -- @audiodevcon
ADCx Copenhagen - 28th April
ADC Bristol - 9th - 11th November
---
From Paper to Plugin - A Guided Tour of Digital Filters - Ross Chisholm, Joel Ross & James Hallowell - ADC 2025
---
Academic papers are a great resource for audio developers but can often appear intimidating with many equations and limited explanation. In this workshop we will unpack one paper and show how you can extract key elements needed to implement a novel filter function from the paper and put this to creative use in a JUCE plugin.
In the course of the workshop, we will cover:
- Theory of digital filters, how to analyse and implement a range of filters
- Building prototypes in python using Jupyter notebook
- Implementing a C++ version and verifying that it matches the prototype
- Using this filter in a plugin you design.
Workshop Requirements
Due to time constraints and the possibility of issues with Wifi at the conference we ask that you install some requirements ahead of the workshop.
Please navigate to this repository https://github.com/FocusriteGroup/paper-2-plugin-adc25/ and clone or download it, then follow the instructions there.
---
Slides: https://github.com/FocusriteGroup/paper-2-plugin-adc25/blob/0a64e4e3dcab2202c857fe49cd9857f9070af81f/Paper2PluginWorkshopSlides.pdf
---
Ross Chisholm
Ross is currently the Head of Embedded Software at Focusrite, responsible for the teams developing embedded software, automation, and DSP for Focusrite and Novation brands.
Ross graduated from the Music and Sound Recording Course at the University of Surrey back in 2011, initially focusing on hardware and firmware development of both MIDI Controllers and Audio Interfaces before eventually moving solely to focus on embedded software development. He now focuses on helping to develop engineering teams to deliver amazing products as well as volunteering as a mentor for The Access Project to help promote STEM subjects for the next generation.
Outside of work, Ross is a keen runner completing several half marathons and marathons as well as a musician.
Joel Ross
Joel is a Senior Embedded DSP Engineer at Focusrite where he develops and implements DSP algorithms for hardware products. His excitement for all things audio DSP began over 20 years ago when he first encountered a Moog modular soft-synth in a music shop in Manitoba and his mind was blown. In the past he's worked on wireless communications systems (modems) and in pro video before finding his way back to audio with his current role at Focusrite.
James Hallowell
James is a Senior Software Developer at Focusrite. He originally joined in 2017 to work on control software in the Pro Audio segment and currently leads a team developing internal tools and libraries. A longtime C++ developer and keen Rustacean, he is interested in exploring ways to bridge the two languages to leverage the strengths of each.
---
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 ADC25 Team:
Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra
#adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology"

