Back To Schedule

Workshop: From Paper to Plugin

09:00 - 12:30 BST | Monday 10th November 2025 | Conservatory
Beginner
Intermediate

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.

Ross Chisholm

Head of Embedded Software

Focusrite

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

Senior Embedded DSP Engineer

Focusrite

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

Senior Software Developer

Focusrite

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.