Audio plug-in

Source: Wikipedia, the free encyclopedia.

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
Windows and Linux[10]
Audio Units Apple Proprietary Yes Transformation and synthesis
Mac OS X, iOS and tvOS[11]
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

  1. .
  2. ^ a b Goudard, Vincent; Müller, Remu (June 2, 2003), Real-time audio plugin architectures (PDF), IRCAM, p. 8
  3. ^ 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
  4. ^ 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.
  5. ^ VST SDK
  6. ^ VAMP SDK
  7. ^ Reason Studios Rack Extension SDK
  8. ^ Reason Studios Rack Extension SDK License
  9. ^ "VST 3 SDK License". February 23, 2017.
  10. ^ "Welcome to VST SDK 3.7.x". GitHub. February 21, 2022.
  11. ^ "Apple Developer Documentation".
  12. ^ github.com/free-audio/clap