DsgDnB DSP
644 subscribers
48 photos
119 videos
15 files
93 links
Плагинчики https://dsgdnb.com/plugins/
Мой бусти https://boosty.to/dsgdnb
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Забыл что добавил еще редактируемый Pitchband диапазон. Также можно в пианороле прописывать питч
🔥164🥰1
Обновление сэмплера 🎉

- Антиклик при mono retrigger
- Кнопки переключения сэмплов
- Коарс пит параметр теперь ±48
- Питч бэнд диапазон теперь редактируемый
- Клипинг градиента фэйдов
- Update checker
- Тема Vibrant Echo
- Оптимизация производительности

https://boosty.to/dsgdnb/posts/fa470615-0a70-4e34-8ffc-0434169d65d3
11🔥11🥰1
DsgDnB DSP
https://boosty.to/dsgdnb/posts/9c05408d-8f20-4741-8f6b-1ad63c7b2702
Сорян, что сегодня никто не может ниче погенерить. Гуглы подставляют, модель которой делаем анализ изображения лежит весь день. Пока можно погенерить на уже использованных референсах в галерее https://lumarium.art/gallery, так как я их кэширую. Как откиснет отпишу в комментарии, также буду искать альтернативу на такой случай
5🔥3🥰2
DsgDnB DSP pinned a photo
Заменил модельку, попробуйте
2👍1🥰1
Media is too big
VIEW IN TELEGRAM
Ну шо, обновляем пикеры 🦍

