Abstract
Real-time audio effects processing plays a central role in modern music production and live performance environments where low latency, stability, and responsiveness are an integral. This work presents the design and implementation of XPulse, a real-time multi-band audio effects plugin that combines frequency-based processing, plugin hosting, and performance driven control. The system divides incoming audio into multiple frequency bands and processes each band independently through dedicated plugin chains. A custom hosting architecture enables the use of third-party audio effects to be loaded and routed within each band, while MIDI based performance input influences signal routing and effect intensity in real time. Evaluation of XPulse was conducted through spectral analysis and functional testing to verify isolation, crossover behavior, recombination, and plugin routing performance. Results help demonstrate that the system successfully processes audio in separate independent bands with dynamic effect control support, though recombination artifacts were observed at crossover points during spectral analysis due to phase interactions. This work demonstrates the possibilities of integrating multi-banded processing with plugin hosting and performance control within a singular unified real-time audio system.
Advisor
Nord, Alex
Second Advisor
Slawson, Gregory
Department
Computer Science; Music
Recommended Citation
McDonald, Noah Aitan, "A Real-Time Multi-Band Audio Effects Plugin with Plugin Hosting" (2026). Senior Independent Study Theses. Paper 13422.
https://openworks.wooster.edu/independentstudy/13422
Disciplines
Audio Arts and Acoustics | Composition | Music Performance | Other Computer Engineering | Other Engineering
Keywords
real-time audio processing, audio plugins, digital signal processing(DSP), multi-band processing, plugin hosting
Publication Date
2026
Degree Granted
Bachelor of Music
Document Type
Senior Independent Study Thesis
© Copyright 2026 Noah Aitan McDonald
