Virtual Studio 테크놀로지

Virtual Studio Technology
VST는 1996년 Steinberg Media Technologies에 의해 개발되었습니다.PC 또는 [1]Mac에 완전하고 전문적인 스튜디오 환경을 구축합니다.

Virtual Studio Technology(VST)는 소프트웨어 신시사이저효과 유닛디지털 오디오 워크스테이션에 통합하는 오디오 플러그인 소프트웨어 인터페이스입니다.VST 및 이와 유사한 기술은 디지털 신호 처리를 사용하여 소프트웨어의 기존 녹음 스튜디오 하드웨어를 시뮬레이션합니다.상용 플러그인과 프리웨어 모두 수천 개의 플러그인이 존재하며, 많은 오디오 애플리케이션이 제작자인 Steinberg의 라이센스로 VST를 지원합니다.

개요

VST 플러그인은 일반적으로 디지털 오디오 워크스테이션(DAW) 내에서 실행되며 추가 기능을 제공합니다.단, VST를 지원하는 일부 스탠드아론 플러그인 호스트가 존재합니다.대부분의 VST 플러그인은 계측기(VSTi) 또는 효과(VSTfx) 중 하나이지만 스펙트럼 분석기나 다양한 미터 등 다른 범주가 존재합니다.VST 플러그인은 일반적으로 오디오하드웨어의 물리 스위치 및 노브와 유사한 컨트롤을 표시하는 커스텀그래픽 사용자 인터페이스를 제공합니다.일부(종종 오래된) 플러그인은 사용자 인터페이스를 호스트 애플리케이션에 의존합니다.

VST 기기에는 잘 알려진 하드웨어 신시사이저 및 샘플러의 소프트웨어 시뮬레이션 에뮬레이션이 포함됩니다.이들은 일반적으로 원래 기기의 외관 및 소닉 특성을 에뮬레이트합니다.이를 통해 뮤지션과 레코딩 엔지니어는 가상 버전의 디바이스를 사용할 수 있습니다.가상 버전의 디바이스는 입수하기 어렵고 비용이 많이 듭니다.

VST 계측기는 MIDI를 통해 노트를 디지털 정보로 수신하고 디지털 오디오를 출력합니다.이펙트 플러그인은 디지털 오디오를 수신하여 출력으로 처리합니다.(일부 이펙트 플러그인은 MIDI 입력을 받아들이기도 합니다.예를 들어 MIDI 동기화가 템포에 맞추어 효과를 변조하는 것입니다).MIDI 메시지는 계측기와 효과 플러그인 매개 변수를 모두 제어할 수 있습니다.대부분의 호스트 애플리케이션은, 1개의 VST로부터의 오디오 출력을 다른 VST(체인)의 오디오 입력에 라우팅 할 수 있습니다.예를 들어 VST 신시사이저의 출력은 VST 리버브 효과를 통해 송신할 수 있습니다.

역사

Steinberg는 1996년에 VST 인터페이스 사양과 SDK를 발표했습니다.Steinberg Cubase 3.02와 동시에 출시되었으며, 여기에는 최초의 VST 형식 플러그인인 Espace(리버브), Choirus(코러스 효과), Stereo Echo 및 Auto-Panner가 [2]포함되어 있습니다.

Steinberg는 1999년에 VST 인터페이스 사양을 버전 2.0으로 업데이트했습니다.한 가지 추가 사항은 플러그인이 MIDI 데이터를 수신할 수 있다는 것입니다.이를 통해 VSTi(Virtual Studio Technology Instrument) 형식 플러그인의 도입을 지원했습니다.VST Instruments는 독립 실행형 소프트웨어 신시사이저, 샘플러 또는 드럼 머신으로 [3]작동할 수 있습니다.

Neon은[4] 사용 가능한 최초의 VST 계측기(Cubase VST 3.7에 포함)였습니다.16음성, 2오실레이터 가상 아날로그 [3]신시사이저였어요

2006년에는 VST 인터페이스 사양이 버전 2.4로 갱신되었습니다.64비트 [5]정밀도로 오디오를 처리할 수 있는 기능이 변경되었습니다.나중에 다른 자유 소프트웨어 프로젝트에서 사용될 LMMS를 위해 자유 소프트웨어 대체가 개발되었습니다.[6][7]

VST 3.0은 2008년에 출시되었습니다.변경 내용:[8]

  • VST 계측기의 오디오 입력
  • 다중 MIDI 입출력
  • 옵션인 SKI(Steinberg 커널 인터페이스) 통합

