http://warmplace.ru/temp/sunvox-1.9.5-beta2b.zip
(для Windows, Linux, macOS, WinCE)
Если не обнаружатся серьезные баги, то релиз планирую уже в ближайшие несколько дней.
v1.9.5 BETA2 (18 января 2020):
- расширенная поддержка MIDI синхронизации: прием команд Start/Stop/Continue, MIDI Clock, Song Position Pointer;
- в окне "Свойства проекта" добавлена настройка синхронизации: выбор принимаемых команд (старт/стоп, темп (MIDI clock), позиция);
- Настройки -> MIDI: "источник синхронизации" задает MIDI-порт, с которого принимаются команды синхронизации;
- исправлены ошибки.
- Android 6+: поддержка USB MIDI устройств;
- Android: поддержка архитектур arm64 и x86_64; версии Android ниже 4.1 больше не поддерживаются;
- Android: теперь SunVox остается работать в фоновом режиме после закрытия окна; чтобы полностью остановить приложение - используйте пункт меню "Выход" или кнопку "Назад" вместо "Домой";
- iOS: Audio Unit Extension (AUv3 instrument) - синтезатор SunVox можно использовать в любых приложениях с поддержкой AU;
- iOS: дополнительные функции экспорта/импорта (в главном меню), предоставляемые системой;
- поддержка 65534 модулей в проекте и 32 треков в паттерне;
- оптимизация графического и звукового движков;
- Distortion: новый тип "переполнение2" (симметричное переполнение);
- Loop: теперь входящие ноты перезапускают этот модуль;
- Delay теперь задерживает не только звук, но и звуковые сообщения (нота, высота тона, фаза, динамика);
- MultiSynth: новая опция "Генерировать пропущенные Note OFF";
- редактор паттерна: новая функция "Циклический сдвиг";
- новые эффекты для колонки EE в паттерне:
- 15 - смена транспозиции и подстройки модуля; XX - транспозиция (00 = не менять; 01 = -127; 80 = 0; FF = 127); YY - подстройка (00 - не менять; 01 = ниже на полутон; 80 = 0; FF = выше на полутон);
- 31 - перейти на строку XXYY сразу после завершения текущей строки;
- 32 - установить режим перехода: 0 - абсолютный, относительно начала таймлинии (по умолчанию); 1 - ( начало паттерна + строка перехода ); 2 - ( начало паттерна - строка перехода ); 3 - ( следующая строка + строка перехода ); 4 - ( следующая строка - строка перехода );
- эффекты, которые необратимо меняют содержимое паттерна:
- 38 - удалить событие в треке XX с вероятностью YY (00..FF(100%)); см. пример simple_examples/pat effect 38 self destructive.sunvox
- 39 - циклический сдвиг трека XX вниз на YY строк;
- 3A - сгенерировать очередную итерацию полиритма из YY строк на треке XX; см. пример simple_examples/pat effect 3A polyrhythm.sunvox;
- 3B - скопировать трек XX в паттерн с именем YY;
- MutliCtl, Sound2Ctl, Pitch2Ctl, Velocity2Ctl: диапазон параметра "Вых.контроллер" расширен до 255, что позволяет адресовать в том числе MIDI OUT контроллеры (CC0 = 128, CC1 = 129, ...) подключенных модулей;
- новые настройки визуализации модуля: опции фона (контур/заливка), шкала индикатора уровня (линейная/логарифмическая(дБ)/RMS), пиковый измеритель;
- Настройки -> Основные: добавлена опция "автосохранение";
- Настройки -> MIDI: "канал предпрослушивания" задает MIDI-канал, с которого принимаются ноты во время предпрослушивания модуля (при выборе файла);
- Настройки -> Таймлиния: добавлена опция "шестнадцатеричные номера строк";
- Настройки -> Интерфейс -> Сочетания клавиш: добавлены кнопки удаления [x];
- возможность прокрутки длинных строк в текстовых полях + улучшенная виртуальная клавиатура;
- базовая поддержка copy/paste (ctrl+c/v) во всех текстовых полях;
- Wi-Fi экспорт/импорт: дополнительная информация о файле: размер и дата изменения;
- экспорт в WAV: новый режим "Много файлов (подключения к выбранному)" - экспорт всех модулей, подключенных (как источники) к выбранному модулю;
- новый shortcut: SHIFT + 7 - циклический сдвиг вверх (для выделенной области в редакторе паттерна);
- новый shortcut: SHIFT + 8 - циклический сдвиг вниз;
- новая опция командной строки "-?" для получения помощи со списком всех доступных опций;
- новые опции командной строки: "-v <vol>" - установить громкость; "-t <line>" - перейти на указанную позицию таймлинии; "-p" - играть;
- новые опции командной строки: "-of <format>" - установить формат выходного файла (wav16 (по умолчанию) или wav32); "-o <filename>" - экспорт в файл;
- новые инструменты и эффекты в папках instruments и effects;
- новые примеры (examples/sunvox_compo - победители конкурса SunVox Compo 2019.03): Trackerbound - its over now; make a wish; Logickin Lambda - Soar Beyond; manganoid - Dash of Wind;
- новые примеры (examples): NightRadio - 5100, 5101, 5102, Sines of Night; Manwe - Aquar.io Ambient; Philip Bergwerf - Venaya;
- обновленная версия библиотеки SunVox для разработчиков;
- исправлены ошибки.