تقنية الاستوديو الافتراضي

تم تطوير VST بواسطة شركة Steinberg Media Technologies في عام 1996. وهو يوفر بيئة استوديو احترافية كاملة على أجهزة الكمبيوتر الشخصية أو أجهزة Mac. [ 1 ]

تقنية الاستوديو الافتراضي ( VST ) هي واجهة برمجية مفتوحة المصدر لإضافات الصوت ، تُدمج الآلات الموسيقية الافتراضية ووحدات المؤثرات في محطات العمل الصوتية الرقمية . تستخدم VST والتقنيات المشابهة معالجة الإشارات الرقمية لمحاكاة أجهزة استوديوهات التسجيل التقليدية برمجياً. يوجد آلاف الإضافات، التجارية منها والمجانية ، وتدعم العديد من تطبيقات الصوت تقنية VST بموجب ترخيص من مبتكرها، شركة Steinberg .

ملخص

تعمل إضافات VST عادةً ضمن محطة عمل صوتية رقمية (DAW) لتوفير وظائف إضافية، مع وجود بعض برامج استضافة الإضافات المستقلة التي تدعم VST. معظم إضافات VST إما آلات موسيقية (VSTi) أو مؤثرات (VSTfx)، مع وجود فئات أخرى - على سبيل المثال، محللات الطيف ومقاييس متنوعة. توفر إضافات VST عادةً واجهة مستخدم رسومية مخصصة تعرض عناصر تحكم مشابهة للمفاتيح والمقابض المادية في أجهزة الصوت . بعض الإضافات (القديمة غالبًا) تعتمد على برنامج الاستضافة لواجهة المستخدم الخاصة بها.

تتضمن أدوات VST برامج محاكاة تحاكي أجهزة توليف الصوت وأجهزة أخذ العينات المعروفة . تحاكي هذه الأدوات عادةً شكل الجهاز الأصلي وخصائصه الصوتية. وهذا يتيح للموسيقيين ومهندسي التسجيل استخدام نسخ افتراضية من أجهزة قد يكون الحصول عليها صعبًا ومكلفًا. [ 2 ]

تستقبل آلات VST النوتات الموسيقية كمعلومات رقمية عبر MIDI ، وتُخرج صوتًا رقميًا. تستقبل إضافات المؤثرات الصوتية الصوت الرقمي وتُعالجه قبل إخراجه. (بعض إضافات المؤثرات الصوتية تقبل أيضًا مدخلات MIDI، مثل مزامنة MIDI لتعديل المؤثر بما يتناسب مع الإيقاع). يمكن لرسائل 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. وقد دعم ذلك ظهور مكونات VSTi الإضافية . ويمكن لبرامج VST أن تعمل كأجهزة توليف صوتية مستقلة، أو أجهزة أخذ عينات، أو آلات طبول. [ 4 ]

كان برنامج Neon [ 5 ] أول أداة VST متاحة (مضمنة مع Cubase VST 3.7). وهو عبارة عن مُركِّب صوتي تناظري افتراضي ذو 16 صوتًا ومذبذبين . [ 4 ]

في عام 2006، تم تحديث مواصفات واجهة VST إلى الإصدار 2.4. وشملت التغييرات إمكانية معالجة الصوت بدقة 64 بت. [ 6 ] تم تطوير بديل مجاني لبرنامج LMMS، والذي استُخدم لاحقًا في مشاريع برمجيات حرة أخرى. [ 7 ] [ 8 ]

صدرت النسخة VST 3.0 في عام 2008. وشملت التغييرات ما يلي: [ 9 ]

  • مدخلات الصوت لأدوات VST
  • مداخل/مخارج MIDI متعددة
  • تكامل اختياري لواجهة نواة ستاينبرغ (SKI)

صدرت النسخة 3.5 من برنامج VST في فبراير 2011. وشملت التغييرات ميزة التعبير عن النوتات ، التي توفر معلومات تفصيلية عن أداء كل نوتة على حدة في التوزيع الموسيقي متعدد الأصوات. ووفقًا لستاينبرغ، فإن هذه الميزة تدعم مرونة الأداء وتمنح شعورًا أكثر طبيعية بالعزف. [ 10 ]

في أكتوبر 2011، أصدرت شركتا Celemony Software و PreSonus برنامج Audio Random Access (ARA)، وهو امتداد لواجهات إضافات الصوت ، مثل VST، مما يسمح بتكامل أكبر بين إضافات الصوت وبرامج محطات العمل الصوتية الرقمية ( DAW) . [ 11 ]

