Релиз SunVox 1.9.4c — бесплатный модульный синтезатор и трекер

good-penguin.png

SunVox — это бесплатная (freeware, for any purpose) программа для создания музыки, совмещающая в себе мощный модульный синтезатор и трекер. Программа бесплатна для платформ Windows, macOS, Linux и Windows CE (до версии 1.8.1 включительно также доступна и для платформ PalmOS и MeeGo).

Мобильные приложения для платформ iOS и Android являются платными и распространяются через официальные маркеты приложений для этих платформ.

29 июля 2018 года состоялся релиз новой ветки разработки — 1.9.4, а спустя несколько дней, 3 августа состоялся релиз версии 1.9.4c (которая была обновлена и дополнена 16 августа; это уже третий корректирующий релиз даной ветки).

Основные изменения:

  • v1.9.4 (29 июля 2018):
    • iOS: файлы пользователя доступны через приложение Files;
    • iOS: частичная поддержка USB/Bluetooth клавиатуры (без отпускания клавиш, без Home/End, без F1/F2/…);
    • iOS: улучшенная поддержка экрана iPhone X;
    • оптимизация звукового движка;
    • индикация модулей, контроллеры которых привязаны к MIDI;
    • дополнительная прокрутка списка контроллеров при нехватке места на экране;
    • в анализатор спектра добавлена спектрограмма;
    • детальные настройки анализатора спектра теперь доступны через «Меню → Настройки → Модули», или через файл конфигурации sunvox_config.ini;
    • Amplifier: контроллер «Усиление» для усиления сигнала в 100, 1000 и более раз;
    • Analog Generator: опция «Резкая атака/затухание» для включения мгновенных (со щелчком) атаки и затухания при нулевых значениях;
    • Analog Generator: новые формы волны: «шум со сплайн-интерполяцией (сэмплер)», «белый шум», «розовый шум», «красный шум», «синий шум», «фиолетовый шум», «серый шум»;
    • Compressor: новый режим «пиковый без задержки» для компрессии/лимитирования без задержки, в противовес режимам «пиковый» и «RMS», которые задерживают сигнал на 1 мс;
    • Distortion: новые типы: «foldback2», «foldback3», «переполнение»;
    • GPIO: количество адресуемых пинов (контактов) увеличено до 256;
    • LFO: новая форма волны «случайная плавная» (аналогична случайной (5), но с более плавными переходами между уровнями);
    • DrumSynth: три дополнительных контроллера панорамы для бочки, хэта и малого барабана;
    • Kicker и DrumSynth: контроллер «панорама» теперь может задаваться локально (для каждой ноты отдельно);
    • Kicker: контроллер «Усиление» (раньше назывался «Доп.громкость») снова работает после поломки в SunVox 1.6.x; для активации версия SunVox в свойствах проекта должна быть 1.9.4 и выше;
    • MultiCtl: добавлены контроллеры «Отклик» и «Частота дискретизации» для плавного изменения выходных значений модуля:
      • отклик=1000 — немедленное изменение (как раньше);
      • отклик<1000 — плавное изменение;
      • оптимальная частота дискретизации=150Гц, более высокие значения приведут к увеличению нагрузки на процессор;
    • таймлиния: добавлена функция «установить начало повтора» для установки позиции, на которую программа перейдет по достижении конца проекта;
    • эффект 03 (плавный переход на ноту): значение скорости перехода (XXYY) по умолчанию равно 256 (100 в шестнадцатеричном виде);
    • новый код эффекта 24: взять ноту из строки XXYY на том же треке; к этой ноте прибавляется значение ноты (относительно C5), указанной слева от эффекта; например, C5 .. .. 0024 0002 возьмет ноту из строки 2 без изменений, а C4 .. .. 0024 0002 возьмет ноту из строки 2 и понизит ее на октаву; отсутствие ноты слева от эффекта равноценно C5 (без изменений); если номер модуля отсутствует (как в примере), то используется номер модуля из строки XXYY;
    • новый код эффекта 25: случайным образом выбрать ноту из строки в диапазоне от XX до YY (включительно) на том же треке; в остальном эффекты 25-29 работают аналогично 24;
    • новый код эффекта 26: взять ноту из трека XXYY в той же строке;
    • новый код эффекта 27: случайным образом выбрать ноту из трека в диапазоне от XX до YY (включительно) в той же строке;
    • новый код эффекта 28: взять ноту из строки XXYY на нулевом треке;
    • новый код эффекта 29: случайным образом выбрать ноту из строки в диапазоне от XX до YY (включительно) на нулевом треке; см. пример «pat effect 29»;
    • в окне переназначения модуля добавлена кнопка «паттерн»;
    • горячие клавиши диалогового окна: Y или ENTER = первая кнопка слева; N = вторая кнопка; ESC = отмена; 19 = кнопки слева направо;
    • если при экспорте в WAV указать имя файла exporttest, то запустится тест скорости движка SunVox без сохранения на диск (создастся пустой файл);
    • новый shortcut: CTRL+SHIFT+N — создать новый проект;
    • новый shortcut: SHIFT+F10 — играть от курсора в паттерне;
    • новые инструменты: keyboard/NR SuperSaw (lo-fi), analog11, analog12, pads/analog_distorted2, wind/NR Sax;
    • новые инструменты и эффекты от других пользователей в папках instruments и effects;
    • новые примеры в директории examples/simple_examples: idm, pat effect 29 random note from trk0;
    • sunvox_config.ini: опция denorm 0/1 — выключить/включить денормализованные числа; не используйте, если точно не знаете, зачем оно нужно :)
    • множество небольших изменений и улучшений;
    • исправлены ошибки: искажение сигнала (щелчки на резких атаках) модулями Vibrato и Vocal Filter и др.
  • v1.9.4b (31 июля 2018):
    • исправлены ошибки.
  • v1.9.4c (3 августа 2018):
    • небольшие исправления; в том числе, исправлена ошибка в модуле Feedback (потеря звука в стерео режиме);
  • v1.9.4c обновление файлов (16 августа 2018):
    • добавлена версия sunvox_for_old_cpu (Linux и Windows) для 64-битных процессоров без поддержки SSSE3;
    • права доступа файлов обновлены для корректной работы в Linux и macOS.

Кроме того библиотека SunVox для разработчиков была обновлена до версии 1.9.4c с полноценной поддержкой JavaScript, и теперь можно совершенно свободно использовать движок синтезатора SunVox в любых своих проектах, включая веб-приложения и страницы (пример: JS SunVox Player с набором бесконечных генеративных композиций).

>>> Подробности

©  Linux.org.ru