Музыкальный вайбкодинг - песочница (14 онлайн)

Пока что у меня весь бета функционал допилен , прекрасно работает в рипере , в s1 , но адово глючит в кубейсе)...
вот что с ним с.цук не так ... :mad: :mad: :mad:
 
но адово глючит в кубейсе)...
вот что с ним с.цук не так ...
где то уже было насчёт кубейса, он слишком строго следит за стандартами vst sdk,
то что в других daw будет проигнорировано и продолжит работать, в кубе возможно будет глючить... :Dle80:
 
1783507756783.png
 
у хуе ..да )) и так уже прогресс есть , плагин наконец то заработал в кубе , хотя криво и частями ) но думаю до конца дня заработает норм ))
 
при повторном prepareToPlay для того же pathSeq больше НЕ сбрасываем externalPluginStatus

и кому это поможет )?)
 
и кому это поможет )?
Тому, кто столкнётся с глюками своего вайбкодинга в кубейсе! Вот начнёт человек сетовать, что его плагин не работает в кубейсе, а тут я ему такой: а ты проверял на повторный prepareToPlay для того же PathSeq?!

А после этого ещё добавлю: аудиопоток не должен ждать UI-lock, а открытие editor нельзя делать под pluginLock!
 
где там сорсы по jsfx ))
This package provides support for audio and MIDI effects developed with the JSFX language. These effects exist in source code form, and they are compiled and ran natively by hosting software.

This contains a hosting library, providing a JSFX compiler and runtime. In addition, there is an audio plugin which can act as a JSFX host in a digital audio workstation.
 
Какие ещё были проблемы? :D
При крушении пепелаца Гравицаппа сломалась.
Ну, гравицаппа — это то, без чего пепелац может только так летать. А с гравицаппой — в любую точку Вселенной — фьюить! — за пять секунд.
:Dle18:
 

Dmitry Stepin


В основном дебильная логика работы куба с окнами :)) когда у тебя каждое окно это nested процесс в винде )
не помню в какой они версии это ввели , кажетс в 7 , но меня что тогда это бесило что сейчас) ...
и еще плагины ломает )
 
  • я записываю
  • Like
Реакции: deplexer и Dmitry Stepin
Tdm исключено по понятным причинам , для AAX нужен SDK и лицензия от AVID )

evgeny26 спасибо за код, сэкономил кучу времени )) я кусок выдрал из твоего микшера )))
 
  • beer
Реакции: evgeny26
Итак бета ))

что по функционалу , теперь четыре режима планировщика ) Cpu profile )

1 - стандартный рекомендованный (auto balanced) ) делает в принципе все что делает обычный виндовый, но каждому новому инстансу - задает идеал кор в рекомендации ) чтобы винда каждый инстанс не сажала на те же ядра ) в принципе работает везде недурно )

2 Daw responsive - ( тоже самое но с исключением нулевого ядра , на котором пасется вся винда )

3 - Windows native - ( это safe , все на автомате самой виндой)

4 Heavy plugin - каждому новому инстансу назначается жестко свое ядро и его smt пара )) ..

1783523263971.png


Есть 4 режима latency , от 0.7 мс , до 7 мс ...

есть супербыстрый скан плагов всех с выводом статистики (по умолчанию введен только vst3 путь /common files /vst3 , остальные надо добавлять ручками ..



Studio_Pro_1Iocxr7SEA.png



есть автоматизация , на 64 слота , нажали learn - дернули ручку плагина , он запомнил передал в хост с тем же именем )

1783523417602.png


есть поисковик , контекстная строка ...
любые плагины открываются двойным кликом )


1783523444618.png



вроде , все в архиве еще есть двуязычный readme и рекомендации для бетатестров ))
 

Вложения

Из известных багов , по неизвестным мне пока причинам , invisible limiter, при попытке потрогать его ручки роняет worker)
я протестил около 50 разных плагинов на cubase/s1/reaper ... , пока что только у invisible подобное поведение )
Если не выясню , то придется добавлять safe , gui просто с параметрами ) для таких случаев ..
 
НУ и мне нужна активити , и все возможные тесты на всех возможных хостах парни )))
а не лайки под сообщениями )) чтобы это было интересно не одному степину )

функционал то мощный, может куче людей сэкономить ресурсы пк ) и жизни ))
вон белов jsfx писал , теперь каждый их может опробовать ))