في سبتمبر 2013، أوقفت شركة ستاينبرغ صيانة حزمة تطوير البرامج VST 2. وفي ديسمبر، توقفت ستاينبرغ عن توزيع حزمة تطوير البرامج. [ 12 ] أما الإصدارات الأحدث فتستمر في العمل.

صدرت النسخة 3.6.7 من VST في مارس 2017. وهي تتضمن نسخة تجريبية من VST3 لمنصة لينكس، ويحصل جزء VST3 من حزمة تطوير البرامج (SDK) على ترخيص مزدوج: "ملكية Steinberg VST3" أو "مفتوح المصدر GPLv3". [ 13 ] [ 14 ]

تم تغيير ترخيص VST 3.8.0، الذي صدر في أكتوبر 2025، إلى ترخيص مفتوح المصدر بموجب ترخيص MIT . [ 15 ]

إضافات VST

هناك ثلاثة أنواع من إضافات VST:

  • تُنتج أدوات VST الصوت. وهي عمومًا إما مُركِّبات صوتية افتراضية أو مُسجِّلات عينات افتراضية . يُحاكي العديد منها شكل وصوت مُركِّبات الصوت الأصلية الشهيرة. من أشهر أدوات VST: Discovery وNexus وSylenth1 وMassive وOmnisphere وFM8 وAbsynth وReaktor وGladiator وSerum وVanguard.
  • تعالج مؤثرات VST الصوت بدلاً من توليده، وتؤدي نفس وظائف معالجات الصوت المادية مثل المؤثرات الصوتية مثل الصدى والتأثيرات الطورية . توفر مؤثرات المراقبة الأخرى معاينة مرئية لإشارة الإدخال دون معالجة الصوت. تسمح معظم برامج الاستضافة بربط عدة مؤثرات معًا. تعرض أجهزة مراقبة الصوت، مثل محللات الطيف ومقاييس الصوت، خصائص الصوت (توزيع التردد، السعة، إلخ) بصريًا.
  • تقوم تأثيرات VST MIDI بمعالجة رسائل MIDI (على سبيل المثال، النقل أو التوزيع اللحني) وتوجيه بيانات MIDI إلى أدوات VST أخرى أو إلى أجهزة الأجهزة.

برامج VST

مضيف VST هو تطبيق برمجي أو جهاز مادي تعمل عليه إضافات VST. يعرض تطبيق المضيف واجهات المستخدم الخاصة بالإضافات ويوجه الصوت الرقمي و MIDI من وإلى الإضافات.

ومن أمثلة برامج استضافة VST مشغلات الوسائط مثل JRiver Media Center و foobar2000 .

توفر البرامج المضيفة المستقلة بيئة استضافة لمكونات VST الإضافية بدلاً من استخدام هذه المكونات لتوسيع قدراتها. وعادةً ما تكون هذه البرامج مُحسَّنة للاستخدام في العروض الحية، مع ميزات مثل التبديل السريع بين إعدادات الأغاني.

يمكن استضافة إضافات VST في بيئات غير متوافقة باستخدام طبقة ترجمة أو وسيط . على سبيل المثال، يدعم FL Studio بنية إضافاته الداخلية فقط، ولكن يتوفر "غلاف" أصلي لتحميل إضافات VST، من بين إضافات أخرى. تقدم FXpansion غلافًا لتحويل VST إلى RTAS ( مجموعة الصوت في الوقت الحقيقي ) يسمح بتشغيل إضافات VST في Pro Tools ، وغلافًا آخر لتحويل VST إلى وحدات الصوت يسمح بتشغيلها في Logic Pro .

الأجهزة

يمكن لأجهزة VST المُضيفة تحميل إصدارات خاصة من إضافات VST. هذه الأجهزة محمولة ويمكن استخدامها دون الحاجة إلى جهاز كمبيوتر، مع أن بعضها يتطلب جهاز كمبيوتر للتعديل. تشمل الخيارات الأخرى بطاقات PCI/PCIe المصممة لمعالجة الصوت ، والتي تتولى معالجة الصوت من وحدة المعالجة المركزية للكمبيوتر وتُحرر ذاكرة الوصول العشوائي (RAM) .

بعض أجهزة الاستضافة تقبل إضافات VST وVSTi، وتشغل إما تطبيقات موسيقية متوافقة مع نظام ويندوز مثل Cubase وLive وPro Tools وLogic وغيرها، أو تشغل برنامج DAW خاص بها. بينما تُعد أجهزة أخرى مخصصة لإضافات VST فقط وتتطلب برنامج 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 نفسه انتقل إلى نظام جديد لإدارة الإعدادات المسبقة مع الإصدار 4.0.

