กลับไปหน้าบทความ

อ่าน 5 นาที

เทคโนโลยีสตูดิโอเสมือนจริง

เทคโนโลยีสตูดิโอเสมือน ( VST ) เป็น ซอฟต์แวร์อินเทอร์เฟซ ปลั๊กอินเสียง แบบโอเพนซอร์ส ที่ผสานรวม เครื่องดนตรีเสมือน และ หน่วยเอฟเฟ็กต์ เข้ากับ เวิร์กสเตชันเสียงดิจิทัล VST...

เทคโนโลยีสตูดิโอเสมือนจริง

VST ได้รับการพัฒนาโดย Steinberg Media Technologies ในปี 1996 โดยสร้างสภาพแวดล้อมสตูดิโอระดับมืออาชีพที่สมบูรณ์แบบบนพีซีหรือแมค[ 1 ]

เทคโนโลยีสตูดิโอเสมือน ( VST ) เป็น ซอฟต์แวร์อินเทอร์เฟซ ปลั๊กอินเสียงแบบโอเพนซอร์ส ที่ผสานรวมเครื่องดนตรีเสมือนและหน่วยเอฟเฟ็กต์เข้ากับเวิร์กสเตชันเสียงดิจิทัล VST และเทคโนโลยีที่คล้ายกันใช้การประมวลผลสัญญาณดิจิทัลเพื่อจำลอง ฮาร์ดแวร์ สตูดิโอบันทึกเสียง แบบดั้งเดิม ในซอฟต์แวร์ มีปลั๊กอินหลายพันรายการ ทั้งแบบเชิงพาณิชย์และฟรีแวร์และแอปพลิเคชันเสียงจำนวนมากรองรับ VST ภายใต้ใบอนุญาตจากผู้สร้างคือ Steinberg

ภาพรวม

ปลั๊กอิน VST โดยทั่วไปจะทำงานภายในโปรแกรมตัดต่อเสียงดิจิทัล (DAW) เพื่อเพิ่มฟังก์ชันการทำงานเพิ่มเติม แม้ว่าจะมีโปรแกรมโฮสต์ปลั๊กอินแบบสแตนด์อโลนบางตัวที่รองรับ VST ก็ตาม ปลั๊กอิน VST ส่วนใหญ่เป็นเครื่องดนตรี (VSTi) หรือเอฟเฟ็กต์ (VSTfx) แม้ว่าจะมีหมวดหมู่อื่นๆ เช่นเครื่องวิเคราะห์สเปกตรัมและมิเตอร์ต่างๆ ปลั๊กอิน VST มักจะมีอินเทอร์เฟซผู้ใช้แบบกราฟิก ที่กำหนดเอง ซึ่งแสดงการควบคุมคล้ายกับสวิตช์และปุ่มหมุนทางกายภาพบนอุปกรณ์เสียงปลั๊กอินบางตัว (มักจะเป็นรุ่นเก่า) อาศัยแอปพลิเคชันโฮสต์สำหรับอินเทอร์เฟซผู้ใช้

เครื่องดนตรี VST ประกอบด้วยซอฟต์แวร์จำลองการทำงาน ของ ซินเธไซเซอร์และแซมplerฮาร์ดแวร์ที่เป็นที่รู้จักกันดีโดยทั่วไปจะจำลองรูปลักษณ์ของอุปกรณ์ดั้งเดิมรวมถึงลักษณะเสียงด้วย ซึ่งช่วยให้นักดนตรีและวิศวกรบันทึกเสียงสามารถใช้อุปกรณ์เวอร์ชันเสมือนจริงซึ่งอาจหาได้ยากและมีราคาแพง[ 2 ]

เครื่องดนตรี VST รับโน้ตเป็นข้อมูลดิจิทัลผ่านMIDIและส่งออกเสียงดิจิทัล ปลั๊กอินเอฟเฟ็กต์รับเสียงดิจิทัลและประมวลผลไปยังเอาต์พุต (ปลั๊กอินเอฟเฟ็กต์บางตัวยังรับอินพุต MIDI ด้วย เช่น MIDI sync เพื่อปรับแต่งเอฟเฟ็กต์ให้ตรงกับจังหวะ) ข้อความ MIDI สามารถควบคุมพารามิเตอร์ของทั้งเครื่องดนตรีและปลั๊กอินเอฟเฟ็กต์ได้ แอปพลิเคชันโฮสต์ส่วนใหญ่สามารถกำหนดเส้นทางเอาต์พุตเสียงจาก VST ตัวหนึ่งไปยังอินพุตเสียงของ VST อีกตัวหนึ่งได้ ( การเชื่อมต่อแบบลูกโซ่ ) ตัวอย่างเช่น เอาต์พุตของซินเธไซเซอร์ VST สามารถส่งผ่านเอฟเฟ็กต์ รีเวิร์บ VST ได้

