LINUX.ORG.RU

Начато открытое бета-тестирование нативных VST-плагинов от U-HE

 , , ,


2

2

В начале осени компания U-HE портировала под Linux все свои VST-плагины. Во время закрытого бета-тестирования было выявлено и исправлено множество ошибок и сегодня тестирование перешло в открытую фазу. В настоящий момент доступны еще не все плагины, но оставшиеся должны быть добавлены в ближайшее время.

VST-плагины - это виртуальные инструменты и эффект-процессоры, которые используются с цифровыми студиям звукозаписи. В Linux они могут применяться совместно с Ardour, Bitwig Studio, Renoise Tracker, Tracktion, LMMS, energyXT.

>>> Подробности на KVR audio

★★★★★

Проверено: Shaman007 ()
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от X10Dead

VST-плагины - это плагины для цифровых студий звукозаписи (Ardour, Bitwig Studio, Renoise Tracker, Cubase, Logic Pro, Ableton Live, Studio One и т.п.), которые выполняют роль виртуальных инструментов и виртуальных эффект-процессоров. В Linux правда более популярны форматы DSSI и LV2, в силу полного отсутствия до недавнего времени VST. Сейчас ситуация начала немного изменяться, под Linux становится возможно создание музыки с применением профессионального коммерческого ПО. Для многих это безразлично, но кому-то вполне может быть интересно.

m0rph ★★★★★
() автор топика

ШВАБОДКУ VST-плугинам. ШВАБОДКУ НА ЛЯЛИКС!!!!!!

anonymous
()
Ответ на: комментарий от X10Dead

Отредактировал основной текст. Получилось немного кривовато, но надеюсь, что стало понятнее.

m0rph ★★★★★
() автор топика

Работали с этим добром 4 года назад, разрабатывали программу обработки звука. Зоопарк коммерческих плагинов под Windows и Mac конечно огромен, под Linux я нашёл всего несколько, если не ошибаюсь, от тех же U-HE. Тогда ещё были популярны плагины 2-й версии, а версия 3 была в зародыше. Да и вообще проблем хватало: плагины по своей задумке работают в процессе твоей программы, а поскольку коммерческие плагины бинарные, то только под 32 бита, чем изначально диктуют как должна собираться твоя программа, не говорят уже о том какой рантайм использовать. Мак был на рубеже перехода с Карбона на Коку, несостыковок в рантайме было навалом. Почти все плагины норовят показывать свои окна, причём делают это как попало, часто ломая работу самой программы. Некоторые плагины падают, утягивая за собой основную программу. Читай - перед загрузкой незнакомого плагина ударь в бубен и сохрани открытые проекты, иначе ССЗБ. Из-за этого программы пытаются загружать плагины в контексте отдельного процесса, что ломает основную идеологию, влияя на латентность обработки звука.

Новость конечно отрадна, только одними U-HE сыт не будешь. Да и сама концепция музыкального инструмента в плагине сомнительна. Хотя чего можно ждать от самой идеи проприетарного API, изначально заточенного под конкретные архитектуры конкретных ОС.

Dendy ★★★★★
()
Последнее исправление: Dendy (всего исправлений: 1)

Тем временем LinuxDSP забили на LV2 и решили выпускать только native VST и вообще перестать концентрироваться на линуксе. Потому что идеология идеологией, а кушать надо не только макароны. Сик транзит глориа мунди, да.

AP ★★★★★
()
Ответ на: комментарий от Dendy

под Linux я нашёл всего несколько, если не ошибаюсь, от тех же U-HE.

U-HE не имели Linux версий 4 года назад. Более того, портирование им помог выполнить в начале осени человек, который вообще не из их команды.

По поводу VST:
VST SDK не описывает многих важных моментов (например потокобезопасность), в результате разработчики хостов и плагинов реализуют некоторые вещи так, как они это понимают (ну и методом проб и ошибок). Наверно почти все современные VST-хосты умеют загружать плагины в отдельном процессе-песочнице, за счет этого 64-битный хост может спокойно работать с 64-битными и 32-битными плагинами (и не падает, когда рушится какой-либо плагин). Латентность это увеличивает, но на практике практически незаметно.

Новость конечно отрадна, только одними U-HE сыт не будешь. Да и сама концепция музыкального инструмента в плагине сомнительна.

Конечно хорошо было бы иметь больше нативных VST, но с чего-то надо начинать, раньше не было даже этого. А выбирая Linux, мы по сути сознательно ограничиваем сами себя в возможности использовать многие вещи.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от AP

Тем временем LinuxDSP забили на LV2 и решили выпускать только native VST

Тем не менее они не отказались от поддержки Linux, только от LV2. Ну и как я смутно припоминаю из их новостей, в EU с нового года вводятся новые правила то ли налогообложения, то ли онлайн-торговли, и им концентрироваться только на Linux становится совсем нерентабельно.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от m0rph

Более того, портирование им помог выполнить в начале осени человек, который вообще не из их команды

falkTX что ли? :)