تحتوي العديد من إضافات VST على طريقتها الخاصة لتحميل وحفظ الإعدادات المسبقة، والتي لا تستخدم بالضرورة تنسيقات FXP/FXB القياسية.

التقنيات المتنافسة

لغات البرمجة

مجموعة أدوات تطوير البرامج (SDK) الخاصة بـ VST من Steinberg هي مجموعة من فئات C++ مبنية على واجهة برمجة تطبيقات C أساسية. يمكن تنزيل مجموعة أدوات تطوير البرامج من موقعهم الإلكتروني.

بالإضافة إلى ذلك، طوّرت شركة Steinberg واجهة المستخدم الرسومية VST GUI، وهي عبارة عن مجموعة أخرى من فئات C++، تُستخدم لإنشاء واجهة رسومية. تتضمن هذه الفئة أزرارًا ومؤشرات تمرير وشاشات عرض، وما إلى ذلك. تجدر الإشارة إلى أن هذه فئات C++ منخفضة المستوى، ولا يزال يتعين على مُصنِّع الإضافة تحديد شكلها ومظهرها. تُعد واجهة المستخدم الرسومية VST GUI جزءًا من حزمة تطوير البرامج VST SDK، وهي متاحة أيضًا كمشروع على منصة SourceForge. [ 16 ]

كما تتوفر العديد من المنافذ للغات برمجة أخرى من جهات خارجية.

تمت كتابة العديد من برامج VST التجارية والمفتوحة المصدر باستخدام إطار عمل Juce C++ بدلاً من الاستدعاءات المباشرة لـ VST SDK لأن هذا يسمح بإنشاء ملفات ثنائية متعددة التنسيقات (VST و Audio Units و Real Time AudioSuite) من قاعدة بيانات واحدة.

انظر أيضاً

مراجع

  1. "تقنياتنا" . www.steinberg.net .
  2. جوشي، ك.م. (21 فبراير 2022). "تكلفة تطوير إضافة VST: عدة عوامل (مع جدول)" . إنتغراوديو . مؤرشف من الأصل في 19 مارس 2023. تم الاطلاع عليه في 19 مارس 2023 .
  3. ستاينبرغ كيوبيس 3 (مقال)، ساوند أون ساوند، يوليو 1996، مؤرشف من الأصل في 14 سبتمبر 2015 ، تم استرجاعه في 30 يونيو 2010.
  4. 1 2 كيوبيس 3.7 (مقال)، ساوند أون ساوند، سبتمبر 1999، مؤرشف من الأصل في 25 ديسمبر 2011 ، تم استرجاعه في 30 يونيو 2010
  5. ملف صوتي من KVR ، مؤرشف من الأصل بتاريخ 2007-05-03 ، تم استرجاعه بتاريخ 2006-09-20.
  6. شتاينبرغ ، مؤرشف من الأصل بتاريخ 29-07-2020 ، تم استرجاعه بتاريخ 30-06-2010.
  7. "vestige.h" . GitHub .
  8. "aeffectx.h" . GitHub .
  9. أخبار ، صوت KVR.
  10. VST 3.5 علامة فارقة في تطوير VST (أخبار)، ستاينبرغ، 10 فبراير 2011، مؤرشف من الأصل في 27 يوليو 2011.
  11. "سيليموني تُقدّم ARA Audio Random Access - إضافة لواجهات المكونات الإضافية" . KVR Audio . مؤرشف من الأصل بتاريخ 1 أكتوبر 2012. تم الاطلاع عليه بتاريخ 5 يونيو 2018 .
  12. إيقاف دعم واجهة برنامج VST 2 (أخبار)، ستاينبرغ، 9 ديسمبر 2013
  13. "الإصدار 3.6.7 (2017/03/03) - بوابة مطوري VST 3" . steinbergmedia.github.io . مؤرشف من الأصل بتاريخ 2022-09-30 . تم الاطلاع عليه بتاريخ 2025-01-06 .
  14. "ما هي خيارات الترخيص - بوابة مطوري VST 3؟" . steinbergmedia.github.io . مؤرشف من الأصل بتاريخ 15 يونيو 2022. تم الاطلاع عليه بتاريخ 6 يناير 2025 .
  15. "إصدار حزمة تطوير البرامج VST 3.8.0" . منتديات ستاينبرغ . 21-10-2025 . تاريخ الاطلاع: 22-10-2025 .
  16. "Vstgui" . مؤرشف من الأصل بتاريخ 10-07-2025 . تم الاطلاع عليه بتاريخ 11-08-2025 .