Sanal Stüdyo Teknolojisi - Virtual Studio Technology

VST, Steinberg Media Technologies tarafından 1996 yılında geliştirilmiştir. PC veya Mac üzerinde eksiksiz, profesyonel bir stüdyo ortamı yaratır.[1]

Sanal Stüdyo Teknolojisi (VST) bir ses eklentisi entegre olan yazılım arayüzü yazılım sentezleyicileri ve efekt birimleri içine dijital ses iş istasyonları. VST ve benzer teknolojiler kullanır dijital sinyal işleme geleneksel taklit etmek kayıt stüdyosu yazılımda donanım. Binlerce eklenti var, hem ticari hem de ücretsiz yazılım ve birçok ses uygulaması, yaratıcısının lisansı altında VST'yi destekler, Steinberg.

Genel Bakış

VST eklentiler genellikle bir dijital ses iş istasyonu (DAW), ek işlevsellik sağlamak için, ancak VST'yi destekleyen birkaç bağımsız eklenti ana bilgisayarı var. Çoğu VST eklentisi ya araç (VSTi) ya da efekttir (VSTfx), ancak başka kategoriler de mevcuttur - örneğin spektrum analizörleri ve çeşitli metreler. VST eklentileri genellikle özel bir grafiksel kullanıcı arayüzü ses donanımındaki fiziksel anahtarlara ve düğmelere benzer kontrolleri görüntüleyen. Bazı (genellikle daha eski) eklentiler, kullanıcı arayüzleri için ana bilgisayar uygulamasına güvenir.

VST cihazları yazılım simülasyonunu içerir öykünme iyi bilinen donanımın sentezleyiciler ve örnekleyiciler. Bunlar tipik olarak orijinal ekipmanın görünümünü ve aynı zamanda ses özelliklerini taklit eder. Bu, müzisyenlerin ve kayıt mühendislerinin, elde edilmesi zor ve pahalı olabilecek cihazların sanal sürümlerini kullanmasına olanak tanır.

VST cihazları, notları dijital bilgi olarak alır. MİDİ ve dijital ses çıkışı sağlar. Efekt eklentileri dijital sesi alır ve çıkışlarına kadar işler. (Bazı efekt eklentileri, MIDI girişini de kabul eder - örneğin, tempoyla senkronize olarak efekti modüle etmek için MIDI senkronizasyonu). MIDI mesajları hem enstrüman hem de efekt eklenti parametrelerini kontrol edebilir. Çoğu ana bilgisayar uygulaması, ses çıkışını bir VST'den başka bir VST'nin ses girişine yönlendirebilir (zincirleme). Örneğin, bir VST sentezleyicinin çıktısı bir VST aracılığıyla gönderilebilir yankı etki.

Tarih

Steinberg, VST arayüz spesifikasyonunu ve SDK'yı 1996'da yayınladı. Aynı zamanda yayınladılar. Steinberg Cubase 3.02, ilk VST format eklentilerini içeren: Espacial (a yankı ), Choirus (a koro etkisi ), Stereo Eko ve Otomatik Panner.[2]

Steinberg, 1999'da VST arabirim özelliğini 2.0 sürümüne güncelledi. Eklerden biri, eklentilerin MIDI verilerini alma yeteneğiydi. Bu, girişini destekledi Virtual Studio Technology Instrument (VSTi) format eklentileri. VST Instruments, bağımsız yazılım sentezleyicileri, örnekleyiciler veya tambur makineleri olarak işlev görebilir.[3]

Neon[4] mevcut ilk VST Aletiydi (Cubase VST 3.7 ile birlikte). 16 sesli, 2 osilatörlü sanal analog sentezleyici.[3]

2006 yılında, VST arabirim özelliği 2.4 sürümüne güncellendi. Değişiklikler, sesi 64 bit hassasiyetle işleme becerisini içeriyordu.[5] Ücretsiz bir yazılımın yerini almak için geliştirildi LMMS bu daha sonra diğer özgür yazılım projeleri tarafından kullanılacaktır.[6][7]

VST 3.0 2008'de çıktı. Değişiklikler şunları içeriyordu:[8]

  • VST Enstrümanları için Ses Girişleri
  • Çoklu MIDI girişi / çıkışı
  • İsteğe bağlı SKI (Steinberg Kernel Arayüzü) entegrasyonu

VST 3.5, Şubat 2011'de çıktı. Değişiklikler dahil not ifadesi, polifonik bir düzenlemede bireysel not olaylarında kapsamlı eklemlenme bilgisi sağlayan. Steinberg'e göre bu, performans esnekliğini ve daha doğal bir çalma hissini destekliyor.[9]

Ekim 2011'de, Celemony Yazılım ve PreSonus yayınlandı Rasgele Ses Erişimi (ARA), bir uzantı ses eklentisi VST gibi arayüzler arasında daha fazla entegrasyona izin verir ses eklentileri ve DAW yazılım.[10]

