Ses eklentisi - Audio plug-in
Bilgisayar yazılımındaki bir ses eklentisi , bir bilgisayar programında sesle ilgili işlevsellik ekleyebilen veya geliştirebilen bir eklentidir . Bu işlevsellik, dijital sinyal işlemeyi veya ses sentezini içerebilir . Ses eklentileri genellikle , eklentinin ses parametrelerini kontrol etmek ve görselleştirmek için kullanılabilecek GUI pencere öğelerini içeren kendi kullanıcı arabirimlerini sağlar .
Türler
Üç geniş ses eklentisi sınıfı vardır: mevcut ses örneklerini dönüştürenler , ses sentezi yoluyla yeni ses örnekleri oluşturanlar ve mevcut ses örneklerini analiz edenler . Tüm eklenti türleri teknik olarak ses analizi gerçekleştirebilse de, yalnızca belirli biçimler, analiz verilerinin ana bilgisayara döndürülmesi için bir mekanizma sağlar.
Örnekler
Ses eklentilerini dinamik olarak yüklemek için kullanılan programa eklenti ana bilgisayarı denir. Örnek ana bilgisayarlar arasında Bidule , Gig Performer , Mainstage , REAPER ve Sonic Visualizer bulunur . Eklentiler, diğer eklentileri barındırmak için de kullanılabilir. Ana bilgisayar ve eklenti(ler) arasındaki iletişim, bir eklenti API'si tarafından belirlenir . API, bir eklenti ana bilgisayarı tarafından kullanılabilir olması için eklentinin tanımlaması gereken işlevleri ve veri yapılarını bildirir . Ek olarak, eklentinin işlev çağrılarına nasıl yanıt vermesi gerektiğini ve ana bilgisayarın eklentiye yapılan işlev çağrılarını nasıl işlemesini beklemesi gerektiğini tanımlayan bir işlevsel belirtim sağlanabilir. Spesifikasyon, API'de bildirilen değişkenlerin ve veri yapılarının anlamı hakkında belgeler de içerebilir. API başlık dosyaları , belirtim, paylaşılan kitaplıklar , lisans ve belgeler bazen bir SDK'da bir araya getirilir .
Eklenti mimarilerinin listesi
İsim | geliştirici | Lisans | GUI desteği | Desteklenen türler | Desteklenen platformlar |
---|---|---|---|---|---|
Raf Uzatma | Sebep Stüdyoları | BSD tarzı | Evet | Dönüşüm ve sentez | Mac OS X ve Windows |
Sanal Stüdyo Teknolojisi | Steinberg | Tescilli veya GPLv3 | Evet | Dönüşüm ve sentez | Mac OS X , Windows ve Linux |
Ses Birimleri | elma | tescilli | Evet | Dönüşüm ve sentez | Mac OS X , iOS ve tvOS |
Gerçek Zamanlı Ses Paketi | Hırslı | tescilli | Evet | Dönüşüm ve sentez | Mac OS X ve Windows |
Hevesli Ses Uzatma | Hırslı | tescilli | Evet | Dönüşüm ve sentez | Mac OS X ve Windows |
TDM | Hırslı | tescilli | Evet | Dönüşüm ve sentez | Mac OS X ve Windows |
LADSPA | ladspa.org | LGPL | Numara | dönüşüm | Mac OS X , Windows ve Linux |
DSİ | dssi.sourceforge.net | LGPL , BSD | Evet | Dönüşüm ve sentez | Mac OS X , Windows ve Linux |
LV2 | lv2plug.in | ISC Lisansı | Evet | Dönüşüm ve sentez | Linux , OS X , Windows |
DirectX eklentisi | Microsoft | tescilli | Evet | Dönüşüm ve sentez | pencereler |
VAMP | vamp-plugins.org | BSD tarzı | Numara | analiz | Mac OS X , Windows ve Linux |