ประวัติศาสตร์

Steinberg เผยแพร่ข้อกำหนดอินเทอร์เฟซ VST และ SDK ในปี 1996 พวกเขาเผยแพร่ในเวลาเดียวกันกับSteinberg Cubase 3.02 ซึ่งรวมถึงปลั๊กอินรูปแบบ VST ตัวแรก ได้แก่ Espacial (รีเวิร์บ ), Choirus (เอฟเฟ็กต์คอรัส ), Stereo Echo และ Auto-Panner [ 3 ]

Steinberg ได้อัปเดตข้อกำหนดอินเทอร์เฟซ VST เป็นเวอร์ชัน 2.0 ในปี 1999 หนึ่งในส่วนเพิ่มเติมคือความสามารถให้ปลั๊กอินรับข้อมูล MIDI ซึ่งสนับสนุนการเปิดตัว ปลั๊กอินรูปแบบ Virtual Studio Technology Instrument (VSTi)เครื่องดนตรี VST สามารถทำหน้าที่เป็นซอฟต์แวร์สังเคราะห์เสียงแบบสแตนด์อโลน เครื่องสุ่มตัวอย่าง หรือเครื่องดรัมแมชชีนได้[ 4 ]

Neon [ 5 ] เป็นเครื่องดนตรี VST ตัวแรกที่มีให้ใช้งาน (รวมอยู่ใน Cubase VST 3.7) เป็น ซินเธไซเซอร์อนาล็อกเสมือนจริง 16 เสียง 2 ออสซิลเลเตอร์[ 4 ]

ในปี พ.ศ. 2549 ข้อกำหนดอินเทอร์เฟซ VST ได้รับการอัปเดตเป็นเวอร์ชัน 2.4 การเปลี่ยนแปลงรวมถึงความสามารถในการประมวลผลเสียงด้วยความแม่นยำ 64 บิต[ 6 ]มีการพัฒนาซอฟต์แวร์ทดแทนแบบฟรีสำหรับLMMSซึ่งจะถูกนำไปใช้โดยโครงการซอฟต์แวร์ฟรีอื่นๆ ในภายหลัง[ 7 ] [ 8 ]

VST 3.0 ออกวางจำหน่ายในปี 2551 การเปลี่ยนแปลงต่างๆ ได้แก่: [ 9 ]

  • ช่องสัญญาณเสียงเข้าสำหรับเครื่องดนตรี VST
  • อินพุต/เอาต์พุต MIDI หลายช่อง
  • การรวมระบบ SKI (Steinberg Kernel Interface) เป็นตัวเลือกเสริม

VST 3.5 ออกวางจำหน่ายในเดือนกุมภาพันธ์ พ.ศ. 2554 การเปลี่ยนแปลงต่างๆ รวมถึงการแสดงโน้ตซึ่งให้ข้อมูลการออกเสียงอย่างละเอียดในเหตุการณ์โน้ตแต่ละรายการในการจัดเรียงแบบโพลีโฟนิก ตามที่สไตน์เบิร์กกล่าว สิ่งนี้ช่วยสนับสนุนความยืดหยุ่นในการแสดงและให้ความรู้สึกในการเล่นที่เป็นธรรมชาติมากขึ้น [ 10 ]

ในเดือนตุลาคม พ.ศ. 2554 Celemony SoftwareและPreSonusได้ออกAudio Random Access (ARA) ซึ่งเป็นส่วนขยายสำหรับอินเทอร์เฟซปลั๊กอินเสียงเช่น VST ซึ่งช่วยให้สามารถผสานรวมระหว่างปลั๊กอินเสียงและซอฟต์แวร์DAW ได้มากขึ้น [ 11 ]

