Audio plug-in
An audio plug-in, in computer software, is a
GUI widgets that can be used to control and visualise the plug-in's audio parameters.[2]
Types
There are three broad classes of audio plug-in: those which transform existing audio samples, those which generate new audio samples through sound synthesis and those which analyze existing audio samples.[2] Although all plug-in types can technically perform audio analysis, only specific formats provide a mechanism for analysis data to be returned to the host.[3]
Instances
The program used to
header files, specification, shared libraries, license and documentation are sometimes bundled together in an SDK.[5][6][7]
List of plug-in architectures
Name | Developer | License | GUI support | Supported types | Supported platforms |
---|---|---|---|---|---|
Rack Extension | Reason Studios | BSD-style[8]
|
Yes | Transformation and synthesis | Windows
|
Virtual Studio Technology | Steinberg | GPLv3[9]
|
Yes | Transformation and synthesis | |
Audio Units | Apple | Proprietary | Yes | Transformation and synthesis | |
Real Time AudioSuite
|
Avid | Proprietary | Yes | Transformation and synthesis | Windows
|
Avid Audio eXtension | Avid | Proprietary | Yes | Transformation and synthesis | Windows
|
TDM | Avid | Proprietary | Yes | Transformation and synthesis | Windows
|
LADSPA | ladspa.org | LGPL
|
No | Transformation | Windows and Linux
|
DSSI | dssi.sourceforge.net | BSD
|
Yes | Transformation and synthesis | Windows and Linux
|
LV2 | lv2plug.in | ISC License
|
Yes | Transformation and synthesis | Windows
|
DirectX plugin | Microsoft | Proprietary | Yes | Transformation and synthesis | Windows
|
VAMP | vamp-plugins.org | BSD-style
|
No | Analysis | Windows and Linux
|
CLAP
|
Bitwig and others[12]
|
MIT-style | Yes | Transformation and synthesis | Windows and Linux
|
See also
References
- ISBN 9780240517063.
- ^ a b Goudard, Vincent; Müller, Remu (June 2, 2003), Real-time audio plugin architectures (PDF), IRCAM, p. 8
- ^ Cannam, C. 2008., The vamp audio analysis plugin api: A programmer’s guide. [1]. Revision 1.0, covering the Vamp plug-in SDK version 1.2. 51
- ^ Gibson, D. and Polfreman, R., 2011. "An Architecture For Creating Hosting Plug-Ins For Use In Digital Audio Workstations.", In: International Computer Music Conference 2011, 31 July - 5 August 2011, University of Huddersfield, England.
- ^ VST SDK
- ^ VAMP SDK
- ^ Reason Studios Rack Extension SDK
- ^ Reason Studios Rack Extension SDK License
- ^ "VST 3 SDK License". February 23, 2017.
- ^ "Welcome to VST SDK 3.7.x". GitHub. February 21, 2022.
- ^ "Apple Developer Documentation".
- ^ github.com/free-audio/clap