dplug

Dplug is a production, open-source audio plug-in framework that exist since 2013. Maintained by Auburn Sounds, who built all its products upon Dplug.

- dplug.org

Modules

au
module dplug.au

Audio Unit v2 plug-in client implementation.

audio
module dplug.audio

Base audio buffer definition, used by DSP algorithm and in the future by clients and hosts.

canvas
module dplug.canvas

Fast 2D software renderer.

clap
module dplug.clap

CLAP plug-in client implementation.

client
module dplug.client

Generic plugin client interface.

core
module dplug.core

A collection of utilities that work in @nogc nothrow, with either no runtime or disabled runtime.

dsp
module dplug.dsp

Unopinionated signal processing blocks.

fft
module dplug.fft

dplug::fft is a fork of the D pfft, worked on by Jernej Krempuš.

flatwidgets
module dplug.flatwidgets

Widgets and rendering-style that don't use the PBR layer.

flp
module dplug.flp

FL Plugin client.

graphics
module dplug.graphics

Dplug graphics packages, based on a fork of ae.utils.graphics.

gui
module dplug.gui

Base abstract widgets, compositors, and bridge between UI, client and window.

host
module dplug.host

Generic host interface.

iir
module dplug.iir

Infinite impulse response (IIR) filters.

lv2
module dplug.lv2

LV2 plug-in client implementation.

math
module dplug.math

Math package: rectangles, vectors, matrices.

pbrwidgets
module dplug.pbrwidgets

Widgets that uses the full PBR system.

vst2
module dplug.vst2

VST plug-in client implementation.

vst3
module dplug.vst3

VST3 plug-in client implementation.

window
module dplug.window

Dplug's windowing API.

wren
module dplug.wren

Dplug's wren bridge.

Meta