Bass Professor (9 онлайн)

Клод сделал дисторшн как будто лучше, чем был в вст2. В старой версии дисторшн подсирает каким-то шумом и треском, а у клода чистенько.
это кстати чистенько не у клода, а у оригинальной jsfx версии,
The second part is the interesting one: the crackle heard in the VST2 isn't in our version because it isn't in the JSFX either.

Our port is a line-by-line translation of the JSFX running entirely in double precision — which is exactly what REAPER's EEL2 does, since EEL2 is 64-bit float throughout.

The VST2 was a separate hand-port to IPlug, and VST2 processReplacing is a 32-bit float pipeline;
if its internal DSP also ran in single precision (very common in IPlug ports of that era),
then the RMS-normalization division — dividing by a very small, noisy RMS value — and the recursive filter states around the shaper become significant sources of quantization grit.

Crackle specifically also suggests block-boundary discontinuities or denormal stalls in the VST2's OD post-filters.

So "Клод сделал лучше" is half-true: we didn't improve the algorithm, we faithfully reproduced the JSFX, and it's the VST2 that was degrading it.

The decisive experiment: null our VST3 against the JSFX in REAPER with Dirt engaged. If that nulls deeply, it proves the VST2 was the deviant implementation.
 
Срочно подсунь ему вст2 длл и проект с ним, чтобы он всё прочитал как положено и подкрутил свой вариант
он подкрутил, вроде замена работает, попробовал в S1 загрузить vst2 plugin, покрутить фэйдеры, потом удалил vst2 и открыл проект, название осталось Bass Professor MK2.x64, но открылся новый VST3 плагин с покрученными фэйдерами
если VST2 не удалить заранее, то VST3 не видно после plugin rescan, это вроде можно решить с помощью Steinberg compatibility declaration, то есть id VST3 не будет полностью меняться, но сможет заменить VST2 версию, если проект её не найдёт. если по быстрому не получится, оставлю так.
1781248101431.png


OS4 Dirt — шейпер дисторшна работает с 4-кратной внутренней передискретизацией (oversampling). Зачем: любая сатурация генерирует гармоники, и на 44.1/48 кГц верхние гармоники «заворачиваются» обратно ниже частоты Найквиста — это алиасинг, негармоничный цифровой «песок», не связанный музыкально с нотой. Из-за него цифровой драйв звучит «дёшево» по сравнению с аналоговым. Передискретизация даёт гармоникам чистый запас по частоте до даунсемплинга. На слух: ручка Dirt звучит мягче и более «лампово», особенно на ярком тембре баса, высоких значениях Dirt и нотах в верхних позициях. Задержку не добавляет. Имеет смысл только при Dirt > 0; в сессиях на 96 кГц выигрыш меньше (запас и так есть).

Smooth — движения ручек и автоматизации сглаживаются за ~10 мс вместо ступенчатого изменения раз в аудиоблок, а смена LF Cut перестаёт щёлкать (в оригинале при смене частоты сбрасывается состояние фильтра — в legacy-режиме эта особенность сохранена намеренно). Когда полезно: при любой автоматизации параметров или «живом» движении фейдеров — гейны полос, Dirt, Output. Без него быстрая автоматизация может давать лёгкий «zipper»-шум; с ним — движения бесшумные.

St.Link — работает только при Channel = Stereo. В обычном стерео левый и правый каналы компрессируются независимо, поэтому когда одна сторона сильнее «давится» левеллерами, образ уезжает в сторону — плохо для стерео-басовых шин и широких синт-басов. В режиме Link все семь полосных левеллеров и мастер-компрессор считают один общий гейн по более громкой стороне и применяют его к обоим каналам: стабильный, центрированный образ даже при сильном левеллинге — поведение мастеринг-класса. В режиме Mono ни на что не влияет.

Ceiling — прозрачная защита выхода: полностью линейна примерно до −2.5 dBFS, выше — мягкое tanh-колено, которое асимптотически не доходит до 0 dBFS. Ловит случайные пики от горячих транзиентов или агрессивного Process без жёсткого цифрового клиппинга. Это страховка, а не максимайзер.

Главное правило для всех четырёх: выключено = бит-в-бит оригинальный звук .
Состояния переключателей сохраняются в пресетах, слотах A/B и проекте DAW — можно держать, например, пресет «live» со Smooth+Ceiling и пресет «null-test» со всем выключенным.

И про панель пресетов: — список пресетов для загрузки, поле имени + Save — сохранить под этим именем, Del — удалить пресет с текущим именем (двухступенчато: первый клик «взводит» кнопку, она показывает «Del?», второй клик в течение 3 секунд удаляет — защита от случайного нажатия без модальных окон), < > — листать пресеты по алфавиту, A/B — мгновенное переключение между двумя снимками настроек для сравнения, Cpy — скопировать текущие настройки в другой слот.
 
  • Like
Реакции: Andruha
@evgeny26, передискретизацию на дисторшне и стерео линк точно надо сделать, будет лучше оригинала ) Отключаемые конечно.
p.s. вот бы такую модель как этот новый claude иметь локально на ноуте или мини пк и чтобы не тормозило ничего )
 
Последнее редактирование:
  • Like
Реакции: Andruha и evgeny26

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