AP ★★★★★
()
Ответ на: комментарий от AP

Alexandre Bique (abique), автор поста на KVR форуме. Насколько я знаю, он сам предложил им помощь и они согласились.

m0rph ★★★★★
() автор топика

Вот это уже повод сходить за пивом. Мужики!
Хотя дизайн плагинов отвратительный до невозможного.

Hertz ★★★★★
()
Ответ на: комментарий от Hertz

Это конечно фкусовщина, но в целом я согласен. Хотя недавно выпущенные плагины (Bazille, Presswerk) имеют уже гораздо лучший внешний вид.
Здесь более важен сам звук, а по этому параметру продукция U-HE одна из лучших. Таких мощных фильтров как в Diva я больше нигде не встречал, 10-летняя Zebra вполне себе конкурирует с только что вышедшем Serum.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от vadiml

Нет, просто потерял слово «все» во время редактирования. Исправить уже не могу.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от m0rph

Ну, что звук выдаёт отличный – это несомненно. Уйду на радостях в запой если Rob Papen сбацает Blue под линух. Вот что бомбой можно будет назвать.

Hertz ★★★★★
()

а можно как-то от U-HE оторвать этот ублюдочный интерфейс, чтобы были только стандартные кнопки и ползунки?

dikiy ★★☆☆☆
()

После выхода Renoise 3.0 для его пользователей добавился крутой функционал работы с инструментами. Многие синтетические VSTi стали просто не нужны.

Deleted
()
Ответ на: комментарий от AP

Тем временем LinuxDSP забили на LV2 и решили выпускать только native VST

LV2 вообще непонятно зачем создавали. Типичная ситуация под линуксами, ради запиливания своего стандарта, несовместимого с окружающим миром. Зачем, когда есть отраслевой стандарт? Вместо того чтобы пилить опенсорсные плагины в формате VST, они пилят в никому не нужном на других платформах формате и тратят время на портирование из существующих VST в LV2.

i1atf
()
Ответ на: комментарий от dikiy

Да, хосты типа Ardour и Qtractor умеют по желанию пользователя генерить ползунки средствами тулкита, на котором эти хосты написаны.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от i1atf

ради запиливания своего стандарта

ради запиливания своего был LADSPA, в LV2 типа пытались сделать чтобы было хорошо

lazyklimm ★★★★★
()
Ответ на: комментарий от dikiy

а можно как-то от U-HE оторвать этот ублюдочный интерфейс, чтобы были только стандартные кнопки и ползунки?

Обычно VST-хосты такое умеют (предоставляют набор элементов управления для параметров плагина), правда не все возможности плагина являются параметрами, так что этот интерфейс не может быть полноценной заменой.

m0rph ★★★★★
() автор топика
Последнее исправление: m0rph (всего исправлений: 2)
Ответ на: комментарий от i1atf

Вместо того чтобы пилить опенсорсные плагины в формате VST, они пилят в никому не нужном на других платформах формате и тратят время на портирование из существующих VST в LV2.

Лицензиця запрещает распространять VST SDK, а некоторые свободные лицензии (например GPL) требуют предоставления всех исходников, необходимых для сборки программы. Таким образом VST-хост или плагин не может иметь лицензию GPL, только какую-нибудь «менее запрещающую», вроде BSD, MIT. Здесь кстати непонятно, как LMMS распространяется под GPL. Хотя VST-мост у них возможно лицензируется отдельно.

m0rph ★★★★★
() автор топика
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от dikiy

а можно как-то от U-HE оторвать этот ублюдочный интерфейс, чтобы были только стандартные кнопки и ползунки?

Вопросы к хост-программе. Теоретически она может гененировать интерфейс сама, как это делается для LADSPA плагинов.

i1atf
()
Ответ на: комментарий от AP

Читай лицензию на VST SDK.

Она запрещает создавать свободные плагины или что?

i1atf
()

Приятно видеть, что из года в год у линукса расширяется применимость в различных отраслях. Кто бы мог подумать.

NeverLoved ★★★★★
()
Ответ на: комментарий от lazyklimm

ради запиливания своего был LADSPA, в LV2 типа пытались сделать чтобы было хорошо

А что именно они попытались? Только запилили замену LADSPA и DSSI (причём где-то разбирающиеся в тонкостях что LV2 имеет некоторые недостатки относительно DSSI). По сути запилили свой аналог VST, который мало вероятно примут в профессиональном софте под другие платформы. Читал как-то форум разработчиков Renoise, где обсуждали фичреквест запилить в линуксовой версии LV2. Там разработчик плевался спецификаций.

i1atf
()
Ответ на: комментарий от m0rph

Лицензиця запрещает распространять VST SDK, а некоторые свободные лицензии (например GPL) требуют предоставления всех исходников, необходимых для сборки программы. Таким образом VST-хост или плагин не может иметь лицензию GPL, только какую-нибудь «менее запрещающую», вроде BSD, MIT. Здесь кстати непонятно, как LMMS распространяется под GPL. Хотя VST-мост у них возможно лицензируется отдельно.

