Audio Unit v2 plug-in client implementation.
Base audio buffer definition, used by DSP algorithm and in the future by clients and hosts.
2D software renderer. See an example of a Canvas-enabled UIElement in: dplug.flatwidgets.windowresizer.UIWindowResizer
Generic plugin client interface.
Make shared libraries that are @nogc nothrow.
Unopinionated signal processing blocks.
dplug::fft is a fork of the D pfft, worked on by Jernej Krempuš.
Widgets and rendering-style that don't use the PBR system, and allow knobs from KnobMan.
FL Plugin client package. This module is the public API.
Dplug graphics packages, based on a fork of ae.utils.graphics.
Base abstract widgets, compositors, and bridge between UI, client and window.
Generic host interface.
Infinite impulse response (IIR) filters.
LV2 plug-in client implementation.
Math package: rectangles, vectors, matrices.
Widgets that uses the full PBR system.
VST plug-in client implementation.
VST3 plug-in client implementation.
Dplug's windowing API.
Dplug's wren bridge.
Dplug is an open-source audio plug-in framework existing since 2013.
A plugin framework is a library whose aim is to make cross-platform audio development a practical reality. As such, Dplug can be used to create audio effects (such as a VST 2.4) for use in popular host programs (such as FLStudio, Logic, Pro Tools, Cubase...).
- dplug.org - The Dplug Wiki - ARCHITECTURE.md