Zvukový doplněk - Audio plug-in
An zvukový modul plug-in, v počítačovém softwaru, je a zapojit který může přidat nebo vylepšit funkce související se zvukem v počítačový program. Taková funkce může zahrnovat zpracování digitálních signálů nebo zvuková syntéza.[1][stránka potřebná ] Zvukové doplňky obvykle poskytují své vlastní uživatelské rozhraní, který často obsahuje Widgety GUI které lze použít k ovládání a vizualizaci zvukových parametrů modulu plug-in.[2][stránka potřebná ]
Typy
Existují tři široké třídy zvukového zásuvného modulu: ty, které transformují existující zvukové ukázky, které generují nové zvukové vzorky prostřednictvím zvuková syntéza a ty, které analyzují existující zvukové ukázky.[2] Ačkoli všechny typy modulů plug-in mohou technicky provádět zvukovou analýzu, pouze konkrétní formáty poskytují mechanismus pro vrácení analytických dat hostiteli.[3]
Instance
Program býval dynamicky načíst zvukové moduly plug-in se nazývají hostitelé modulů plug-in. Mezi příklady hostitelů patří Bidule, Koncertní umělec, Hlavní pódium, ŽACÍ STROJ a Sonic Visualiser. Pluginy lze také použít k hostování jiných modulů plug-in.[4] Komunikace mezi hostitelem a zásuvnými moduly je určena zásuvným modulem API. API deklaruje funkce a datové struktury že modul plug-in musí definovat, aby byl použitelný hostitelem modulu plug-in. Navíc a funkční specifikace může být k dispozici, což definuje, jak by měl modul plug-in reagovat na volání funkcí a jak by měl hostitel očekávat, že bude zpracovávat volání funkcí modulu plug-in. Specifikace může také zahrnovat dokumentaci o významu proměnných a datových struktur deklarovaných v API. API hlavičkové soubory, Specifikace, sdílené knihovny, licence a dokumentace jsou někdy spojeny dohromady v SDK.[5][6][7]
Seznam architektur zásuvných modulů
název | Vývojář | Licence | Podpora grafického uživatelského rozhraní | Podporované typy | Podporované platformy |
---|---|---|---|---|---|
Prodloužení stojanu | Reason Studios | BSD styl [8] | Ano | Transformace a syntéza | Mac OS X a Okna |
Technologie Virtual Studio | Steinberg | Proprietární nebo GPLv3[9] | Ano | Transformace a syntéza | Mac OS X, Okna a Linux[10] |
Zvukové jednotky | Jablko | Proprietární | Ano | Transformace a syntéza | Mac OS X, iOS a tvOS [11] |
RealSuite AudioSuite | Zanícený | Proprietární | Ano | Transformace a syntéza | Mac OS X a Okna |
Avid Audio eXtension | Zanícený | Proprietární | Ano | Transformace a syntéza | Mac OS X a Okna |
TDM | Zanícený | Proprietární | Ano | Transformace a syntéza | Mac OS X a Okna |
LADSPA | ladspa.org | LGPL | Ne | Proměna | Mac OS X, Okna a Linux |
DSSI | dssi.sourceforge.net | LGPL, BSD | Ano | Transformace a syntéza | Mac OS X, Okna a Linux |
LV2 | lv2plug.in | Licence ISC | Ano | Transformace a syntéza | Linux, OS X, Okna |
DirectX plugin | Microsoft | Proprietární | Ano | Transformace a syntéza | Okna |
VAMP | vamp-plugins.org | BSD styl | Ne | Analýza | Mac OS X, Okna a Linux |
Viz také
Reference
- ^ Collins, Mike A. (2003). Profesionální průvodce zvukovými zásuvnými moduly a virtuálními nástroji. Burlington, MA: Focal Press. ISBN 9780240517063.
- ^ A b Goudard, Vincent; Müller, Remu (2. června 2003). „Architektury zvukových pluginů v reálném čase“ (PDF). IRCAM. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Cannam, C. 2008., The vamp audio analysis plugin api: A programmer's guide. [1]. Revize 1.0, pokrývající Vamp plug-in SDK verze 1.2. 51
- ^ Gibson, D. a Polfreman, R., 2011. „Architektura pro vytváření hostitelských zásuvných modulů pro použití v digitálních zvukových stanicích.“, In: International Computer Music Conference 2011, 31 July - 5 August 2011, University of Huddersfield, England.
- ^ VST SDK
- ^ VAMP SDK
- ^ Reason Studios Rack Extension SDK
- ^ Licence sady Reason Studios Rack Extension SDK
- ^ http://www.steinberg.net/sdklicenses_vst3
- ^ https://github.com/steinbergmedia/vst3sdk#system-requirements
- ^ https://developer.apple.com/documentation/audiounit