Eylül 2013'te Steinberg, VST 2 SDK'nın bakımını durdurdu. Aralık ayında Steinberg, SDK'yı dağıtmayı bıraktı.[11] Daha yüksek versiyonlar devam ediyor.

VST 3.6.7 Mart 2017'de çıktı. Linux platformu için VST3'ün bir önizleme sürümünü içerir, SDK'nın VST3 kısmı çift lisans alır: "Tescilli Steinberg VST3" veya "Açık kaynak GPLv3".

VSTi sanal enstrüman teknolojisi, sanal enstrümanlar için bir platform olan Steinberg'de geliştirme aşamasındayken DirectX motoru teknoloji tarafından geliştiriliyordu Cakewalk, sı sayesinde ünlü Sonar DAW. Ancak format, SONAR ile birlikte verilen enstrümanların ötesinde pek kabul görmedi. Şu anda, piyasadaki neredeyse tüm sanal araçlar Steinberg'in VSTi formatını kullanıyor.[kaynak belirtilmeli ]

VST eklentileri

Üç tür VST eklentisi vardır:

  • VST aletleri ses oluştur. Genellikle ikisi de Sanal Sentezleyiciler veya Sanal örnekleyiciler. Birçoğu, ünlü donanım sentezleyicilerin görünümünü ve sesini yeniden yaratıyor. Daha iyi bilinen VST cihazları şunları içerir: Keşif, Nexus, Sylenth1, Massive, Omnisphere, FM8, Absynth, Reaktor, Gladiator, Serum ve Vanguard.
  • VST etkileri ses üretmek yerine işleyin - ve aşağıdaki gibi donanım ses işlemcileriyle aynı işlevleri gerçekleştirin reverbs ve fazerler. Diğer izleme efektleri, sesi işlemeden giriş sinyalinin görsel geri bildirimini sağlar. Çoğu ana bilgisayar birden fazla etkinin zincirlenmesine izin verir. Spektrum analizörleri ve ölçüm cihazları gibi ses izleme cihazları, görsel olarak ses özelliklerini (frekans dağılımı, genlik, vb.) Temsil eder.
  • VST MIDI efektleri MIDI mesajlarını işle (örneğin, değiştirmek veya arpejleme) ve MIDI verilerini diğer VST cihazlarına veya donanım cihazlarına yönlendirin.

VST ana bilgisayarları

VST ana bilgisayarı, VST eklentilerinin altında çalıştığı bir yazılım uygulaması veya donanım aygıtıdır. Ana uygulama, eklenti kullanıcı arayüzlerini ve rotaları sunar dijital ses ve MİDİ eklentilere ve eklentilerden.

Yazılım

Birçok VST ana bilgisayarı mevcuttur. Bunların hepsi VST 3 eklentilerini desteklemez.

Tek başına adanmış ana bilgisayarlar kendi yeteneklerini genişletmek için eklentileri kullanmak yerine VST eklentileri için bir ana bilgisayar ortamı sağlayın. Bunlar, hızlı şarkı konfigürasyonu değiştirme gibi özelliklerle genellikle canlı performans kullanımı için optimize edilmiştir.

VST eklentileri, bir çeviri katmanı kullanılarak uyumsuz ortamlarda barındırılabilir veya şim. Örneğin, FL Studio yalnızca kendi dahili eklenti mimarisini destekler, ancak mevcut bir yerel "sarmalayıcı", diğerlerinin yanı sıra VST eklentilerini yükler. FXpansion VST'den RTAS'a (Gerçek Zamanlı AudioSuite ) VST eklentilerinin çalışmasına izin veren sarmalayıcı Profesyonal aletler ve bir VST-to-Ses Birimleri sarmalayıcı, VST eklentilerinin çalışmasına izin verir Logic Pro.

Donanım

Donanım VST ana bilgisayarları, VST eklentilerinin özel sürümlerini yükleyebilir. Bu birimler taşınabilir ve bilgisayar olmadan da kullanılabilir, ancak bazıları düzenleme için bir bilgisayar gerektirir. Diğer donanım seçenekleri arasında, bilgisayarın ses işlemlerini devralan, ses işleme için tasarlanmış PCI / PCIe kartları bulunur. İşlemci ve serbest bırak Veri deposu.

Bazı donanım ana bilgisayarları VST'leri ve VSTis'leri kabul eder ve Cubase, Live, Pro Tools, Logic vb. Gibi Windows uyumlu müzik uygulamalarını çalıştırır veya kendi DAW'larını çalıştırır. Diğerleri yalnızca VST Ana Bilgisayarlarıdır ve ayrı bir DAW uygulaması gerektirir. Menşei Arturia'dan, Roland'dan Jupiter 50/80 gibi bir makinede birkaç VST yazılım sentezleyicisini barındıran bir donanım DSP sistemidir. Uygun yazılım kullanılarak, ses verileri bir ağ üzerinden de gönderilebilir, böylece ana ana bilgisayar bir bilgisayarda ve VST eklentileri çevresel makinelerde çalışır.