VST 3.5는 2011년 2월에 출시되었습니다.변경사항에는 다음 배열의 개별 음표 사건에서 광범위한 명료한 정보를 제공하는 음표 표현이 포함되었다.Steinberg에 따르면, 이는 성능 유연성과 보다 자연스러운 플레이 느낌을 지원합니다.[9]

2011년 10월 Celemony Software와 PreSonus는 VST 등의 오디오 플러그인 인터페이스 확장 기능인 Audio Random Access(ARA)를 출시하여 오디오 플러그인과 DAW 소프트웨어 [10]의 통합을 강화하였습니다.

2013년 9월에 Steinberg는 VST 2 SDK의 유지보수를 중단했습니다.12월에 Steinberg는 [11]SDK 배포를 중단했다.상위 버전이 계속됩니다.

VST 3.6.7은 2017년 3월에 출시되었습니다.Linux 플랫폼용 VST3의 프리뷰 버전이 포함되어 있어 SDK의 VST3 부분에는 "Privitary Steinberg VST3" 또는 "Open-source GPLv3"라는 이중 라이선스가 부여됩니다.

스타인버그에서 VSTi 가상계기 기술이 개발되면서 다이렉트X 엔진 기술을 활용한 가상계기 플랫폼이 소나 DAW로 유명한 케이크워크에서 개발되고 있었다.그러나 이 형식은 SONAR와 함께 제공되는 계측기를 넘어서는 그다지 받아들여지지 않았습니다.현재 시판되고 있는 거의 모든 가상 기기는 Steinberg의 VSTi [citation needed]형식을 사용합니다.

VST 플러그인

VST 플러그인에는 다음 3가지 유형이 있습니다.

  • VST 계측기가 오디오를 생성합니다.일반적으로 가상 신시사이저 또는 가상 샘플러하나입니다.많은 것들이 유명한 하드웨어 신시사이저의 모양과 소리를 재현합니다.더 잘 알려진 VST 악기로는 Discovery, Nexus, Sylent1, Massive, Omnisphere, FM8, Absynth, Reaktor, Gladiator, Serum, Vanguard 등이 있습니다.
  • 음성을 생성하는 것이 아니라 VST 효과 프로세스.복귀페이저 등의 하드웨어 오디오프로세서와 같은 기능을 수행합니다.다른 모니터링 효과는 오디오를 처리하지 않고 입력 신호의 시각적 피드백을 제공합니다.대부분의 호스트는 여러 효과를 연결할 수 있습니다.스펙트럼 분석기 및 미터 등의 오디오 모니터링 장치는 오디오 특성(주파수 분포, 진폭 등)을 시각적으로 나타냅니다.
  • VST MIDI는 MIDI 메시지를 처리하고(를 들어 전치 또는 아르페지이트), MIDI 데이터를 다른 VST 기기 또는 하드웨어 장치로 라우팅합니다.

VST 호스트

VST 호스트는 VST 플러그인이 실행되는 소프트웨어 애플리케이션 또는 하드웨어 디바이스입니다.호스트 애플리케이션은 플러그인 UI를 제공하고 디지털 오디오MIDI를 플러그인으로 라우팅합니다.

소프트웨어

다수의 VST 호스트를 사용할 수 있습니다.이 모든 것이 VST 3 플러그인을 지원하는 것은 아닙니다.

독립 실행형 전용 호스트는 자체 기능을 확장하기 위해 플러그인을 사용하는 대신 VST 플러그인을 위한 호스트 환경을 제공합니다.일반적으로 라이브 퍼포먼스용으로 최적화되어 있으며 빠른 곡 구성 전환 등의 기능을 갖추고 있습니다.

VST 플러그인은 호환되지 않는 환경에서 변환 계층 또는 심을 사용하여 호스트할 수 있습니다.예를 들어 FL Studio는 자체 내부 플러그인 아키텍처만 지원하지만 사용 가능한 네이티브 "래퍼"가 VST 플러그인을 로드합니다.FXpansion은 VST 플러그인을 Pro Tools로 실행할 수 있는 VST-to-RTAS(Real Time Audio Suite) 래퍼를 제공하며 VST-to-Audio Units 래퍼를 통해 VST 플러그인을 Logic Pro로 실행할 수 있습니다.

하드웨어

하드웨어 VST 호스트는 특수 버전의 VST 플러그인을 로드할 수 있습니다.이러한 장치는 휴대 가능하며 컴퓨터 없이도 사용할 수 있지만, 편집에는 컴퓨터가 필요한 장치도 있습니다.기타 하드웨어 옵션에는 오디오 처리용으로 설계된 PCI/PCIe 카드가 있습니다.이 카드는 컴퓨터의 CPU에서 오디오 처리를 인계받아 RAM을 해방합니다.

