Вы находитесь на странице: 1из 15

v1.9.

4c (3 августа 2018):
* небольшие исправления; в том числе, исправлена ошибка в модуле Feedback (потеря
звука в стерео режиме);
v1.9.4b (31 июля 2018):
* исправлены ошибки.
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; для активации версия 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 = отмена; 1...9 = кнопки слева направо;
* если при экспорте в 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.3c (5 декабря 2017):
* macOS: исправлена ошибка в коде приема MIDI сообщений.
v1.9.3b (25 ноября 2017):
* iOS 7 больше не поддерживается;
* исправлены ошибки.
v1.9.3 (21 ноября 2017):
* поддержка 64-разрядных версий Windows (x86_64);
* Android (4.0 и выше): Настройки -> Интерфейс: добавлена опция "Скрыть системные
панели" для полноэкранного режима;
* iOS: поддержка Audiobus 3 (с MIDI);
* macOS и Linux: экспериментальная поддержка функции "Wi-Fi экспорт/импорт" (как на
iOS);
* Linux: теперь SunVox использует библиотеку SDL2 (libsdl2) вместо устаревшей
SDL1.2;
* Windows, Linux, macOS с частотой дискретизации 48000 и выше: улучшено качество
звучания модулей DrumSynth, Analog Generator и FM;
* оптимизация звукового движка;
* в окне "Свойства модуля" добавлена настройка MIDI IN для указания, какие MIDI
команды можно принимать (выбор канала) и когда их принимать (два режима: "когда
модуль выделен" и "всегда");
* самое масштабное обновление модуля Sampler с 2008 года;
* Sampler: добавлен алгоритм удаления щелчков (между двумя нотами на одном канале
или во время резкого выключения ноты (без огибающей));
* Sampler: добавлены четыре новых огибающих для управления эффектом (с поддержкой
полифонии); в качестве эффекта может выступать почти любой модуль SunVox (например,
Filter или MetaModule); эффект сохраняется внутри сэмплера;
* Sampler: добавлена опция "Громкость не зависит от динамики";
* Sampler (редактор): колесо прокрутки теперь увеличивает/уменьшает участок ровно
под курсором мыши, а не по центру окна, как было раньше;
* Sampler (редактор сэмпла): для петли (loop) добавлен параметр "Удержание"; если
его включить, то сэмпл выйдет из петли после выключения ноты (Note OFF);
* Sampler (редактор сэмпла): более детальное увеличение (возможность рассматривать
отдельные отсчеты);
* Sampler (редактор сэмпла): новые функции и одноименные горячие клавиши: "Начать
выделение", "Закончить выделение", "Вставить с наложением";
* Sampler (редактор сэмпла): в меню добавлен новый эффект "Петля без щелчков"
(crossfade loop);
* Sampler (редактор огибающей): длина и количество точек огибающих теперь не
ограничены;
* Sampler (редактор огибающей): поддержка горячих клавиш Delete, Backspace, Insert,
Tab, Влево, Вправо, Вверх и Вниз;
* Sampler (редактор огибающей): информация о выбранной точке показывается внизу;
нажмите в этом месте, чтобы показать/скрыть дополнительные кнопки перемещения
точки;
* Sampler (редактор огибающей): новые параметры огибающей: Усиление, Влияние
динамики;
* Sampler (редактор огибающей): новые типы огибающих: Тон (высота тона), Контроллер
эффекта;
* MetaModule: добавлена опция "События на выходе"; если включена, то MetaModule
будет выводить все события (ноты, изменения высоты тона и т.д.), поступившие на
внутренний модуль Output; см. примеры metamodule_arpeggiator3/4;
* MetaModule: поддержка эффекта 07 (установка фазы в процентах) для перемотки
проекта (внутри MetaModule) в указанное место;
* MetaModule: в контроллер "Играть паттерны" добавлен режим игры без повтора
(доходим до конца проекта и останавливаемся);
* Filter, Filter Pro, Flanger, LFO, Vibrato: анимация текущей фазы LFO (внутри
контроллера "Установить фазу");
* Filter, Filter Pro, Flanger, LFO, Vibrato: входящие ноты сбрасывают фазу LFO в
значение контроллера "Установить фазу";
* MultiSynth: добавлена опция "Триггер" (нажимаем ноту один раз, и она играет
бесконечно, до тех пор, пока мы не нажмем ее снова);
* MultiSynth: добавлен контроллер "Влияние кривой2" - влияние второй кривой
динамики; если 0, то будет использована линейная кривая по умолчанию;
* Reverb: добавлен контроллер "Случайная вариация";
* LFO: добавлен контроллер "Генератор" (всегда генерировать сигнал, даже если на
входе модуля ничего нет);
* LFO: добавлена треугольная форма волны;
* редактор паттерна: новая функция "Распределить равномерно";
* в свойства проекта добавлен параметр "Временная сетка2" - подсветка на уровень
выше;
* отмена случайных значений контроллеров (CTRL + R) через UNDO;
* в браузер файлов добавлены списки недавних файлов и папок; отключить эти списки
можно в настройках интерфейса;
* размер музыкальной клавиатуры в браузере файлов теперь тоже можно менять;
* в браузере файлов теперь можно перейти в предыдущую директорию, нажав BACKSPACE
или ВЛЕВО;
* новый shortcut: CTRL + P - распределить выделенные команды равномерно (редактор
паттерна);
* новый shortcut: переназначить (редактор паттерна) - по умолчанию на эту функцию
не назначены клавиши;
* почти все окна закрываются нажатием ESC;
* добавлен маленький шрифт для экранов с низким разрешением; настроить шрифты можно
в окне Настройки -> Интерфейс -> Шрифты;
* Настройки -> Основные: добавлена кнопка "Лог" для просмотра и сохранения журнала
событий SunVox;
* Настройки -> Интерфейс: добавлена опция "Кнопки масштабирования" для
включения/выключения кнопок изменения масштаба (zoom +/-);
* Настройки -> Интерфейс -> Цветовая схема: добавлена возможность ручной настройки
четырех основных цветов (с_0, c_1, c_2, c_3);
* много новых инструментов и эффектов в папках instruments и effects;
* новые примеры в директории examples: NightRadio - Reach for the Stars, Transient
- Can It Be Beautiful;
* новые примеры в директории examples/simple_examples: sampler effect envelopes,
metamodule_arpeggiator3, metamodule_arpeggiator4;
* обновлена документация: http://www.warmplace.ru/wiki/doku.php?
id=sunvox:manual_ru;
* обновлен шаблон конфигурации (с описанием всех дополнительных опций и цветов):
http://www.warmplace.ru/soft/sunvox/sunvox_config.ini;
* исправлены ошибки: залипание нот в Glide, глюки с виртуальным MIDI IN портом и
Wi-Fi экспортом в iOS и др.
v1.9.2 (4 ноября 2016):
* Windows (7 и выше): поддержка мультитач;
* Linux: поддержка архитектуры arm64 (протестировано на одноплатном компьютере
PINE64);
* Linux: поддержка поворота интерфейса (меняется в настройках SunVox);
* новый модуль Pitch2Ctl преобразует ноты в значения контроллера;
* новый модуль Velocity2Ctl преобразует параметр динамики нот в значение
контроллера;
* в свойства проекта добавлен параметр "Временная сетка", который влияет на
подсветку линий;
* опция "nowin" в файле sunvox_config.ini позволяет запускать SunVox без
графического интерфейса;
* главное меню: добавлена функция "Загрузить проект поверх" (загрузка нового
проекта поверх текущего);
* теперь все новые паттерны располагаются ровно в указанном месте (в качестве
указателя - крестик, аналогично окну с модулями);
* паттерны теперь копируются в файл, поэтому вставить их в новый проект можно даже
после повторного открытия SunVox;
* Analog Generator: добавлены опции "Не сбрасывать фазу" и "Случайная фаза";
* Analog Generator: добавлены опции "Частота фильтра = частота ноты" и "Зависимость
резонанса от динамики"; см. примеры analog_gen4 и analog_gen5;
* Analog Generator: добавлена форма волны "нарисованная со сплайн-интерполяцией";
* MultiSynth: добавлена кнопка "Установить" для точной установки значений кривой;
* Vibrato: добавлен контроллер "Экспоненциальная амплитуда" (для более плавной
регулировки амплитуды колебаний);
* Kicker: добавлена форма волны "sin" (синус);
* LFO: добавлена форма волны "случайная";
* Loop: добавлен контроллер "Режим" для переключения между обычным проигрыванием и
зеркальным (ping-pong); см. пример loop2;
* MetaModule: оптимизированный интерфейс + автоматические имена контроллеров по
умолчанию;
* Sampler: добавлена опция "Остановить запись синхронно с проектом";
* MultiCtl: добавлен контроллер "Выходное смещение";
* верхняя граница частоты/задержки (только для таких единиц измерения, как мс и Гц)
увеличена для модулей Echo, Delay, Vibrato и LFO;
* улучшенный импорт и экспорт MIDI: поддержка каналов, программ, банков и
контроллеров; измененный алгоритм расчета времени;
* теперь можно быстро переключаться между текстовыми полями при помощи клавиш TAB и
SHIFT+TAB;
* новый режим осциллографа (визуализатор модуля) - XY (X = амплитуда на левом
канале; Y - амплитуда на правом канале);
* экранная музыкальная клавиатура теперь показывает названия всех нот, если ее
немного растянуть;
* модули (маршрутизация): добавлена функция "Найти" (поиск модуля по имени);
* улучшенные подсказки в редакторе паттерна;
* если нажать на любом событии (команде) в паттерне, то соответствующий этому
событию модуль будет подсвечен;
* свойства паттерна: добавлены кнопки "Сжать /2" и "Растянуть *2";
* окно Настройки -> Основные: добавлена опция "Сделать резервную копию (бэкап)
проекта при 1ой перезаписи";
* окно Настройки -> Таймлиния: добавлена опция "Номера строк с ..." (показывать
номера строк паттернов с 0 или 1);
* окно Настройки -> Таймлиния: добавлена опция "Размер ячейки сетки";
* окно Настройки -> Интерфейс: добавлена опция "Двойной клик" (макс. время двойного
клика в мс);
* окно Настройки -> Интерфейс -> Масштаб: добавлен параметр "Масштаб шрифта";
* новый shortcut: CTRL + 1 - вкл/выкл mute для выбранного модуля;
* новый shortcut: CTRL + 2 - вкл/выкл solo для выбранного модуля;
* новый shortcut: CTRL + 3 - вкл/выкл bypass для выбранного модуля;
* новый shortcut: CTRL + 4 - сбросить mute и solo для всех модулей;
* новый shortcut: CTRL + F - найти модуль;
* версия sunvox_no_simd для Linux x86 временно удалена; вместо нее используйте
sunvox_lofi;
* новые инструменты и эффекты;
* новые примеры в директории examples/simple_examples: analog_gen4, analog_gen5,
dubstep, loop2, pitch2ctl ***;
* новые примеры песен в директории examples: Quantum Countdown, PalmSounds10,
Kiberaver - Hard Motor;
* обновленная версия библиотеки SunVox для разработчиков:
http://warmplace.ru/soft/sunvox/sunvox_dll.zip;
* исправлены ошибки.
v1.9.1 (9 января 2016):
* добавлен модуль генерации плавных переходов между нотами - Glide; работает
аналогично MultiSynth, посылая команды подключенным на выход генераторам; см.
пример использования в файле examples/simple_examples/glide.sunvox;
* новый инструмент в редакторе паттерна - Интерполятор (в виде отдельного окна);
при помощи него можно делать плавные переходы в любых колонках паттерна, настраивая
тип кривой перехода, количество шума, количество повторов и т.д.;
* новая функция в окне модулей - "заменить"; нужна для того, чтобы выбранный модуль
заменить любым другим без потери соединений;
* MIDI-клавиши (с нотами), привязанные к каким-либо действиям в настройках SunVox
(shortcuts), теперь не посылаются модулям;
* сохранение входящих MIDI-соединений при работе с JACK;
* Sampler: функции копирования и вставки теперь работают через файл, который
сохраняется между сессиями;
* Sampler: добавлены новые эффекты (в редакторе сэмпла) "Инверсия" и
"Центрировать";
* операция "вырезать" добавлена в окна таймлинии и модулей;
* LFO: добавлен контроллер "коэффициент заполнения" (только для прямоугольной формы
волны);
* новый shortcut: SHIFT + > - выбрать следующий модуль;
* новый shortcut: SHIFT + < - выбрать предыдущий модуль;
* новый shortcut: CTRL + > - выбрать следующий синтезатор;
* новый shortcut: CTRL + < - выбрать предыдущий синтезатор;
* новый shortcut: CTRL + ВЛЕВО - выбрать следующий модуль по горизонтали;
* новый shortcut: CTRL + ВПРАВО - выбрать предыдущий модуль по горизонтали;
* новый shortcut: CTRL + ВНИЗ - выбрать следующий модуль по вертикали;
* новый shortcut: CTRL + ВВЕРХ - выбрать предыдущий модуль по вертикали;
* новые инструменты; в том числе DrumSynth48 от Cube48;
* новые примеры в директории examples/simple_examples: glide;
* новые примеры песен в директории examples: snowfall, победители конкурса SunVox
Compo 2015.10 (KnyazIvan - fatal precession, OceanicDegree - Dreaming, echo2 -
unreal love 3);
* исправлены ошибки.
v1.9b (26 июля 2015):
* для Linux x86 добавлена специальная версия sunvox_no_simd - на случай, если ваш
процессор не имеет поддержки SIMD инструкций (SSE3, например);
* в окне "Свойства проекта" добавлено новое поле - "Основан на SunVox (версия)";
это версия движка SunVox, который используется в проекте - алгоритмы некоторых
модулей (Compressor, например) слегка отличаются в разных версиях;
* исправлены ошибки.
v1.9 (19 июля 2015):
* полный перевод интерфейса на русский язык; обратно на английский можно
переключиться в настройках SunVox (в разделе Интерфейс);
* PalmOS и Meego больше не поддерживаются, но вы всегда можете скачать SunVox 1.8.1
с поддержкой этих систем на сайте warmplace.ru;
* Android: теперь SunVox-документы (sunvox, sunsynth, midi, xm, mod, xi и т.д.)
могут быть открыты из других приложений (например, из браузера или почты);
* Android и iOS: оптимизация графики под OpenGL ES 2.0;
* добавлен модуль обратной связи - Feedback (см. примеры);
* добавлен модуль Filter Pro - фильтр повышенной точности; более медленный, чем
модуль Filter, но более качественный и с большими возможностями фильтрации;
* в Preferences -> MIDI теперь можно задавать четыре MIDI устройства - для
одновременного использования четырех MIDI-контроллеров;
* теперь любая кнопка или ручка на внешнем MIDI-контроллере может быть привязана к
нескольким SunVox-контроллерам внутри любых модулей;
* любое сочетание клавиш (shortcut) теперь можно связывать с кнопкой на внешнем
MIDI-контроллере; поддерживаются команды: Note, CC, Program Change;
* добавлено окно детальных настроек контроллера; чтобы открыть его, кликните дважды
на нужном контроллере, или нажмите на нем правой кнопкой мыши;
* в окне детальных настроек контроллера вы сможете: точно настраивать значение
контроллера, сбрасывать его, делать случайным, записывать в паттерн, привязывать к
MIDI;
* MultiSynth: добавлен контроллер "Фаза" - стартовая позиция; нужна, например, для
включения сэмпла не с начала;
* MultiSynth: добавлена поддержка эффектов 07 и 09; при использовании 07 к смещению
прибавляется значение контроллера "Фаза";
* MultiCtl: добавлен контроллер "Квантование" - количество уровней квантования, для
получения более ступенчатого изменения значений контроллера на выходе;
* Sampler: добавлен контроллер "Порог записи" - это уровень входящего сигнала,
начиная с которого Sampler начнет записывать;
* Sampler: добавлена возможность импорта точек повторяющейся петли (loop points) из
файлов в формате WAV;
* Generator: контроллер "P.Modulation" переименован в "Вход для част.модуляции",
т.к. он включает частотную модуляцию;
* Filter: добавлен контроллер "LFO.форма волны";
* Amplifier: добавлен контроллер "Точная громкость" для дополнительного, более
точного контроля громкости;
* Modulator: добавлен режим фазовой модуляции;
* новые функции в меню редактора паттерна: начать выделение, закончить выделение;
* немного изменен внешний вид редактора паттерна;
* новый код эффекта: 13 - Установить флаги Bypass/Solo/Mute (BSM = XYY) в указанном
модуле; пример установки Mute: 13 0001; пример установки Solo: 13 0010;
* новый код эффекта: 14 - Сбросить флаги Bypass/Solo/Mute (BSM = XYY) в указанном
модуле; пример сброса Bypass: 14 0100;
* новый shortcut: SHIFT + F12 - перейти в начало;
* новый shortcut: SHIFT + ) - подняться на октаву;
* новый shortcut: SHIFT + ( - опуститься на октаву;
* новый shortcut: CTRL + ( - начать выделение (редактор паттерна);
* новый shortcut: CTRL + ) - закончить выделение (редактор паттерна);
* новые инструменты от NightRadio, Pavel Ti, SolarLune и других авторов;
* новые примеры в директории examples/simple_examples: feedback, feedback2,
modulator (phase modulation);
* новые примеры песен в директории examples: 4004, music_in_our_souls,
awakening_city, Transient - Tablerock, победители конкурса SunVox Compo 2015.02
(Sirmooge - Phalanx, Pavel Ti - Boomer, KnyazIvan - Cold Summer);
* исправлены ошибки.
v1.8.1 (29 декабря 2014):
* частичный перевод интерфейса на русский язык (файловый диалог и настройки);
* визуализатор модуля Compressor стал больше;
* модуль GPIO теперь присутствует на всех устройствах (для удобства создания
композиций с этим модулем), но полностью работает он по-прежнему только в Linux;
* исправлены ошибки.
v1.8 (17 ноября 2014):
* поддержка 32-битного (Floating Point) звука на Android и iOS устройствах;
исключение - медленные устройства без FPU;
* поддержка частоты дискретизации отличной от 44100 на iOS и Android устройствах
(только, если железо поддерживает выбранную частоту);
* iOS: поддержка Audiobus 2 и IAA (частично);
* новые функции в окне модулей: масштабирование с поддержкой multitouch, привязка к
сетке;
* MetaModule: добавлена кнопка EDIT, нажав которую можно редактировать внутренности
MetaModule без лишних операций Load и Save; при этом MetaModule может иметь внутри
себя еще несколько МетаМодулей и так далее с бесконечным количеством вложений;
* MetaModule: добавлены следующие опции: Arpeggiator (изменение тональности
паттернов внутри МетаМодуля), Apply velocity to song (применение силы нажатия
клавиши на весь внутренний проект МетаМодуля);
* Sampler: добавлены следующие опции: Record on play (начать запись сразу после
нажатия PLAY), Record in mono (записывать в моно), Record with reduced sample rate
(записывать с пониженной в два раза частотой дискретизации), Record in 16bit
(записывать только в 16-битном формате);
* улучшения модуля SpectraVoice: авто-рендер звука (без кнопки RENDER),
дополнительный размер сэмпла (sample size), новые типы гармоник (random, triangle1,
triangle2, overtones1, overtones2, overtones3, overtones4);
* Sound2Ctl: добавлена опция "Record Values" для живой записи всех значений,
которые генерирует этот модуль; запись работает только в рамках основного режима
записи SunVox (кнопка REC);
* поддержка команд смещения (эффекты 09 и 07) добавлена в модули Generator и Analog
Generator;
* MultiSynth: добавлен новый контроллер "Random phase", задающий случайное смещение
фазы модуля; например, можно заставить Sampler (подключенный к MultiSynth) каждый
раз играть со случайной позиции;
* MultiSynth: добавлен новый контроллер "Random velocity", задающий степень
случайности параметра Velocity;
* Analog Generator: добавлена новая опция "Filter freq. scaling per key (reverse)"
- включение обратной зависимости частоты фильтра от высоты тона;
* Analog Generator: добавлен новый контроллер "Noise" для подмешивания белого шума
в сигнал генератора (до фильтра);
* новая команда "Previous Track" (отображается в виде стрелочек влево) позволяет
накладывать дополнительные эффекты на предыдущую дорожку паттерна; при этом в
качестве доп. эффектов нельзя использовать 2x, 40..5F, 1D;
* в редакторе паттерна появилась новая кнопка "Spec.Cmd" - нажмите ее, если нужно
вставить одну из специальных команд (Set Pitch или Previous Track);
* для того, чтобы быстро скопировать значение контроллера в паттерн, меняйте
значение выбранного контроллера с нажатым SHIFT;
* по аналогии с копированием значения контроллера можно копировать значение
тональности из окна Touch Theremin - просто нажимайте SHIFT в процессе игры;
* новый модуль - GPIO (только для Linux со включенным интерфейсом GPIO); при помощи
него можно, например, посылать сигналы на внешние светодиоды, или опрашивать
кнопки, подключенные к GPIO; см. пример raspberry_pi_gpio;
* в Preferences -> MIDI теперь можно задавать два MIDI устройства и,
соответственно, играть на двух MIDI контроллерах одновременно;
* новый раздел в окне настроек Preferences -> Timeline;
* новая настройка: Preferences -> Timeline -> Show timeline; меняйте ее, если
хотите изменить видимость окна Timeline при старте SunVox;
* новый shortcut: SHIFT + F9 - начать/закончить запись;
* новый shortcut (pattern editor): SHIFT + [ - понизить тональность выделенного
участка паттерна на октаву;
* новый shortcut (pattern editor): SHIFT + ] - повысить тональность выделенного
участка паттерна на октаву;
* новый shortcut (pattern editor): CTRL + m - вставить с наложением (из буфера
обмена берутся только ненулевые элементы);
* новый shortcut (pattern editor): SHIFT + k - вставить команду "Prevous Track";
* новые примеры в директории examples/simple_examples: spectravoice2,
metamodule_arpeggiator, metamodule_arpeggiator2, std_effect_multitrack,
std_effect_multitrack2, std_effect_multitrack3, raspberry_pi_gpio;
* новые примеры песен в директории examples: alchemy_masters, full_moon_night,
Twistboy - Translucent, Spline - Endless August, Knyazivan - Left Double Quotation
Mark;
* исправлены ошибки.
v1.7.5 (26 июня 2014):
* iOS: поддержка 64-битного процессора;
* iOS: теперь SunVox-документы (sunvox, midi, xm, mod) могут быть открыты из других
приложений (например, из браузера или почты);
* новый модуль - Pitch Shifter, для изменения тональности любого звука в реальном
времени;
* добавлено окно переназначения клавиш (Shortcuts); найти его можно в Main Menu ->
Preferences -> Interface;
* в модуль MultiCtl добавлена настраиваемая кривая значений (график зависимости
выхода от входа);
* в настройки MIDI добавлена новая опция Octave Offset - для смещения базовой
октавы вниз или вверх;
* поддержка утилиты avconv (libav) в системах без ffmpeg; SunVox может грузить
звуковые файлы в любых форматах, если в системе установлены консольные утилиты
ffmpeg или avconv;
* команда PR переименована в SP (Set Period - установить высоту тона);
* главное меню поделено на два отдельных: основное (слева) и меню редактора
паттерна (справа);
* слегка изменен дизайн;
* функция Play (клавиша F9) теперь отвечает и за остановку проигрывания;
* новый shortcut: F10 - играть с начала;
* новые примеры в директории examples/simple_examples: crossfader;
* новые примеры песен в директории examples: Twistboy - Translucent,
unspoken_words;
* исправлены ошибки.
v1.7.4b (4 февраля 2014):
* количество пользовательских контроллеров в MetaModule увеличено до 27;
* в модуль Delay добавлен контроллер "Delay units" для выбора единиц измерения
параметров "Delay L" и "Delay R"; возможные варианты: sec/16384, ms, Hz, ticks,
lines, lines/2, lines/3;
* в модуле Delay увеличена максимальная длина задержки: 1/4 секунды для PalmOS и 4
секунды для остальных систем;
* Main Menu -> Preferences -> Main: новая опция "Automatic session restore";
включите ее, если хотите скрыть стартовый диалог восстановления сессии;
* изменен шрифт в окне Timeline и добавлен режим автоматического переноса текста
внутри паттерна;
* исправлены ошибки.
v1.7.4 (23 января 2014):
* появилась версия SunVox для Raspberry Pi;
* оптимизация движка;
* в настройках модуля (Module Properties) появилась возможность тонкой настройки
визуализатора (тип индикатора уровня, тип осциллографа и т.д.);
* доступные режимы индикатора уровня: OFF, Mono, Stereo, Color, Glow effect;
* доступные режимы осциллографа: OFF, Points, Lines, Bars, Bars2 (symmetrical),
Stereo phase scope (Goniometer), Stereo phase scope x2;
* настройки визуализатора по умолчанию можно задать в основном меню SunVox ->
Preferences -> Modules -> Default visualizer;
* новый модуль - Sound2Ctl, конвертирует звук в цифровое значение любого
контроллера на выходном модуле;
* новый модуль - MultiCtl, позволяет управлять несколькими контроллерами (на разных
модулях) одновременно, изменяя значение всего одного базового контроллера;
* в модуль WaveShaper добавлен контроллер "DC filter" (DC Blocking Filter); по
умолчанию он включен, что означает активность DC фильтра;
* в модуль Amplifier добавлен контроллер "Absolute"; включайте его, чтобы на выходе
получить абсолютные значения амплитуды;
* MultiSynth: добавлены новые кнопки: Options, Reset, Smooth, Load, Save;
* MultiSynth: теперь можно переключаться между разными режимами огибающей Velocity
в меню Options;
* DrumSynth теперь поддерживает команды изменения velocity;
* опция "Change font size" (изменить размер шрифта редактора паттерна)
переименована в "Scale" (изменить масштаб); кроме того, масштаб редактора паттерна
теперь можно менять плавно на любом устройстве;
* теперь вместо иконки у паттерна можно задавать имя (в соотв. текстовом поле окна
Pattern properties);
* параметр Scale (масштаб) теперь можно задавать для каждого модуля индивидуально
(в окне Module Preferences или используя комбинацию CTRL + MOUSE WHEEL);
* добавлена возможность ручного изменения ориентации экрана (только для Android,
WinCE и PalmOS): Preferences -> Interface -> Angle;
* в файловый браузер добавлены новые функции: Remove, Rename, Cut, Copy, Paste,
Create Directory;
* файловый браузер теперь отображает размер файлов (за исключением PalmOS версии);
* новые примеры в директории examples/simple_examples: sound2ctl*, drumsynth*;
* новые примеры песен в директории examples: moon_secrets, CsardasContinuum (by
Frantisek Fuka (Fuxoft)), berlin_fm_-_nt, visualizer_demo, silence_artifacts;
* исправлены ошибки.
v1.7.3c (14 мая 2013):
* дополнительные формы волны для модуля LFO: sin2 (правильный синус для панорамы),
saw, saw2;
* теперь реал-тайм запись звука идет в выбранный слот Сэмплера;
* исправлена ошибка с приемом MIDI сообщений через JACK;
* исправлена ошибка с вычислением базовой ноты сэмпла;
* теперь базовая нота для Vorbis Player - C5;
* новая песня (examples): april_song.
v1.7.3b (27 апреля 2013):
* исправлено несколько ошибок (поддержка широкого экрана iPhone5, Audiobus,
небольшая ошибка в движке интерфейса).
v1.7.3 (12 апреля 2013):
* iOS: появился виртуальный MIDI-порт для более удобного подключения SunVox к
другим iOS-программам (секвенсорам);
* iOS: поддержка Audiobus;
* iOS: поддержка нового размера экрана iPhone;
* поддержка JACK Audio Connection Kit (для iOS и Linux);
* улучшен алгоритм модуля Compressor;
* по умолчанию базовая нота для загруженных WAV/AIFF сэмплов равна C5;
* в SunVox-файле теперь сохраняется дополнительная информация: позиция курсора
timeline, текущий выделенный модуль, активный паттерн;
* оптимизация движка;
* дополнительные опции драйвера ASIO;
* теперь модуль Input доступен также для Linux (ALSA), Windows
(MME,DirectSound,ASIO), Windows Mobile (только с full duplex драйверами) и OSX;
* расширенный список для установки размера аудио-буфера в Preferences->Audio: 128,
256, 512, 768, 1024, 1280, 1536, 1792, 2048, 2560, 3072, 4096;
* новые опции в Preferences->Audio: Driver, Output Device, Input Device, Frequency;
* новая опция в Preferences->Interface: Window Parameters (размер окна,
полноэкранный режим); полноэкранный режим работает только в Windows and Linux;
* для модуля MultiSynth добавлены опции: Use static note C5 (играть все ноты как
C5); Ignore notes with zero velocity (игнорировать ноты с нулевым velocity);
* новая функция в редакторе паттерна - Slice by cursor (разрезать паттерн на два,
используя текущее положение курсора);
* SunVox теперь может загружать файлы в формате MIDI;
* добавлена поддержка следующих MIDI-команд: Start, Continue, Stop;
* количество пользовательских контроллеров модуля MetaModule теперь можно менять от
0 до 13;
* добавлена возможность принимать MIDI сообщения со всех каналов одновременно - для
это достаточно выставить значение ANY в соотв. поле Preferences->MIDI;
* новая опция в Preferences->Interface: Show virtual keyboard; используйте ее, если
нужно включить или выключить виртуальную текстовую клавиатуру;
* скроллинг сэмпла в Sampler Editor в режиме выделения, когда курсор уходит за
пределы окна;
* в меню Timeline добавлены функции Mute/Solo для отключения/включения отдельных
паттернов;
* Vorbis Player теперь понимает команды смещения (эффекты 09 и 07);
* теперь новый паттерн можно создать, нажав два раза на пустой области окна
Timeline;
* новая функция в окне Timeline - Slice Pattern(s) (разрезать выделенные паттерны);
паттерны будут разрезаны в том месте, в котором находится курсор текущей позиции
проигрывания;
* новый код эффекта - 23 для присвоения случайного значения от XX (00..FF) до YY
(00..FF) указанному контроллеру;
* новый код эффекта - 1F для установки BPM от 1 (в то время, как эффект 0F
позволяет установить BPM только от 32);
* новые песни: Manwe - Early Fall remake (original by Tangrine), kostya_m -
Midnight, take_my_hand, follow_the_sun;
* новые примеры в директории examples/simple_examples: metamodule_test,
metamodule_with_automation, random_ctl_values_with_range, trance, compressor2;
* новые инструменты (pads): moving_pad, vocal_synth, filter_slide_up, analog,
analog2, analog3, analog_distorted, space, violin, violin2, violin3, violin4;
* новый инструмент (keyboard): analog10, fm2, bell2;
* исправлены ошибки.
v1.7.2b (22 сентября 2012):
* исправлена ошибка с зависанием Сэмплера;
* изменения в файловых функциях WinCE версии;
* Android: добавлена возможность переносить приложение на SD-карту;
* Android: теперь после нажатия кнопки Back появляется диалог для подтверждения
выхода;
* исправлены баги.
v1.7.2 (3 сентября 2012):
* для пользователей Android: если экран вашего устройства периодически мигает,
попробуйте поместить файл option_glnoretain.txt (с любым содержимым) на карту
памяти устройства в директорию Android/data/nightradio.sunvox/files/;
* теперь композиции в трекерных форматах XM и MOD можно грузить напрямую из SunVox,
без внешнего конвертера; для этого заходите в основное меню и нажимайте Load Song;
* расширен список поддерживаемых эффектов при конвертации из XM/MOD в SunVox;
* новый код эффекта - 30; приводит к остановке проигрывания композиции;
* новый контроллер в модуле Reverb - "All-pass filter"; используйте его для
отключения/включения выходного фазового фильтра; при выключенном фильтре модуль
работает быстрее;
* новый контроллер в модуле Reverb - "Room size" для выбора размера виртуальной
комнаты;
* new controller in the Reverb module - "Room size";
* включен режим автоповтора (при длительном нажатии) для следующих кнопок: HLD
(очистить текущую ноту), OFF (поставить окончание ноты), INS (вставка пустой ноты
со сдвигом вниз), BCK (удаление ноты со сдвигом вверх);
* специально для больших проектов добавлены 8 слоев для модулей; например, часть
модулей может находиться на одном слое, часть - на другом;
* новая функция "Scale" в меню окна с модулями: используйте ее, если нужно сделать
размер модулей больше или меньше для текущего проекта;
* изменение размера модулей колесом прокрутки мыши или скроллом на тачпаде;
* новый модуль - WaveShaper;
* новый модуль - MetaModule; при помощи него вы можете включать в ваш проект другие
.sunvox проекты (композиции) и использовать их в роли синтезаторов или эффектов;
данный модуль не доступен для PalmOS;
* новые опции в Preferences->Recording: Pattern fit to grid (подгонка размера
паттерна под сетку), Note quantization, Controller quantization;
* в настройки (Preferences->MIDI) добавлена опция "Ignore velocity"; включайте ее,
если вам не нужна запись силы нажатия;
* новая опция в Preferences->Audio: Audio buffer size (размер аудио-буфера); чем
меньше этот размер, тем меньше задержка;
* пустой параметр эффекта vibrato 04 теперь воспринимается, как "использовать
предыдущий параметр"; работает только для песен, созданных в новой версии SunVox
1.7.2 и выше;
* новая опция "smooth frequency change" (плавное изменение частоты) в Analog
Generator; по умолчанию включена; выключите ее, если хотите использовать эффект
arpeggio 08;
* добавлена карта распределения velocity в MultiSynth;
* улучшен CPU Usage Monitor - теперь со скроллингом и возможностью выбора модуля;
* максимальное кол-во треков в паттерне увеличено с 8 до 16;
* максимальная длина буфера в модуле Echo увеличена до 4 секунд (за исключением
PalmOS версии, где длина по прежнему равна 1 секунде);
* новый контроллер в модуле Echo - "Delay units" для выбора единиц измерения
параметра Delay (доступны ms, Hz, ticks, lines);
* новый контроллер в модуле Filter - "LFO frequency units" для выбора единиц
измерения параметра LFO frequency;
* новый контроллер в модуле Flanger - "Vibrato speed units" для выбора единиц
измерения параметра Vibrato speed;
* новый контроллер в модуле LFO - "Frequency units" для выбора единиц измерения
параметра Frequency;
* новый контроллер в модуле Vibrato - "Frequency units" для выбора единиц измерения
параметра Frequency;
* новый контроллер в модуле Vibrato - "Set phase" (установка фазы);
* новые примеры (simple_examples): MIDI_out, waveshaper, velocity_map, reverb2,
reverb3;
* новый инструмент (instruments/bass): analog_bass;
* новый инструмент (instruments/pads): synth_violin;
* новые инструменты (instruments/keyboard): piano14, piano15, space, space2;
* новые инструменты (instruments/various): electric_guitar, noise_slide_up,
electro_drum_loop;
* инструменты (в папке instruments/keyboard) piano03.wav, piano04.wav, piano05.wav
заменены на piano03.sunsynth, piano04.sunsynth, piano05.sunsynth;
* оптимизация движка;
* исправлены баги.
v1.7 (9 апреля 2012):
* порт на Android;
* порт на Meego;
* реал-тайм запись таких звуковых событий, как: ноты, изменения контроллеров и
Touch Theremin; метроном можно включить в Preferences;
* новый модуль Analog Generator для теплого аналогового звука;
* добавлена кнопка B - Bypass;
* добавлена кнопка V - изменение внешнего вида окна контроллеров: 1, 2, 3 или 4
колонки;
* увеличена полифония с 16 до 32 для модулей Sampler и SpectraVoice;
* кол-во слотов в Сэмплере увеличено с 16 до 128;
* в модуль Filter добавлен параметр "Roll-off" (dB per octave): 12dB; 24dB; 36dB;
48dB;
* теперь сэмплы можно грузить напрямую через диалог Load Module; модуль Sampler
будет создан автоматически;
* в диалоге Load Module добавлена предпрослушка (включается кнопкой Preview);
* в модуль LFO добавлен моно-режим; если нужна экономия - LFO в моно-режиме
работает быстрее;
* новые функции в Main Menu -> Edit: Shrink pattern and Expand pattern - для
сжатия/растягивания паттерна в 2 раза;
* новый эффект 40...5F - задержка события на долю строки (линии): от 0% (40) до
100% (5F); задерживать можно не только ноты, но и установку значений контроллеров;
* новый эффект 04 - вибрато с параметрами XXYY, где XX - частота, YY - амплитуда;
* новый эффект 22 - присвоение случайного значения от 0 до XXYY указанному
контроллеру;
* новый контроллер в модуле Filter - "Exponential freq" для экспоненциального
изменения частоты;
* в редактор сэмпла добавлена новая функция "Stereo to mono";
* новая опция в файле sunvox_config: pencontrol - принудительная оптимизация
интерфейса под перо/мышь;
* новая опция в файле sunvox_config: ppi - кол-во экранных пикселей на дюйм;
интерфейс масштабируется под это значение;
* новая опция в файле sunvox_config: scale - коэффициент масштабирования интерфейса
(норма=256);
* новая опция в файле sunvox_config: synths_min_num - минимальное количество
модулей по горизонтали;
* в Preferences добавлены новые параметры для гибкой настройки масштаба интерфейса
программы;
* Windows: DirectSound теперь стоит по умолчанию; если нужен ASIO, то это можно
прописать вручную в файле sunvox_config;
* iOS: в браузере файлов по Wi-Fi добавлена функция создания директорий;
* новые примеры: electrohouse, afternoon, pong, space_trip, 8bit_tales, sfields1,
1bit;
* новые инструменты;
* оптимизация звукового движка;
* исправлена куча багов.
v1.6.4 (3 августа 2011):
* новый модуль: Side Chain Compressor;
* новый модуль: DrumSynth - барабанный синтезатор с 120 пресетами;
* новый модуль: Amplifier (усилитель);
* добавлен потрековый экспорт в WAV;
* двойной клик в пустой области звуковой сети - добавление нового модуля;
* двойной клик на паттерне в таймлинии - открытие окна с параметрами паттерна;
* максимальный BPM увеличен до 800;
* в Generator'е форму волны с типом 4 (dirty) теперь можно рисовать;
* добавлены новые примеры;
* iOS: добавлен стерео-режим в модуль Input;
* iOS: в главное меню добавлен пункт Online Help.
* исправлена куча багов.
v1.6.2 (13 мая 2011):
* в версиях для наладонников и смартфонов в 4 раза уменьшен уровень шума
квантизации (повышена битность);
* для слабых компьютеров под Win32 или Linux (x86) добавлены Lo-Fi версии SunVox; в
них вместо Floating point 32bit используются алгоритмы Fixed point 13.3;
* улучшено качество звучания модулей Generator и SpectraVoice;
* новые формы волны в модуле Generator: half-sine (6); abs-sine (7); pulse-sine
with duty cycle (8);
* в окно редактора модулей добавлены функции copy/paste;
* в модуль MultiSynth добавлен контроллер Velocity;
* поддержка ASIO под Windows;
* Sampler теперь может записывать в реальном времени сигналы с других модулей;
модули-генераторы достаточно подключить на вход сэмплера и нажать кнопку "Rec",
"Rec mono" или "Rec LoFi"; кнопки расположены под контроллерами сэмплера;
* добавлена базовая поддержка MIDI IN/OUT в версиях для Linux (ALSA), OSX и iOS
(CoreMidi), Windows (MM);
* поддерживаемые MIDI IN команды: NoteON/OFF;
* поддерживаемые MIDI OUT команды: NoteON/OFF; Control Change; Program Change; Bank
Select;
* чтобы из паттерна управлять внешними MIDI-контроллерами (посылка MIDI Control
Change), используйте контроллер с номером 80+X; где X - это номер MIDI-контроллера;
например: 8100 8000 - установить MIDI-ручку Modulation (она имеет номер 1) на
максимум;
* добавлен модуль Input для приема сигнала с микрофона или линейного входа; в
данной версии Input есть только для iOS, но в в следующих версиях появится и для
остальных систем;
* iOS: в редакторе паттерна добавлен джойстик для более точного позиционирования
курсора;
* iOS: добавлен Audio Copy/Paste (Intua Audio Sharing); совместим с Sonoma; где
находится: Main menu -> Export/import -> Copy/Paste;
* iOS: поддержка мультитач на клавиатуре пианино и в Touch Theremin;
* добавлено окошко Preferences (вызывается из главного меню);
* поддержка templates - это пользовательский sunvox файл, который будет грузиться
каждый раз при старте и после выполнения команды New; задается в Preferences;
* исправлен баг с перегрузкой EQ модуля;
* добавлены новые примеры треков и инструменты (сэмплы);
* исправлена куча ошибок.
v1.6 (10 декабря 2010):
* оптимизация и улучшение интерфейса;
* порт для Maemo (проверялось на Nokia N900);
* iOS: добавлена функция блокировки поворота экрана;
* поддержка многозадачности iOS 4;
* iOS: включена поддержка обмена файлами через iTunes;
* добавлен анализатор спектра;
* добавлен новый модуль - OGG Vorbis Player (не работает на PalmOS устройствах);
* добавлен новый модуль - Amplitude Modulator (умножитель);
* в модуль "Distortion" добавлен контроллер "Noise";
* в модуль "Filter" добавлен контроллер "LFO";
* улучшено качество звучания модуля "FM";
* улучшено качество звучания модуля "Kicker";
* поддержка кубической интерполяции в сэмплере;
* поддержка цветовых тем; кроме списка готовых тем можно задавать свои собственные
в файле sunvox_config при помощи опций theme, c_0, c_1, c_2 и c_3; theme -
включение поддержки пользовательских цветовых тем; с_0 - с_3 - базовые четыре
цвета, их можно использовать, например, так: c_0 #00FF80;
* поддержка UNDO/REDO (через CTRL + Z / CTRL + Y / SHIFT + CTRL + Z);
* добавлена настройка шага редактирования паттерна; например, если шаг установить в
4, то курсор будет перепрыгивать 4 линии после ввода очередной ноты;
* CTRL + минус - уменьшить шаг редактирования;
* CTRL + плюс - увеличить шаг редактирования;
* исправлена ошибка в обработке режимов solo/mute модулем "MultiSynth";
* добавлена функция переназначения номеров модулей в паттерне (основное меню ->
edit -> remap); это нужно, например, в случае, если вы написали мелодию на модуле с
номером 4, а затем захотели чтобы ее играл модуль с номером 8;
* sunvox_config: добавлена опция "zoom" для увеличения размера пикселей; работает
на устройствах с Linux+SDL и WinCE+RAW; пример использования: zoom 2;
* добавлены новые примеры;
* исправлена куча багов.
v1.5.5 (4 мая 2010):
* новый контроллер в модуле "Generator" - "Duty cycle" (работает только для
прямоугольной формы волны);
* предпрослушка сэмплов прямо в файловом диалоге;
* редактор внутри сэмплера теперь сигнализирует о своем состоянии (показываются
активные ноты, бегут указатели и пр.);
* новый shortcut (для pattern editor): CTRL + D - размножить выделенный участок
паттерна;
* новый shortcut (для pattern editor): CTRL + I - интерполировать параметры
(крайняя правая колонка в треке) контроллеров или эффектов;
* новый shortcut (для pattern editor): CTRL + U - интерполировать значение
velocity;
* новый shortcut (для sound network): CTRL + N - добавить новый синт;
* новый shortcut (для sound network): CTRL + R - установить случайным образом
контроллеры выбранного синта;
* новый shortcut (для timeline): CTRL + N - добавить новый паттерн;
* новый shortcut (для timeline): CTRL + D - клонировать паттерн(ы);
* новый shortcut (для timeline): CTRL + C - скопировать паттерн(ы) в буфер;
* новый shortcut (для timeline): CTRL + V - вставить паттерн(ы) из буффера;
* новый shortcut (для timeline): CTRL + A - выделить все паттерны;
* поддержка 24битных WAV-сэмплов;
* экспериментальная поддержка форматов MP3/OGG/FLAC/... под Linux - только при
наличии утилиты ffmpeg в системе.
* исправлен баг с FM-синтом.
v1.5.1 (03 апреля 2010):
* оптимизация движка;
* новый модуль: DC Blocker (фильтр DC смещения);
* новый модуль: EQ (3х-полосный эквалайзер);
* новый модуль: MultiSynth (транслирует ноты на неограниченное кол-во подключенных
к нему синтов);
* теперь прямо на синте/эффекте видно форму волны, которую он генерирует;
* общий индикатор уровня сигнала становится красным, если уровень превысил норму
(clipping);
* модулям (синтам и эффектам) можно задавать цвет;
* простой экспорт в MIDI;
* поддержка сэмплов в формате AIFF;
* sunvox_config: опция "flip" заменена на "rotate"; пример использования: rotate 90
//повернуть экран на 90 градусов;
* sunvox_config: добавлена опция "maxfps" для указания максимального кол-ва кадров
в секунду; меньшее значение - меньше загрузка процессора;
* sunvox_config: добавлены опции для контроля размера синтов/эффектов на экране:
synth_max_xsize, synth_min_xsize, synth_xsize_divider, synth_ysize_multiplier;
* sunvox_config: опции "no_scopes" и "no_levels" для медленных устройств;
* теперь SunVox может грузить опции как из sunvox_config.ini, так и из
sunvox_config.txt.
v1.4.5 (11 октября 2009):
* добавлен новый модуль: Vibrato;
* добавлена синусоидальная форма волны в "generator";
* добавлены эффекты 11 and 12 - плавное повышение/понижение тона (аналог MOD-овских
E1 и E2);
* добавлен эффект 20 - установка вероятности (от 0 до 8000) того, что данная нота
прозвучит :) это для всяческих непредсказуемых ритмов и бесконечных мелодий;
* добавлен эффект 21 - тоже, что и 20, но со случайным velocity;
* в примеры добавлен трек endless_song, демонстрирующий эффекты 20 и 21;
* новый функционал в сэмплере: ресэмплинг; параметрический volume fade; режим
рисования волны;
* более удобная функция "transpose" в редакторе паттернов;
* добавлен режим "pattern follow" - работает только при проигрывании одного
паттерна;
* оптимизация звукового движка - SunVox меньше грузит процессор.
v1.4 (24 июля 2009):
* версия для iPhone;
* версия для Mac OS X;
* поддержка multitouch дисплея в iPhone;
* редизайн интерфейса;
* новый редактор иконок (теперь в отдельном окне);
* обновленный сэмплер (для каждого сэмпла теперь хранится его родная частота и
высчитывается базовая нота);
* sunvox_config.ini: новая опция "touchcontrol"; эту опцию стоит использовать, если
на вашем устройстве ввод организован через прикосновение пальцем, или если вы
просто хотите интерфейс с крупными кнопками;
* sunvox_config.ini: теперь опция "audiodevice" работает и в Windows (в том числе в
Windows Mobile); пример: audiodevice 1 //использовать второе аудиоустройство,
установленное на вашем ПК;
* новый эффект 19 - "re-trigger" ноты с периодом в XXYY тиков;
* новый эффект 1C - отключение ноты спустя XXYY тиков с момента начала линии;
* новый эффект 1D - задержка ноты на XXYY тиков;
* добавлены соответствующие примеры: std_effect_retrig.sunvox;
std_effect_cut.sunvox; std_effect_delay.sunvox;
* функция "hide effects" в меню редактора паттернов - для скрытия колонки с
эффектами;
* экспериментальный инструмент "Touch Theremin" для живой игры; пока без режима
записи;
* пофиксена куча багов.
v1.1 (26 октября 2008):
* добавлены новые модули: Stereo-delay, LFO, FM-синтезатор, Reverb, Vocal Filter;
* добавлен контроллер "anticlick" в модуле "kicker";
* добавлен контроллер "vibrato type" в модуле "flanger";
* добавлен контроллер "mix" в модуле "filter" для плавной регулировки уровня
исходного сигнала относительно фильтрованного;
* добавлен новый режим "cubic interpolation" в модуль "SpectraVoice"; (работает
только на десктопах с FPU);
* новая фича: изменение размера шрифта в редакторе паттерна;
* новая фича: main menu -> edit -> interpolate velocity (интерполяция поля velocity
в выделенном участке паттерна);
* новые примеры: city_dreams, forests, pong, window;
* новые примеры в разделе "simple examples": delay, delay2, reverb, lfo, fm, voice;
* исправлены баги с экраном на PalmOS-девайсах;
* добавлен графический редактор сэмплов и огибающих в модуль "sampler";
* поддержка ALSA в Linux;
* передизайнены некоторые элементы интерфейса;
* оптимизация.
v1.0 (5 апреля 2008):
* первый релиз.

Оценить