Standart

VST eklenti standardı, herhangi bir üçüncü taraf geliştiricinin VST ana bilgisayar uygulamalarında kullanılmak üzere VST eklentileri oluşturmasına izin vermek için Steinberg tarafından oluşturulan ses eklentisi standardıdır. VST, Windows, Mac OS X ve Linux için ayrı kurulumlar gerektirir. VST eklentilerinin çoğu, yalnızca Apple'ın rakip tescilli Ses Birimi teknolojisinin OS X'te kullanılması nedeniyle Windows için kullanılabilir (Ses Birimleri, OS X işletim sisteminin temel bir parçasıdır). Linux için ticari ortamların kısa geçmişi, çok az geliştiricinin bu platformu hedeflediği anlamına gelir.

Ön ayarlar

VST eklentileri genellikle birçok kontrole sahiptir ve bu nedenle ön ayarları (kontrol ayarları seti) yönetmek için bir yönteme ihtiyaç duyar.

Steinberg Cubase VST, ön ayarları depolamak için iki dosya formatı sundu: bir FXP dosyası tek bir ön ayarı saklarken, bir FXB dosyası tüm ön ayar kümesini saklar. Bu formatlar o zamandan beri diğer birçok VST sunucusu tarafından benimsenmiş olsa da, Cubase'nin kendisi Cubase 4.0 ile yeni bir ön ayarlı yönetim sistemine geçmiştir.

Birçok VST eklentisinin, standart FXP / FXB formatlarını kullanması gerekmeyen kendi ön ayarları yükleme ve kaydetme yöntemi vardır.

Rakip teknolojiler

Programlama dilleri

Steinberg'in VST SDK'sı bir dizi C ++ temel bir C API'sini temel alan sınıflar. SDK kendi web sitelerinden indirilebilir.

Frederic Vanmol'un Delphi versiyonu gibi birkaç port mevcuttur,[13] Sourceforge'daki jVSTwRapper projesinden bir Java sürümü,[14] ve iki .NET sürümü - Gürültü[15] ve VST.NET;[16] Bu açık kaynaklı proje ayrıca VST eklentileri oluşturmayı kolaylaştıran ve daha yapısal kodlarla sonuçlanan bir çerçeve içerir. VST.NET ayrıca, yönetilmeyen bir Eklentinin yüklenmesine izin veren yönetilen bir sınıfla yönetilen ana bilgisayar uygulamaları yazma desteği sağlar. VST'yi destekleyen önemli bir dil FAUST Özellikle sinyal işleme eklentileri yapmak için yapıldığını göz önünde bulundurarak, genellikle elle yazılmış C ++ 'dan daha hızlı kod üretir.

Buna ek olarak Steinberg, bir grafik arabirim oluşturmak için kullanılabilecek başka bir C ++ sınıfı kümesi olan VST GUI'yi geliştirdi. Düğmeler, kaydırıcılar ve ekranlar vb. İçin sınıflar vardır. Bunların düşük seviyeli C ++ sınıfları olduğunu ve görünüm ve kullanımın hala eklenti üreticisi tarafından oluşturulması gerektiğini unutmayın. VST GUI, VST SDK'nın bir parçasıdır ve bir SourceForge projesi olarak da mevcuttur.[17]

Birçok ticari ve açık kaynaklı VST, Juce VST SDK'ya doğrudan çağrılar yerine C ++ çerçevesi, çünkü bu, çoklu formatlı (VST, Audio Units ve Real Time AudioSuite) ikili dosyaların tek bir kod tabanından oluşturulmasına izin verir.

Ayrıca bakınız

Referanslar

  1. ^ "Teknolojilerimiz". www.steinberg.net.
  2. ^ Steinberg Cubase 3 (makale), Sesin sesi, Temmuz 1996.
  3. ^ a b Cubase 3.7 (makale), Sound on sound, Eylül 1999
  4. ^ KVR sesi.
  5. ^ Steinberg.
  6. ^ "vestige.h".
  7. ^ "aeffectx.h".
  8. ^ Haberler, KVR sesi.
  9. ^ VST 3.5, VST geliştirmede bir kilometre taşı (Haberler), Steinberg, 2011-02-10.
  10. ^ "Celemony, ARA Audio Random Access - Eklenti Arayüzleri için Uzantıyı tanıtıyor". KVR Ses. Alındı 2018-06-05.
  11. ^ VST 2 yazılım arayüzü için SDK kullanımdan kaldırıldı (Haberler), Steinberg, 2013-12-09
  12. ^ VST eklentileri
  13. ^ VST, Axi dünyası.
  14. ^ jVSTwRapper, Kaynak dövme.
  15. ^ gürültü, ses, Google kodu.
  16. ^ VST.Net, Codeplex.
  17. ^ http://sourceforge.net/projects/vstgui