Про підтримку VST в Linux: Status Quo

Фраза «Я пишу музику в Linux» все ще викликає посмішки, але вже не так часто. Частково це пояснюється вдосконаленням драйверів для напівпрофесійних і професійних зовнішніх інтерфейсів (проект FFADO ), Частково - появою якісного комерційного ПЗ ( Guitar Pro , Pianoteq , Renoise ) І вдосконаленням вільних DAW ( Ardour , OpenOctaveMidi ).

Проте деяке занепокоєння у мігруючих користувачів викликає підтримка плагінів VST. Ця стурбованість цілком з'ясовна, оскільки плагіни є вагомою частиною будь-якої віртуальної студії незалежно від того, пишете ви електронну музику з купою програмних синтезаторів або ж просто записуєте і зводите аудиодорожки із записом живих інструментів. Зрозуміло, що розлучатися з готовою бібліотекою перевірених плагінів мало кому охота.

Відносно VST ситуацію з плагінами можна коротко охарактеризувати як непросту. VST, зібрані для Windows, неможливо запускати без WINE. У свою чергу WINE є досить ненадійним засобом запуску додатків. Спеціально для цієї замітки автор прогулявся в трекер помилок WINE і знайшов там близько дюжини звітів про проблеми з запуском VST в Linux, до яких автори знаменитості не-емулятора навіть не торкалися, незважаючи на двох-трирічний вік деяких звітів.

На практиці це означає, що деякі плагіни не запуститься, а деякі не зможуть нормально працювати. Автору доводилося чути про випадки, коли, здавалося б, успішно запущений плагін не давав ввести номер чесно купленої ліцензії. Разом з тим є досить чимало плагінів, які абсолютно нормально працюють і не викликають взагалі ніяких складнощів.

З хостами справа йде таким чином. Якщо раніше поширення софта з включеною підтримкою VST було неможливо через ліцензії на VST SDK, то зараз це перестало бути проблемою завдяки проекту VeSTige , Розпочатого авторами секвенсера LMMS. Це створений з нуля файл, необхідний як для для збірки VST в Linux, так і для збірки хостів VST. Майже всі вільні лінуксові хости використовують зараз VeSTige.

Майже всі вільні лінуксові хости використовують зараз VeSTige

Разом: запуск VST, зібраних для Windows, на цей момент можливий наступними способами:

  • через окремий хост FeSTige (VeSTige і FeSTige - різні речі). Кожен плагін запускається як клієнт JACK , Що забезпечує довільний роутинг сигналу. При використанні з DAW начебто Ardour такі плагіни цілком звичним чином підключаються через повернення в мікшері;
  • через DSSI в тих DAW, які підтримують цей API віртуальних інструментів. Для цього існує «місток» dssi-vst, що завантажує плагіни VST як плагіни DSSI. Працює в таких секвенсере, як Rosegarden і Qtractor;
  • просто підтримується деякими додатками. Якщо LMMS збирається з підтримкою VST відразу, то в Ardour 2 ця функція за замовчуванням відключена.

Порівняно недавнім трендом є підтримка VST, зібраних для Linux. Нічого принципово складного в такій збірці для розробників немає, якщо для інтерфейсу була використана та чи інша кроссплатформенная бібліотека графічних елементів.

Одним з перших хостів VST, зібраних для Linux, став MIDI-секвенсор Qtractor . Підтримка Linux VST була реалізована в ньому ще пару років назад, але тільки з випущеної буквально днями версією 0.5.1 вона стала майже безпроблемною. Причому сталося це на тлі додавання підтримки Linux VST в нестабільну версію Ardour 3 - ту саму, де нарешті з'явилися MIDI-доріжки.

Чи багато зараз Linux VST, і що вони собою являють? За різними підрахунками, число таких плагінів коливається в діапазоні між сотнею і двома. Головним чином, це плагіни незалежних розробників з властивим їм розкидом за якістю і опрацьованості. В одних випадках це підтримувані розробки, в інших - відпущений «на волю» дітище, яким стало ніколи займатися.

На їх фоні досить помітно виділяються два виробники комерційних VST для Linux. Це британські компанії linuxDSP і Loomer . Перша заснована колишнім програмістом Solid State Logic і спеціалізується на плагінах для студійної обробки і мастерингу. Друга більше працює на музикантів-електронників і крім півдюжини цікавих ефектів пропонує кілька досить пристойних синтезаторів.

Друга більше працює на музикантів-електронників і крім півдюжини цікавих ефектів пропонує кілька досить пристойних синтезаторів

Ardour 3 (Wootangent.net)

Зараз неможливо передбачити, наскільки підтримка Linux VST в Qtractor і Ardour позначиться на готовності розробників комерційних плагінів підготувати порти для Linux. На прийняття подібного рішення будуть впливати не тільки технічні, але й економічні фактори.Пока же можна встановити на пробу свіжий дистрибутив KXStudio або AV Linux і особисто подивитися, що і як працює.

Чи багато зараз Linux VST, і що вони собою являють?
© 2008 — 2012 offroad.net.ua . All rights reserved. by nucleart.net 2008