matlab-write-audio-plugin
Installation
SKILL.md
Writing Audio Plugins in MATLAB
When To Use
- Creating audio effect or generator plugins (classdef inheriting from
audioPluginoraudioPluginSource) - Troubleshooting
validateAudioPluginorgenerateAudioPluginfailures - Converting a MATLAB audio algorithm into a deployable VST/AU plugin
- Integrating deep learning inference into a real-time audio plugin
When NOT To Use
- General MATLAB class authoring unrelated to audio plugins
- Audio file I/O, feature extraction, or analysis (no plugin involved)
- Simulink audio processing blocks
- Writing Audio Toolbox functions that are not plugins (e.g.,
audioDatastore,audioFeatureExtractor)
Structure
Every audio plugin is a classdef with %#codegen, public tunable properties, a Constant PluginInterface, and methods process + reset.