ในเดือนกันยายน พ.ศ. 2556 Steinberg ได้ยุติการบำรุงรักษา VST 2 SDK ในเดือนธันวาคม Steinberg ได้หยุดแจกจ่าย SDK [ 12 ]เวอร์ชันที่สูงกว่ายังคงดำเนินต่อไป

VST 3.6.7 ออกมาในเดือนมีนาคม พ.ศ. 2560 โดยมีเวอร์ชันพรีวิวของ VST3 สำหรับแพลตฟอร์ม Linux ซึ่งส่วน VST3 ของ SDK ได้รับใบอนุญาตแบบคู่: "กรรมสิทธิ์ Steinberg VST3" หรือ "โอเพนซอร์ส GPLv3" [ 13 ] [ 14 ]

VST 3.8.0 ซึ่งวางจำหน่ายใน เดือนตุลาคม พ.ศ. 2568 ได้เปลี่ยนการอนุญาตใช้งานเป็นโอเพนซอร์สภายใต้ใบอนุญาต MIT [ 15 ]

ปลั๊กอิน VST

ปลั๊กอิน VST มีสามประเภท:

  • เครื่องดนตรี VSTสร้างเสียง โดยทั่วไปแล้วจะเป็นซินเธไซเซอร์เสมือนจริงหรือแซมplerเสมือนจริงหลายตัวจำลองรูปลักษณ์และเสียงของซินเธไซเซอร์ฮาร์ดแวร์ชื่อดัง เครื่องดนตรี VST ที่รู้จักกันดี ได้แก่Discovery , Nexus, Sylenth1, Massive, Omnisphere, FM8, Absynth, Reaktor, Gladiator, Serum และ Vanguard
  • เอฟเฟ็กต์ VSTประมวลผลเสียงแทนที่จะสร้างเสียง และทำหน้าที่เหมือนกับตัวประมวลผลเสียงฮาร์ดแวร์ เช่นรีเวิร์บและเฟเซอร์ เอฟเฟ็กต์ มอนิเตอร์อื่นๆ จะให้ภาพแสดงผลของสัญญาณอินพุตโดยไม่ประมวลผลเสียง โฮสต์ส่วนใหญ่รองรับการเชื่อมต่อเอฟเฟ็กต์หลายตัวเข้าด้วยกัน อุปกรณ์ตรวจสอบเสียง เช่น เครื่องวิเคราะห์สเปกตรัมและมิเตอร์ จะแสดงลักษณะเสียง (การกระจายความถี่ แอมพลิจูด ฯลฯ) ในรูปแบบภาพ
  • เอฟเฟ็กต์ VST MIDIจะประมวลผลข้อความ MIDI (เช่นการเปลี่ยนระดับเสียงหรือการเล่นอาร์เปจจิโอ) และส่งข้อมูล MIDI ไปยังเครื่องดนตรี VST อื่นๆ หรือไปยังอุปกรณ์ฮาร์ดแวร์

โฮสต์ VST

VST host คือแอปพลิเคชันซอฟต์แวร์หรืออุปกรณ์ฮาร์ดแวร์ที่ปลั๊กอิน VST ทำงานอยู่ แอปพลิเคชัน host จะแสดงส่วนติดต่อผู้ใช้ของปลั๊กอิน และส่งต่อสัญญาณเสียงดิจิทัลและMIDIไปและกลับจากปลั๊กอิน

ตัวอย่างของโฮสต์ VST ได้แก่ โปรแกรมเล่นมีเดีย เช่นJRiver Media Centerและfoobar2000

โฮสต์เฉพาะแบบสแตนด์อะโลนจะทำหน้าที่เป็นสภาพแวดล้อมโฮสต์สำหรับปลั๊กอิน VST แทนที่จะใช้ปลั๊กอินเหล่านั้นเพื่อขยายขีดความสามารถของตนเอง โดยทั่วไปแล้วโฮสต์เหล่านี้จะได้รับการปรับให้เหมาะสมสำหรับการใช้งานในการแสดงสด พร้อมคุณสมบัติต่างๆ เช่น การสลับการตั้งค่าเพลงอย่างรวดเร็ว