일부 하드웨어 호스트는 VST 및 VSTis를 허용하며 Cubase, Live, Pro Tools, Logic 등의 Windows 호환 음악 애플리케이션을 실행하거나 자체 DAW를 실행합니다.그 외의 것은 VST 호스트 전용으로, 다른 DAW 애플리케이션이 필요합니다.Origin from Arturia는 Roland의 Jupiter 50/80과 같이 여러 VST 소프트웨어 신시사이저를 하나의 머신에 수용하는 하드웨어 DSP 시스템입니다.적절한 소프트웨어를 사용하면 오디오데이터도 네트워크를 통해 송신할 수 있기 때문에 메인호스트는 1대의 컴퓨터로, VST 플러그인은 주변기기로 실행할 수 있습니다.

표준.

VST 플러그인 표준은 모든 서드파티 개발자가 VST 호스트 애플리케이션 내에서 사용할 VST 플러그인을 만들 수 있도록 Steinberg가 작성한 오디오 플러그인 표준입니다.VST를 사용하려면 Windows, Mac OS X 및 Linux를 별도로 설치해야 합니다.대부분의 VST 플러그인은 OS X에서 애플의 독자적인 Audio Unit 테크놀로지가 사용되고 있기 때문에 Windows에서만 사용할 수 있습니다(Audio Unit은 OS X 운영 체제의 핵심 부분입니다).Linux의 상용 환경은 역사가 짧기 때문에 이 플랫폼을 대상으로 한 개발자는 거의 없습니다.

프리셋

VST 플러그인에는 많은 컨트롤이 있기 때문에 프리셋(컨트롤 설정 세트)을 관리하는 방법이 필요합니다.

Steinberg Cubase VST는 사전 설정을 저장하기 위한 두 가지 파일 형식을 도입했습니다. FXP 파일은 단일 사전 설정을 저장하는 반면 FXB 파일은 전체 사전 설정을 저장합니다.Cubase 자체에서 Cubase 4.0을 사용하여 사전 설정된 새로운 관리 시스템으로 전환되었지만 이러한 형식은 이후 많은 다른 VST 호스트에 채택되었습니다.

많은 VST 플러그인은 프리셋을 로드 및 저장하는 독자적인 방법을 가지고 있으며, 반드시 표준 FXP/FXB 형식을 사용할 필요는 없습니다.

경쟁 테크놀로지

프로그래밍 언어

Steinberg의 VST SDK는 기본 C API를 기반으로 하는 C++ 클래스 세트입니다.SDK는 웹 사이트에서 다운로드할 수 있습니다.

또한 Steinberg는 VST GUI를 개발했습니다.VST GUI는 그래픽 인터페이스를 구축하는 데 사용할 수 있는 C++ 클래스의 또 다른 세트입니다.버튼, 슬라이더, 디스플레이 등의 클래스가 있습니다.이들은 낮은 수준의 C++ 클래스이며 모양과 느낌은 플러그인 제조업체에서 작성해야 합니다.VST GUI는 VST SDK의 일부이며 SourceForge [13]프로젝트로도 사용할 수 있습니다.

서드파티에서 사용할 수 있는 다른 프로그래밍 언어에 대한 포트도 여러 개 있습니다.

많은 상용 VST 및 오픈소스 VST는 VST SDK에 대한 직접 호출 대신 Juce C++ 프레임워크를 사용하여 작성됩니다.이것에 의해, 1 개의 코드 베이스로부터 멀티 포맷(VST, 오디오 유닛, 및 리얼 타임 Audio Suite) 바이너리를 구축할 수 있기 때문입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Our Technologies". www.steinberg.net.
  2. ^ 를 클릭합니다Steinberg Cubase 3 (article), Sound on sound, Jul 1996.
  3. ^ a b Cubase 3.7 (article), Sound on sound, Sep 1999
  4. ^ 를 클릭합니다KVR audio.
  5. ^ 를 클릭합니다Steinberg.
  6. ^ "vestige.h". GitHub.
  7. ^ "aeffectx.h". GitHub.
  8. ^ 를 클릭합니다News, KVR audio.
  9. ^ 를 클릭합니다VST 3.5 a milestone in VST development (News), Steinberg, 2011-02-10, archived from the original on 31 May 2022.
  10. ^ "Celemony introduces ARA Audio Random Access - Extension for Plug-in Interfaces". KVR Audio. Retrieved 2018-06-05.
  11. ^ SDK for VST 2 software interface discontinued (News), Steinberg, 2013-12-09
  12. ^ VST plug-ins
  13. ^ "Vstgui".