Ну и что? Не обязательно распространять под GPL. Столман покарает что ли? Программа есть, исходники есть, чего вам ещё не хватает?

i1atf
()
Ответ на: комментарий от i1atf

не программу нельзя распространять, а VST SDK
поэтому, чтобы собрать у себя VST-плагин или хост, нужно тянуть SDK самому. к тому же, на офиц. сайте лежит уже только VST3

kott ★★★★★
()
Ответ на: комментарий от m0rph

Здесь кстати непонятно, как LMMS распространяется под GPL. Хотя VST-мост у них возможно лицензируется отдельно.

Нет, они просто не используют VST SDK. Там, ЕМНИП, своя реализация части SDK для написания хостов — Vestige.

Ceiling_QB ★★★★
()
Ответ на: комментарий от i1atf

Ну и что? Не обязательно распространять под GPL. Столман покарает что ли? Программа есть, исходники есть, чего вам ещё не хватает?

Некоторым разработчикам принципиально хочется использовать GPL, вот у них и проблемы. По лицензии VST SDK ты не можешь его распространять вместе со своей программой, но тем самым ты нарушаешь GPL (если у тебя программа под GPL). Иными словами ты в любом случае нарушишь условия хотя бы одной лицензии, они взаимоисключающие.

m0rph ★★★★★
() автор топика
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от Ceiling_QB

Нет, они просто не используют VST SDK. Там, ЕМНИП, своя реализация части SDK для написания хостов — Vestige.

Ах да, видел я этот заголовочный файл в свое время. Того что в нем есть хватит действительно только для реализации хоста. Утверждается, что автор никогда не видел VST SDK и получил данный хедер путем реверс-инжениринга, только вот как-то это все скользко.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от kott

не программу нельзя распространять, а VST SDK

Я понял.

поэтому, чтобы собрать у себя VST-плагин или хост, нужно тянуть SDK самому.

Ну и что же?

к тому же, на офиц. сайте лежит уже только VST3

Ну и что же?

i1atf
()
Ответ на: комментарий от kott

Странно. Я конечно не проводил сравнения файлов, но на первый взгляд это полная копия VST2 SDK, засунутая внутрь VST3 SDK.

m0rph ★★★★★
() автор топика
Ответ на: комментарий от Ceiling_QB

Нет, они просто не используют VST SDK. Там, ЕМНИП, своя реализация части SDK для написания хостов — Vestige.

Так это для вендовых плагинов. А нативные VST LMMS не поддерживает что ли?

i1atf
()
Ответ на: комментарий от m0rph

По лицензии VST SDK ты не можешь его распространять вместе со своей программой, но тем самым ты нарушаешь GPL (если у тебя программа под GPL). Иными словами ты в любом случае нарушишь условия хотя бы одной лицензии, они взаимоисключающие.

Да гплопроблемы эти я понял, вопрос в том, зачем именно GPL.

Некоторым разработчикам принципиально хочется использовать GPL

Чем они это мотивируют?

i1atf
()
Ответ на: комментарий от i1atf

поэтому, чтобы собрать у себя VST-плагин или хост, нужно тянуть SDK самому.

Ну и что же?

чтобы собрать у себя VST-плагин или хост, нужно тянуть SDK самому

к тому же, на офиц. сайте лежит уже только VST3

Ну и что же?

он немножко не торт

kott ★★★★★
()
Ответ на: комментарий от m0rph

отличаются, хоть и версия одна. я не стал разбираться и откопал ту самую 2.4

kott ★★★★★
()
Ответ на: комментарий от kott

чтобы собрать у себя VST-плагин или хост, нужно тянуть SDK самому

Так проблема то в чём, под Линукс тянулки нет?

он немножко не торт

Хосты нужно допиливать? Ну так их и без этого надо допиливать, они ужасны.

i1atf
()
Ответ на: комментарий от i1atf

Так проблема то в чём, под Линукс тянулки нет?

например, нужно нудно регаться, как будто ты не в курсе?

Хосты нужно допиливать?

и плагины

kott ★★★★★
()
Ответ на: комментарий от Ceiling_QB

Напрямую — нет, но недавно в LMMS добавили плагины Carla Rack и Carla Patchbay, в которых можно пускать нативные VST (и не только их).

Костыли костылями погоняют…

i1atf
()
Ответ на: комментарий от i1atf

По крайней мере, это работает. Не считая автоматизации самих плагинов, запущенных в Carla, конечно.

Ceiling_QB ★★★★
()

VST-плагины

Тока я размахнулся над клавой писать «а чичо такое энти ваши vst», так тут же ниже пояснение. Спасибо за грамотно оформленную новость :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от i1atf

lv2 хорош хотя бы тем, что выполнен на C, без крестовщины.
Надо на крестах? Взял vst, надо без них – lv2.
Ну и надо сказать, что прежде чем холиварить на тему lv2 / vst нужно как следует окунуться в кишки обоих. Иначе ватокатство получится.

Hertz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.