ปลั๊กอิน VST สามารถใช้งานในสภาพแวดล้อมที่ไม่รองรับได้โดยใช้เลเยอร์การแปลงหรือตัวเชื่อมต่อตัวอย่างเช่นFL Studioรองรับเฉพาะสถาปัตยกรรมปลั๊กอินภายในของตัวเองเท่านั้น แต่มี "ตัวห่อ" ดั้งเดิมที่สามารถโหลดปลั๊กอิน VST ได้FXpansionมีตัวห่อ VST เป็น RTAS ( Real Time AudioSuite ) ที่ช่วยให้ปลั๊กอิน VST ทำงานในPro Tools ได้ และตัวห่อ VST เป็นAudio Unitsที่ช่วยให้ปลั๊กอิน VST ทำงานในLogic Proได้

ฮาร์ดแวร์

อุปกรณ์ฮาร์ดแวร์สำหรับโฮสต์ VST สามารถโหลดปลั๊กอิน VST เวอร์ชันพิเศษได้ อุปกรณ์เหล่านี้พกพาได้และใช้งานได้โดยไม่ต้องใช้คอมพิวเตอร์ แม้ว่าบางรุ่นจะต้องใช้คอมพิวเตอร์ในการแก้ไขก็ตาม ตัวเลือกฮาร์ดแวร์อื่นๆ ได้แก่ การ์ด PCI/PCIe ที่ออกแบบมาสำหรับการประมวลผลเสียง ซึ่งจะรับหน้าที่ประมวลผลเสียงจาก CPUของคอมพิวเตอร์และช่วยเพิ่มพื้นที่ว่างใน RAM

ฮาร์ดแวร์โฮสต์บางตัวรองรับ VST และ VSTi และสามารถใช้งานแอปพลิเคชันดนตรีที่เข้ากันได้กับ Windows เช่น Cubase, Live, Pro Tools, Logic เป็นต้น หรือใช้งาน DAW ของตัวเองได้ ส่วนฮาร์ดแวร์โฮสต์อื่นๆ นั้นเป็นเพียง VST Host เท่านั้นและต้องใช้แอปพลิเคชัน DAW แยกต่างหากOriginจาก Arturia เป็นระบบ DSP ฮาร์ดแวร์ที่รวมซินเธไซเซอร์ซอฟต์แวร์ VST หลายตัวไว้ในเครื่องเดียว เช่น Jupiter 50/80 จาก Roland โดยใช้ซอฟต์แวร์ที่เหมาะสม ข้อมูลเสียงยังสามารถส่งผ่านเครือข่ายได้ ดังนั้นโฮสต์หลักจึงทำงานบนคอมพิวเตอร์เครื่องหนึ่ง และปลั๊กอิน VST ทำงานบนเครื่องอื่นๆ ที่อยู่นอกเครือข่าย

มาตรฐาน

มาตรฐานปลั๊กอิน VST เป็นมาตรฐานปลั๊กอินเสียงที่สร้างขึ้นโดย Steinberg เพื่ออนุญาตให้นักพัฒนาบุคคลที่สามสร้างปลั๊กอิน VST สำหรับใช้งานภายในแอปพลิเคชันโฮสต์ VST ได้ VST จำเป็นต้องติดตั้งแยกต่างหากสำหรับ Windows, macOS และ Linux เนื่องจากประวัติการใช้งานเชิงพาณิชย์สำหรับ Linux ยังไม่ยาวนานนัก ทำให้มีนักพัฒนาเพียงไม่กี่รายที่มุ่งเป้าไปที่แพลตฟอร์มนี้

ค่าที่ตั้งไว้ล่วงหน้า

ปลั๊กอิน VST มักมีปุ่มควบคุมจำนวนมาก ดังนั้นจึงจำเป็นต้องมีวิธีการจัดการค่าที่ตั้งไว้ล่วงหน้า (ชุดการตั้งค่าปุ่มควบคุม)

Steinberg Cubase VST ได้แนะนำรูปแบบไฟล์สองแบบสำหรับการจัดเก็บพรีเซ็ต: ไฟล์ FXP สำหรับจัดเก็บพรีเซ็ตเดียว ในขณะที่ไฟล์ FXB สำหรับจัดเก็บชุดพรีเซ็ตทั้งหมด รูปแบบเหล่านี้ได้รับการนำไปใช้โดยโฮสต์ VST อื่นๆ อีกมากมาย แม้ว่า Cubase เองจะเปลี่ยนไปใช้ระบบการจัดการพรีเซ็ตแบบใหม่ใน Cubase 4.0 แล้วก็ตาม