а вообще новая тема нужна кажется для проекта )
 
  • Like
Реакции: belovw
Да тут все на рипере сидят наверняка, им вообще не понять для чего этот бридж. Бесят прям не могу со своим рипером, лядь!
 
# GrandBridge FX Beta

**GrandBridge FX Beta** — это VST3-плагин для Windows, который работает как мост форматов, слой разгрузки процессора и песочница для эффектов.

Он позволяет загружать эффекты разных форматов внутри одного VST3-плагина и запускать их не прямо внутри хоста, а в отдельном процессе.

## Для чего нужен GrandBridge

GrandBridge решает три основные задачи.

### 1. Мост форматов

GrandBridge позволяет использовать разные форматы эффектов через один VST3-плагин:

- VST3 FX 64-bit
- VST2 FX 64-bit
- VST2 FX 32-bit через отдельный worker32
- JSFX FX с графическим интерфейсом и @GFX

То есть GrandBridge можно вставить в любой VST3-совместимый хост, а внутри него загрузить VST2, старый 32-битный эффект или JSFX.

### 2. Разгрузка процессора

Загруженный эффект работает в отдельном процессе `bridge_worker`, а не напрямую внутри основного аудиопотока хоста.

Это помогает:

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

### 3. Песочница и изоляция

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

Это полезно для старых, нестабильных или рискованных плагинов: если такой плагин ведёт себя плохо, он с меньшей вероятностью уронит весь проект или сам хост.

## Автоматизация

Параметры загруженных эффектов выводятся в хост через слоты автоматизации GrandBridge.

Это относится ко всем поддерживаемым форматам:

- параметры VST3;
- параметры VST2;
- параметры VST2 32-bit;
- слайдеры JSFX.

Параметры можно назначать, выводить в хост и автоматизировать.

## Режимы процессора

### Auto / Balanced

Рекомендуемый режим по умолчанию.

GrandBridge мягко распределяет worker-процессы по ядрам процессора, но не зажимает их жёстко. Это хороший вариант для большинства проектов, особенно если используется несколько тяжёлых инстансов.

### Keep DAW responsive

Похож на Auto / Balanced, но оставляет первые ядра свободнее для самого хоста и интерфейса.

Полезно, если проект тяжёлый, но нужно сохранить отзывчивость программы.

### Heavy plugin

Более жёсткий режим для одного особо тяжёлого плагина.

Подходит для ситуаций, когда конкретный эффект сильно грузит процессор и его нужно вынести в выделенный процессорный слот.

### Windows Native

GrandBridge не даёт планировщику Windows никаких подсказок.

Это запасной режим с полностью стандартным поведением системы.

## Что уже работает в beta

- загрузка VST3 FX 64-bit;
- загрузка VST2 FX 64-bit;
- загрузка VST2 FX 32-bit через worker32;
- загрузка JSFX;
- графический интерфейс JSFX / @GFX;
- графический интерфейс загруженных плагинов;
- автоматизация параметров и слайдеров;
- восстановление проекта;
- работа с несколькими инстансами;
- безопасная смена и перезагрузка плагина во время воспроизведения;
- статистика браузера плагинов по форматам.

## Текущий статус

Это версия **только для эффектов**.

Поддержка инструментов, VSTi и MIDI планируется позже — после релиза FX-версии и более широкого тестирования.

## Совместимость

GrandBridge работает в любом VST3-совместимом хосте на Windows.

Это публичная beta. Совместимость может зависеть от конкретного плагина, особенно если это старый VST2, 32-битный эффект или плагин с нестандартным графическим интерфейсом.

## Короткая версия

**GrandBridge FX Beta** — VST3-мост, разгрузка процессора и песочница для FX-плагинов на Windows.

Поддерживаемые форматы:

- VST3 FX 64-bit
- VST2 FX 64-bit
- VST2 FX 32-bit
- JSFX FX с GUI / @GFX

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



 
  • Like
Реакции: deplexer
16 намов а2 , херачат по всем ядрам )) с буфером в 64 семпла и без асиогарда ) dropout protection

в обычном режиме куб и s1 , загибаются уже на первых 4 инстансах ))

Studio_Pro_L1ETDgincG.png
 
  • Like
Реакции: deplexer и S.Max

Сейчас просматривают