creator cover Студия-Лаборатория Владимира Белова
Студия-Лаборатория Владимира Белова

Студия-Лаборатория Владимира Белова 

Разработка JSFX плагинов. Звукорежиссура.

104subscribers

23posts

goals1
19 of 1 000 paid subscribers
Когда я наберу 1000 подписчиков, я смогу уделять больше времени для разработок и творчества.

About

Меня зовут Белов Владимир, я более 30 лет в живом звуке, более 20 лет профессиональной студийной практики. В течение последних 12 лет я увлекаюсь написанием плагинов в JSFX.
JSFX - это бесплатные плагины, которые не имеют защиты, которая в свою очередь может вызывать сбои. JSFX имеют свой собственный компилятор, который работает в Рипере и обеспечивает железобетонную стабильность. Если код написан без ошибок, то плагин никогда не вызовет сбоев и не повредит системе. По сравнению с VST, при правильном написании кода, JSFX позволяют создать плагины, потребляющие гораздо меньше ресурсов. Однако, разработка плагинов требует больших затрат времени. Многие плагины, например, ReaSpect (аналог Digicheck), разрабатывались и корректировались годами.
В какой-то момент начинаешь понимать что увлечение-увлечением, но ещё нужно зарабатывать на жизнь. Перевод плагинов в VST сразу нивелирует достоинства JSFX, потребует финансов на привлечение программистов. А потом пираты всё хакнут. Поэтому я этот путь я не рассматривал.
С приходом Boosty появилась возможность создания микроподписок, в которых благодарные пользователи могли бы каждый месяц оставлять оплату за плагины в размере меньше, чем стоит одна чашка кофе. Студенты перевели в донеры - 4 донера (шаверма) в год. Согласитесь, эта та сумма, которой можно поделиться и почувствовать себя мега-инвестором, тем самым сделать приятно разработчику и себе. Тем более, что взамен Вы получаете значительно больше - 
Вы получаете плагины, которые у вас никто никогда не отнимет.
Если Вы считаете мои плагины достойными, не стесняйтесь делиться этой страничкой с друзьями и коллегами. Самая лучшая реклама - это сарафанное радио (цыганская почта). А самая лучшая защита от пиратства - низкая цена и человеческое достоинство.

Анонс ORTF Panner V2

Идея вынашивалась давно - создать бинауральный панер с возможностью формирования ранних отражений, в зависимости от панорамы. Реализация заняла пару часов. 
Аппарат получился очень хорошим. Пространство рисует очень натурально. В сравнение, DearVR проигрывавет и явно. По ресурсам мой в 50 раз менее прожорливый.
Сейчас идёт отладка и доработка. Как отшлифуется - будет релиз. 

Установка JSFX плагинов

Плагины JSFX  представляют собой файлы без расширения. По своей сути это текстовые файлы. При загрузке компилируются на лету в исполняемый код. Поэтому им абсолютно не важно какая у вас стоит система, какой разрядности у вас хост. Главное что бы это был Рипер (и не только, но об этом позже).
Устанавливаются плагины следующим образом. Открываете в рипере меню Option. Там находите следующую команду
Откроется скрытая папка Reaper. В ней находите папку Effects в которой и лежат все плагины JSFX. Допускается создание подпапок, например с названиями по производителям как собственно уже сделано. В общем заходите в папку Effects, создаёте в ней папку Belovw и складываете туда все мои плагины.
Плагины JSFX можно использовать не только в Reaper. Для этого понадобится плагин загрузчик. Есть устаревший
ReaJS  https://www.reaper.fm/reaplugs/ 
и новый частный
YSFX https://github.com/JoepVanlier/ysfx/releases/tag/v0.0.2 и https://github.com/jpcima/ysfx/files/10732323/ysfx_apple_silicon.zip.
Эти плагины помогут подгружать JSFX в DAW, которые используют VST3 и AU.
СПАСИБО!!!!
По первым впечатлениям плаг-хост хорош!!!!,но не все eel/jsfx открывает корректно.Super8 и все скрипты, которые в теле скрипта имеют препроцессорный код.Также не корректно открывает расширение контролла-слайдер имеющего перечисление.

Обновление

Выпущено обновление следующих плагинов:
242
607
617
708
Устранены ошибки индикации гейн редакшена.
Добавляю опрос. Из-за того что на 242-ом и 708-ом используется схема индикации GR без учёта регулятора MIX, а на 607 и 617 с учётом, возник вопрос приведения стиля к общему виду. На мой взгляд индикация с учётом Mix позволяет увидеть реальный GR на материале. В обще голосуем.
Какой стиль индикации вы бы предпочли
Изменение показаний GR в зависимости от регулятора MIX
16 votes
Индикация показаний GR вне зависимости от регулятора MIX
18 votes
34 users voted
А это колено, колено микса, по идее можно помнять. Интересно, как оно будет отражаться на миксе?
Тем не менее, я жду коментарии от тех, кто считает что параметр MIX не должен влиять на показания GR. Ваше мнение очент важно. Возможнно я что-то упускаю.
Comp 617
Характерный компрессор. Что бы не потерять покой, не рекомендую скачивать это плагин.
Level required:
Базовая подписка
ReaSpect
Взвешенный треть октавный анализатор спектра, работающий на любых звуковых картах.
Level required:
Базовая подписка

HyperSat

Актуальная версия 0.26 от 09.05.22
Плагин для "Лайт" лёгкой сатурации, с возможностью добавления чётных гармоник, плюс возможность глобального отключения всех инстанций в проекте. Последняя функция хорошо показывает степень влияния плагина. 
Органы управления: 
Сатурация
Четные гармоники
Глобальное включение выключение всех инстанций
Индикация насыщения представлена в виде слайдеров.
HyperSat2.78 Kb
История этого плагина началась со знакомства с сатуратором Tesla от Variety of Sound. Плагин оказался очень интересным, со своим характерным звучанием, Как я понял его конёк незаметная сатурация которая добавляет аналоговости к звучанию. Но беда заключалось в том, что при загрузке большого количества инстанций этого плагина потребление ресурсов возрастало экспоненциально и уже при загрузки 50 инстанций, потребление составляло 50% - такая себя плата за тру аналог. Это и стало толчком для создания собственного сатуратора. За модель передаточной функции был взят гиперболический тангенс. Но как известно, любые нелинейные искажения порождают гармоники и если эти гармоники становятся выше частоты Найквиста, то появляется алиасинг. Поэтому были проведены мероприятия предотвращающие это явление. В результате алиасинг не проявляется на слух даже при 10% искажений, а если включить хотя бы 2-ух кратную передискретизацию, то алиасинг исчезает совсем и его не то что бы не слышно, его даже не видно.
Я не мог полностью повторить Тесслу, незная её исходники. В тоже время Плагин доктор показывает идентичную картину искажений.
Спасибо за вашу работу. Все очень круто!
Здравствуйте, а что должно отображаться в поле, на месте которого черное окно?
Kostya, ничего. В блоке обработке кадра просчитывается индикация через фэйдеры. Это позволяет сильно сэкономить ресурсы
Subscription levels3

Базовая подписка

$1.42 per month
Допуск для многих плагинов.
+ chat

Базовая +

$2.13 per month
Сохраняются свойства базовой подписки плюс
Возможность проявления расширенной благодарности.
Личное общение в непринуждённой форме.
+ chat

Расширенная

$4.3 per month
Добавится какие-нибудь незапланированные сейчас опции ))
+ chat
Go up