ปลั๊กอิน VST หลายตัวมีวิธีการโหลดและบันทึกค่าที่ตั้งไว้ล่วงหน้าเป็นของตัวเอง ซึ่งไม่จำเป็นต้องใช้รูปแบบ FXP/FXB มาตรฐานเสมอไป

เทคโนโลยีคู่แข่ง

ภาษาโปรแกรม

VST SDK ของ Steinberg คือชุด คลาส C++ที่ใช้ API ภาษา C เป็นพื้นฐาน สามารถดาวน์โหลด SDK ได้จากเว็บไซต์ของพวกเขา

นอกจากนี้ Steinberg ยังได้พัฒนา VST GUI ซึ่งเป็นชุดคลาส C++ อีกชุดหนึ่งที่สามารถใช้สร้างอินเทอร์เฟซกราฟิกได้ มีคลาสสำหรับปุ่ม ตัวเลื่อน และจอแสดงผล เป็นต้น โปรดทราบว่าคลาสเหล่านี้เป็นคลาส C++ ระดับต่ำ และรูปลักษณ์และความรู้สึกยังคงต้องสร้างโดยผู้ผลิตปลั๊กอิน VST GUI เป็นส่วนหนึ่งของ VST SDK และยังมีให้ใช้งานในรูปแบบโปรเจกต์ SourceForge ด้วย[ 16 ]

นอกจากนี้ยังมีเวอร์ชันที่พัฒนาสำหรับภาษาโปรแกรมอื่นๆ จากผู้พัฒนาภายนอกอีกหลายเวอร์ชันด้วย

ปลั๊กอิน VST เชิงพาณิชย์และโอเพนซอร์สจำนวนมากเขียนขึ้นโดยใช้ เฟรมเวิร์ก Juce C++ แทนการเรียกใช้ VST SDK โดยตรง เนื่องจากวิธีนี้ช่วยให้สามารถสร้างไบนารีแบบหลายรูปแบบ (VST, Audio Units และ Real Time AudioSuite) จากโค้ดเบสเดียวได้

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Virtual_Studio_Technology&oldid=1350180233 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เทคโนโลยีสตูดิโอเสมือนจริง

เทคโนโลยีสตูดิโอเสมือน ( VST ) เป็น ซอฟต์แวร์อินเทอร์เฟซ ปลั๊กอินเสียง แบบโอเพนซอร์ส ที่ผสานรวม เครื่องดนตรีเสมือน และ หน่วยเอฟเฟ็กต์ เข้ากับ เวิร์กสเตชันเสียงดิจิทัล VST...

ภาพรวม

ปลั๊กอิน VST โดยทั่วไปจะทำงานภายใน โปรแกรมตัดต่อเสียงดิจิทัล (DAW) เพื่อเพิ่มฟังก์ชันการทำงานเพิ่มเติม แม้ว่าจะมีโปรแกรมโฮสต์ปลั๊กอินแบบสแตนด์อโลนบางตัวที่รองรับ VST ก็ตาม ปลั๊กอิน VST ส่วนใหญ่เป็นเครื่องดนตรี (VSTi) หรือเอฟเฟ็กต์ (VSTfx)...

ประวัติศาสตร์

Steinberg เผยแพร่ข้อกำหนดอินเทอร์เฟซ VST และ SDK ในปี 1996 พวกเขาเผยแพร่ในเวลาเดียวกันกับ Steinberg Cubase 3.02 ซึ่งรวมถึงปลั๊กอินรูปแบบ VST ตัวแรก ได้แก่ Espacial (รี เวิร์บ ), Choirus (เอ ฟเฟ็กต์คอรัส ), Stereo Echo และ Auto-Panner [ 3 ]

โฮสต์ VST

VST host คือแอปพลิเคชันซอฟต์แวร์หรืออุปกรณ์ฮาร์ดแวร์ที่ปลั๊กอิน VST ทำงานอยู่ แอปพลิเคชัน host จะแสดงส่วนติดต่อผู้ใช้ของปลั๊กอิน และส่งต่อ สัญญาณเสียงดิจิทัล และ MIDI ไปและกลับจากปลั๊กอิน