Crossfader & Visualization Plugins

Start here — Crossfader & Visualization plugins

M
Mcaster1Team
Admin
5 posts
since Jun 2026
#1 · Jun 28, 2026 7:45 AM
Two real SDK plugin types live here. Crossfader plugins (AMP_PLUGIN_CROSSFADER, type 4) implement amp_plugin_crossfader_blend(a,b,out,frames,ch,position) — position 0=A, 0.5=equal, 1=B — and must be realtime-safe. Visualization plugins (AMP_PLUGIN_VISUALIZATION, type 3) implement amp_plugin_vis_push(samples,frames,channels); copy to a lock-free buffer and render off-thread. The bundled MC1 Crossfader is a full worked example with 9 curves. Download the SDK at /downloads/Mcaster1AMP-SDK-v2.zip and start from templates/crossfader-plugin-template.c or templates/visualization-plugin-template.c.
Sign in to reply.