kick 0.4.12 — macOS AU и Windows VST3
Изменения относительно 0.4.11.
Перестроены нижние панели Source, Pitch, Shape и Space. Основной график занимает ширину блока, связанные настройки расположены под ним. Transient разделён на Shape, Moving Peak и Compressor, Reverb — на Room, Tone, Wet envelope и Duck. Убраны дубли контролов и пустые боковые колонки. Исправлены обрезка полей Sample tools и разная высота страниц.
Переделан Wet Duck. В Preview теперь три полосы на общей временной шкале: сухой кик, реверб до/после Duck и фактическое ослабление в dB. Все шесть параметров доступны обычными ручками: Threshold / Amount / Curve и Attack / Hold / Release. Статическая характеристика вынесена в отдельный Response. Dry и wet масштабируются отдельно для читаемости, а wet до/после использует один масштаб, чтобы сохранялась пропорция подавления.
У Moving Peak время теперь идёт слева направо, частота — вверх по логарифмической шкале. Start и End регулируются вертикальным движением, Curve изгибает частотную траекторию. График соответствует формуле действующего DSP; на фоне показан исходный сигнал. При одинаковых Start/End точка Curve скрывается, но числовое поле остаётся доступным.
В Pitch Curve добавлены отдельные ручки формы сегментов прямо на кривой. Изменение изгиба не двигает точки Pitch/Time; можно редактировать и плоские сегменты. Loop показывает волну Tail, Sample tools — исходный composite с границами trim и направляющими fade. В Post EQ и Return EQ добавлены частотные отметки.
У Wet envelope Sustain вынесен на отдельную подписанную шкалу. Она показывает заданный уровень даже при раннем Note Off, когда звук ещё не дошёл до sustain. Пока фоновый пересчёт не завершён, предыдущий аудиорендер отображается серым со статусом Updating. В Room расчётная модель стереомодуляции отделена от реального wet-превью.
Исправлены дополнительные сценарии Undo / Redo. Отмена ручного drag больше не захватывает автоматизацию других параметров, пришедшую от хоста во время редактирования. Отклонённое некорректное состояние проекта больше не стирает историю и не меняет текущий звук.
Фоновая подготовка склейки больше не перезаписывает более новые изменения Join, обрезки и автоматизации. Исправлена гонка остановки фонового Reverb-превью, из-за которой закрытие плагина могло зависнуть.
Переработан кеш waveform: повторные paint и drag используют общий точный индекс min/max вместо полного прохода по PCM. Сохраняются реальные пики и границы участков; обработка звука этим изменением не затрагивается.
Добавлена защита от некорректного формата, переданного хостом: sample rate ограничивается диапазоном 8–384 kHz, NaN/Inf заменяются на 48 kHz, размер блока не может быть меньше одного сэмпла. Формат согласуется до подготовки движков, эффектов и буферов.
Сохранены существующие идентификаторы и диапазоны параметров, формат пресетов и идентификаторы AU/VST3.
Изменения относительно 0.4.11.
Перестроены нижние панели Source, Pitch, Shape и Space. Основной график занимает ширину блока, связанные настройки расположены под ним. Transient разделён на Shape, Moving Peak и Compressor, Reverb — на Room, Tone, Wet envelope и Duck. Убраны дубли контролов и пустые боковые колонки. Исправлены обрезка полей Sample tools и разная высота страниц.
Переделан Wet Duck. В Preview теперь три полосы на общей временной шкале: сухой кик, реверб до/после Duck и фактическое ослабление в dB. Все шесть параметров доступны обычными ручками: Threshold / Amount / Curve и Attack / Hold / Release. Статическая характеристика вынесена в отдельный Response. Dry и wet масштабируются отдельно для читаемости, а wet до/после использует один масштаб, чтобы сохранялась пропорция подавления.
У Moving Peak время теперь идёт слева направо, частота — вверх по логарифмической шкале. Start и End регулируются вертикальным движением, Curve изгибает частотную траекторию. График соответствует формуле действующего DSP; на фоне показан исходный сигнал. При одинаковых Start/End точка Curve скрывается, но числовое поле остаётся доступным.
В Pitch Curve добавлены отдельные ручки формы сегментов прямо на кривой. Изменение изгиба не двигает точки Pitch/Time; можно редактировать и плоские сегменты. Loop показывает волну Tail, Sample tools — исходный composite с границами trim и направляющими fade. В Post EQ и Return EQ добавлены частотные отметки.
У Wet envelope Sustain вынесен на отдельную подписанную шкалу. Она показывает заданный уровень даже при раннем Note Off, когда звук ещё не дошёл до sustain. Пока фоновый пересчёт не завершён, предыдущий аудиорендер отображается серым со статусом Updating. В Room расчётная модель стереомодуляции отделена от реального wet-превью.
Исправлены дополнительные сценарии Undo / Redo. Отмена ручного drag больше не захватывает автоматизацию других параметров, пришедшую от хоста во время редактирования. Отклонённое некорректное состояние проекта больше не стирает историю и не меняет текущий звук.
Фоновая подготовка склейки больше не перезаписывает более новые изменения Join, обрезки и автоматизации. Исправлена гонка остановки фонового Reverb-превью, из-за которой закрытие плагина могло зависнуть.
Переработан кеш waveform: повторные paint и drag используют общий точный индекс min/max вместо полного прохода по PCM. Сохраняются реальные пики и границы участков; обработка звука этим изменением не затрагивается.
Добавлена защита от некорректного формата, переданного хостом: sample rate ограничивается диапазоном 8–384 kHz, NaN/Inf заменяются на 48 kHz, размер блока не может быть меньше одного сэмпла. Формат согласуется до подготовки движков, эффектов и буферов.
Сохранены существующие идентификаторы и диапазоны параметров, формат пресетов и идентификаторы AU/VST3.