v0.4.0
- Добавлены подкатегории — вложенная группировка внутри категории (иерархия на 2 уровня)
- Переименование плагинов — ПКМ → Rename, своё отображаемое имя хранится отдельно от оригинала
- EasyMotion-навигация с клавиатуры — ` в поле поиска расставляет буквенные метки на видимых плагинах, нажатие буквы сразу вставляет плагин
- Поиск переписан на fuzzy-ранжирование — "oz dy" находит "Ozone Dynamics", опечатки прощаются; exact/prefix/substring-совпадения в приоритете
- Поиск сортирует результаты только по релевантности, текущий sort mode игнорируется
- Исправлен порядок плагинов, находящихся в нескольких категориях — теперь порядок сохраняется отдельно для каждой
- Скруглённая рамка подсветки drop target на карточках плагинов
- Контекстное меню разделено на "Remove from <подкатегория>", "Remove from <категория>", "Remove plugin" — отвязка и полное удаление явно разделены
- FX Chains теперь вставляются в конец FX-цепочки трека, а не всегда на 2-ю позицию
- Когда пикер сам создаёт новый трек, этот трек становится выделенным
- Исправлен редкий баг "плагин ушёл не на тот (или на новый) трек" — целевой трек теперь фиксируется в момент клика, до возможного перехвата фокуса
- Исправлен редкий баг "по шорткату вместо открытия пикера вставляется последний инструмент" — защита от кликов ждёт полного отпускания всех кнопок мыши
- Минимальная версия macOS снижена до 12.3 (была 14.0), добавлены фоллбэки для старого апи

Юпуп: https://www.youtube.com/watch?v=3UFyvPxbsNM
Скачать: https://dsgdnb.com/reaper-plugin-picker/
Купить-Поддержать: https://boosty.to/dsgdnb
🔥9👍1👏1
Зарелизил небольшой хотфикс для пикера
Такая вот была проблема https://www.youtube.com/watch?v=phepDtzWZ3s
Периодически люди напарывались, сложно было отловить и понять почему, но пофиксил)
Еще имена подкатегорий теперь уникальны в рамках родителя - Synths → Analog и Compressors → Analog могут сосуществовать
👍5🔥43👏1
Media is too big
VIEW IN TELEGRAM
Небольшая обновка на картридж.

Авто-нормалайз, улучшен деклик в моно режиме (в видосе не упомянул, суть в том что не жрет микроатаки следующего голоса), статичные кнопки переключения сэмплов, возможность считать путь к сэмплу разработчикам скриптов.

https://boosty.to/dsgdnb/posts/21c1558e-1512-4aa1-9582-4c816545ac3b
👏75🔥3🥰1🤝1
Media is too big
VIEW IN TELEGRAM
Для пикера тоже сегодня обновка нехилая
👍7🔥32
Сэмплер Cartridge теперь доступен всем 🎉
Бесплатная версия не имеет ограничений кроме маленького бэйджа.
Поддержать разработку и получить ключ можно с подпиской на бусти/патреоне либо единоразовой оплатой:

Boosty: https://boosty.to/dsgdnb/posts/27a98b8e-b8cc-4e13-be84-b76f14c11c39
Patreon: https://www.patreon.com/posts/cartridge-key-156573841
Leamonsqueezy: https://presetshare.lemonsqueezy.com/checkout/buy/a5f51d65-a627-4780-89d5-c0d22ddd2fd1

Зараспространите среди жильцов вашего ЖЭКа
https://dsgdnb.com/plugins/cartridge
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥14😘5🥰1👏1😍1
DsgDnB DSP pinned «Сэмплер Cartridge теперь доступен всем 🎉 Бесплатная версия не имеет ограничений кроме маленького бэйджа. Поддержать разработку и получить ключ можно с подпиской на бусти/патреоне либо единоразовой оплатой: Boosty: https://boosty.to/dsgdnb/posts/27a98b8e…»
This media is not supported in your browser
VIEW IN TELEGRAM
Как реверснуть VST дисторшн за вечер

Захотелось встроить в свой плагин звук CamelCrusher'а. Исходников нет. Подошёл как к чёрному ящику: пропускать через него тестовые сигналы, смотреть что на выходе, подбирать формулу под результат.

Идея

Многие виды дисторшна — по сути статическая функция: пришёл сэмпл, ушёл сэмпл. Если внутри блока нет своих фильтров и динамики, его поведение полностью задано графиком «вход → выход» — точнее, семейством таких графиков для разных положений ручек. Эти кривые можно перенести в свой код один в один.

Так устроены лампы, клипперы, сатураторы. Так не устроены реверы, дилеи, фильтры, компрессоры — у них есть «состояние», и одной формулой не отделаешься.

Подход

1. Оборачиваем плагин в Python. Есть готовые библиотеки, которые грузят VST и прогоняют через него аудио, как DAW. Для VST2 на Windows — dawdreamer.

2. Отключаем всё лишнее. В CamelCrusher кроме дисторшна есть фильтр и компрессор — их выключаем. Хотим изолировать один блок.

3. Делаем снимки. Прогоняем через плагин медленный треугольник — 5 Гц на полную амплитуду — и записываем выход. Это и есть искомая кривая. Повторяем для разных положений ручки drive: я снимал с шагом 5%, между точками потом линейно интерполируем.

Тут важно — не синус и не слишком медленный сигнал. Синус половину времени болтается у пиков и плохо покрывает середину; а слишком медленные изменения могут попасть под внутренний DC-блокер плагина (он там нередко стоит) и кривую исказить. Треугольник на нескольких герцах — золотая середина: и амплитуду покрывает равномерно, и блокер его не достанет.

4. Превращаем в таблицу. Можно сохранить кривые как есть — десятки килобайт на тип. Можно подобрать формулу, которая хорошо их описывает, и тогда вместо тысяч точек хватает нескольких чисел на положение ручки. У CamelCrusher кривая tube — парабола с линейным «ядром» вокруг нуля, mech — ломаная попроще; на положение ручки хватает 3–4 коэффициентов. Итого по полкилобайта на тип дисторшна.

Тут есть подвох: если попросить программу подобрать все коэффициенты сразу, она часто сходится к мусору — слишком легко свалиться в локальный минимум. Устойчивее — сначала замерить из данных, насколько кривая усиливает сигнал у нуля (это пре-гейн), и только потом подгонять её форму на загнутых краях. После этого ошибка уходит в шум флоата.

5. Реализуем в плагине. На JUCE. Таблицу коэффициентов вшиваем в бинарь как константу. На каждом сэмпле берём коэффициенты для текущего drive, считаем формулу — десяток умножений. Поверх — обычная обвязка: оверсэмплинг (иначе вэйвшейпер сильно алиасит), dry/wet, output gain.

Что я узнал

— Сначала проверь, что фитить вообще можно. Снять одну кривую и посмотреть, ложатся ли точки в линию — это пять минут, а спасти могут часы.

— Аналитическая модель почти всегда лучше большой таблицы: меньше, точнее, плавнее интерполируется по drive.

— У кривой две независимые составляющие — насколько она усиливает сигнал и где загибается. Подбирать их по отдельности устойчивее, чем оптимизировать всё разом.

— Треугольник.

Результат

Tube и mech — по полкилобайта коэффициентов на каждый. Ушами с оригиналом не различить. Архитектура под следующие типы дисторшна готова.

Прикрепляю результат в виде VST. Это только начало — планирую развивать Devastator дальше.
24🔥8🏆5
This media is not supported in your browser
VIEW IN TELEGRAM
В слайсере будет подстройка BPM
🔥132👍1
Вышла версия 0.6.2

- Добавлен слайдер BPM в slice-режиме + MIDI export с привязкой
- Простенький детект BPM через контекстное меню слайдера
- Hot-swap сэмплов (prev/next, normalize) работает без открытого GUI
- Фикс краша при быстром переключении сэмплов с открытым GUI
- Prev/Next Sample как bool-триггеры
- Исправлен баг при несовместимости частоты дискретизации в проекте и сэмпле(терялась часть верхов)
- Исправлен pan law, теперь в центре не будет -3db
⚠️ Старые проекты грузятся в legacy-режимах — миксы не меняются

https://dsgdnb.com/plugins/cartridge
1🔥1310👍2🏆1🆒1
О как 🌚
Картридж интегрирован в TK Media Browser

https://forum.cockos.com/showthread.php?t=295954
🔥19🥰5👻3👍1🍾1