LINUX.ORG.RU

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

 , , ,


2

2

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 = отмена; 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.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 с набором бесконечных генеративных композиций).

>>> Официальная страница SunVox

>>> Скачать бинарные пакеты (для Linux, macOS, Windows, WindowsCE)

>>> Скачать библиотеку SunVox для разработчиков

>>> Обсуждение разработки (багтрекер, пользовательские дополнения)

>>> Обсуждение композиций (созданых пользователями, showroom)

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от atsym

А интерфейс Blender осилил? Ведь интерфейс SunVox чем-то напоминает интерфейс Blender.

Конечно, нет. В SunVox интерфейс тем более - ненужный жуткий самопал - это жирный минус.

Skullnet ()
Последнее исправление: Skullnet (всего исправлений: 2)

русский автор

А это значит... что английский в программе как обычно будет говно. И всем в нормальном комьюнити будет пофиг на этот трекер.

Исправьте меня, если я не прав. Такая тенденция есть и она почти везде.

Skullnet ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

А интерфейс Blender осилил?

Конечно, нет. В SunVox интерфейс тем более

А MilkyTracker'ом ты пользовался? По сравнению с интерфейсом MilkyTracker, интерфейс у SunVox — просто великолепный!

atsym ★★★★★ ()
Ответ на: комментарий от Skullnet

А это значит... что английский в программе как обычно будет говно.

Если руководствоваться такой логикой, то ты как русский не в состоянии отличить говно от не-говна. Поэтому не всё ли тебе равно?

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 1)

Не нашёл информации о лицензии и исходников. Проприетарщина?

Для проприетарщины уж слишком стрёмный интерфейс. Через что, интересно, рисуется?

meliafaro ★★★ ()

А, не, нашёл исходники. Почему они на дропбоксе? Автор не осилил гит?

Исходники производят странное впечатление. Вроде .cpp, а код на чистом Си.

meliafaro ★★★ ()
Ответ на: комментарий от meliafaro

Вроде .cpp, а код на чистом Си.

Если этот код компилируется компилятором для языка C++, то это валидный код для языка C++. Остальное «это не C++» ваш детский максимализм.

andreyu ★★★★★ ()
Ответ на: комментарий от Skullnet

В SunVox интерфейс тем более - ненужный жуткий самопал - это жирный минус

Вообще-то у sunvox интерфейс довольно типичный для трекера. Это жирный плюс. Для тех кто в теме, конечно.

no-such-file ★★★★★ ()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от spec_po_kiskam

И почему это не в проприетарном ПО?

Потому что в группу новостей "Проприетарное ПО" публикуют «новости о проприетарном ПО, не подходящие в другие группы».

А новость о SunVox подходит для группы новостей "Мультимедиа"!

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)

Во–первых, это мерзкая проприетарщина, в связи с чем хотелось бы выразить автору данного поделия своё презрение и пожелание лососнуть большого солёного тунца.

Исходники движка открывались в какой–то момент под лицензией BSD, но потом были снова закрыты, поскольку автор открыл для себя аппстор и плеймаркет.

Впрочем, то что было открыто доступно и по сей день, причём не только на дропбоксе, но и очень даже на гитхабе.

anonymous ()
Ответ на: комментарий от Rupricht

И то, и другое. Разница лишь в том, что модули sunvox никакие сторонние плееры читать не умеют, да и с совместимостью там плоховато. Хуже того, рендер почему-то платформозависимый: открывал недавно свои модули на компе с виндой, а там звучание чуть другое; похоже, фаза сбивается.

bodqhrohro_promo ()
Ответ на: комментарий от spec_po_kiskam

Что значит «подчёркивают»? Вон Богатов, например, русский и не скрывал этого, но и не орал об этом на каждом шагу, и в рунете его ни слухом, ни духом, только на международных ресурсах.

bodqhrohro_promo ()
Ответ на: комментарий от anonymous

Впрочем, то что было открыто доступно и по сей день, причём не только на дропбоксе, но и очень даже на гитхабе.

Спасибо за ссылку. Кстати, последний коммит был 24 дня назад, и именно про версию 1.9.4с.

hobbit ★★★★★ ()
Ответ на: комментарий от atsym

А новость о SunVox подходит для группы новостей «Мультимедиа»!

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

Кстати, по ссылке на гитхаб, приведённой анонимусом выше, нашлось что-то похожее на лицензию.

hobbit ★★★★★ ()
Ответ на: комментарий от spec_po_kiskam

Тут все просто - те, кто специально подчеркивают, что они русские английский как правило знают хреново.

Вот только автор SunVox этого не подчёркивает. За него это сделал автор новости. Который не является автором SunVox.

AP ★★★★★ ()
Ответ на: комментарий от no-such-file

типичный для трекера

Это для каких? Я вот могу вспомнить сходу ReNoise, OpenMPT и MilkyTracker и ни у одного из них нет похожего. SunVox копирует Jeskola Buzz и что-то ещё похожее, а это - нифига не «типичный» интерфейс. Не знаю, что подтолкнуло автора SunVox'а делать такой интерфейс, но могу сказать, что интерфейс очень непривычный и для новичка (меня, например) неудобный.

anonymous ()

Уже шутили про интерфейс?

Интерфейс выглядит так, как будь-то из программы осуществляется запуск/мониторинг баллистических ракет или осуществляться прослушивание морского дна.

CryNet ★★ ()
Ответ на: комментарий от atsym

Что у Blender, что у SunVox, что у MilkyTracker интерфейсы - говно.

Особенно у Blender, для каких рептилоидов он написан? Настолько контринтуитивный, что я не сразу примитив на сцену вытащить смог. Посмотрели бы на Cinema 4D и скопировали, сразу бы удобней было. Или у макса нового стибзили. Алсо у него щревты хронически говно и мыло и он отказывается жрать общесистемные GTK/QT настройки (по крайней мере в раче, сволочь)

timdorohin ★★★ ()