Plug -in for lyd - Audio plug-in
En lyd-plug-in , i dataprogramvare, er en plug-in som kan legge til eller forbedre lydrelatert funksjonalitet i et dataprogram . Slik funksjonalitet kan omfatte digital signalbehandling eller lydsyntese . Lyd-plug-ins gir vanligvis sitt eget brukergrensesnitt , som ofte inneholder GUI-widgets som kan brukes til å kontrollere og visualisere plugin-modulens lydparametere.
Typer
Det er tre brede klasser av lydplug-in: de som transformerer eksisterende lydprøver , de som genererer nye lydprøver gjennom lydsyntese og de som analyserer eksisterende lydprøver . Selv om alle plug-in-typer teknisk kan utføre lydanalyse, er det bare spesifikke formater som gir en mekanisme for analysedata som skal returneres til verten.
Forekomster
Programmet som brukes til dynamisk å laste inn lyd-plug-ins kalles en plug-in-vert. Eksempler på verter inkluderer Bidule , Gig Performer , Mainstage , REAPER og Sonic Visualiser . Plug-ins kan også brukes til å være vert for andre plug-ins. Kommunikasjon mellom vert og plug-in (s) bestemmes av et plug-in API . API-en deklarerer funksjoner og datastrukturer som plugin-modulen må definere for å kunne brukes av en plug-in-vert. I tillegg kan det gis en funksjonell spesifikasjon , som definerer hvordan plugin-modulen skal svare på funksjonsanrop, og hvordan verten skal forvente å håndtere funksjonsanrop til plug-in. Spesifikasjonen kan også inneholde dokumentasjon om betydningen av variabler og datastrukturer som er deklarert i API. API -topptekstfilene , spesifikasjonen, delte biblioteker , lisens og dokumentasjon er noen ganger samlet i en SDK .
Liste over plug-in-arkitekturer
Navn | Utvikler | Tillatelse | GUI -støtte | Støttede typer | Støttede plattformer |
---|---|---|---|---|---|
Rack Extension | Reason Studios | BSD-stil | Ja | Transformasjon og syntese | Mac OS X og Windows |
Virtual Studio Technology | Steinberg | Proprietær eller GPLv3 | Ja | Transformasjon og syntese | Mac OS X , Windows og Linux |
Lydenheter | eple | Proprietær | Ja | Transformasjon og syntese | Mac OS X , iOS og tvOS |
Sanntids lydsuite | Avid | Proprietær | Ja | Transformasjon og syntese | Mac OS X og Windows |
Avid Audio eXtension | Avid | Proprietær | Ja | Transformasjon og syntese | Mac OS X og Windows |
TDM | Avid | Proprietær | Ja | Transformasjon og syntese | Mac OS X og Windows |
LADSPA | ladspa.org | LGPL | Nei | Transformasjon | Mac OS X , Windows og Linux |
DSSI | dssi.sourceforge.net | LGPL , BSD | Ja | Transformasjon og syntese | Mac OS X , Windows og Linux |
LV2 | lv2plug.in | ISC -lisens | Ja | Transformasjon og syntese | Linux , OS X , Windows |
DirectX -plugin | Microsoft | Proprietær | Ja | Transformasjon og syntese | Windows |
VAMP | vamp-plugins.org | BSD-stil | Nei | Analyse | Mac OS X , Windows og Linux |