SunVox нужен прежде всего для сочинения электронной музыки, программирования ритма и мелодий в трекерных паттернах, построения собственных синтезаторов и цепочек обработки из модулей, работы с семплами, MIDI и автоматизацией. Он особенно полезен тем, кому нравится точное пошаговое редактирование нот и параметров, модульная маршрутизация и компактные проекты, которые можно переносить между разными устройствами. При этом SunVox не следует воспринимать как обычный редактор волновой формы: его основная модель работы — синтезаторы и эффекты, соединённые в граф, плюс паттерны и таймлиния, а редактирование загруженного аудио выполняется внутри модуля Sampler.
- Обрезка и склейка аудио
- Шумоподавление и эквалайзер
- Извлечение звука из видео
Что такое SunVox и как устроена работа с проектом
SunVox совмещает два подхода, которые в большинстве музыкальных программ существуют отдельно. Первый — модульный синтез: генераторы, фильтры, задержки, компрессоры и служебные блоки соединяются линиями, по которым передаются аудиосигналы или события. Второй — трекерный секвенсор: музыкальный материал хранится в паттернах, где каждая строка содержит ноту, громкость, номер модуля, номер контроллера, код эффекта и параметр. Паттерны затем раскладываются на таймлинии и образуют композицию.
Внутри одного файла проекта с расширением .sunvox сохраняются модули, соединения между ними, паттерны, таймлиния и загруженные в Sampler звуки. Это важная особенность: если вы импортировали семпл и сохранили проект, материал становится частью проекта, а не просто внешней ссылкой на файл. Поэтому проект удобно переносить на другое поддерживаемое устройство без отдельного сбора папки с исходниками.
SunVox не привязывает один трек паттерна к одному инструменту. В одной колонке можно посылать события разным модулям, а несколько соседних колонок могут одновременно управлять одним синтезатором. Из-за этого слово «трек» здесь означает не дорожку микшера, а вертикальную колонку событий. Если пользователь приходит из классической DAW, это различие стоит усвоить сразу: оно объясняет и плотность интерфейса, и логику записи, и способ автоматизации.

Рабочая область делится на несколько изменяемых по размеру зон: редактор паттерна, экранная музыкальная клавиатура, панель контроллеров выбранного модуля вместе с графом модулей и, при достаточном размере окна, таймлиния. Разделительные полосы можно перетаскивать, поэтому один и тот же интерфейс способен превращаться либо в компактный трекер, либо в крупную модульную схему, либо в почти полноэкранную таймлинию.
Установка и начало работы
На Windows и Linux SunVox распространяется в виде архива, который распаковывают в пользовательскую папку с правом записи. Отдельный мастер установки для этих вариантов не является обязательной частью рабочего процесса: после распаковки запускается исполняемый файл нужной архитектуры. В официальной документации для Windows отдельно различаются 32- и 64-битные каталоги, а для Linux — каталоги под разные архитектуры. На macOS приложение устанавливается обычным для системы способом, мобильные версии поставляются отдельно.
На настольных системах перед серьёзной работой имеет смысл проверить Main menu → Preferences → Audio. Здесь, если платформа это позволяет, выбираются устройство ввода и вывода, аудиодрайвер, частота дискретизации и размер буфера. Малый буфер уменьшает задержку при игре с MIDI-клавиатуры, но повышает риск щелчков и выпадений на слабом компьютере. Большой буфер увеличивает задержку, зато делает поток устойчивее. Если звук прерывается, документация советует сначала проверить нагрузку CPU на простом проекте, затем подобрать нативную частоту устройства и только после этого менять буфер.
На Windows для минимальной задержки обычно выбирают ASIO, если у звукового интерфейса есть такой драйвер. На Linux полезно явно указать реальное устройство вывода вместо автоматического выбора, если автоматический режим ведёт себя нестабильно. На мобильных устройствах выбор параметров сильнее зависит от конкретной аудиосистемы устройства, поэтому лучше не копировать значения буфера с чужого телефона или планшета.
После запуска SunVox может открыть стартовый шаблон. Чтобы изучать программу с нуля, откройте главное меню и выберите New project, затем вариант Empty. В пустом проекте останется обязательный модуль Output и пустой паттерн. Output удалить нельзя: он представляет конечную точку звукового тракта. Пока генератор или цепочка эффектов не соединены с Output, проект может выполнять события, но слышимого сигнала на выходе не будет.
Создание пустого проекта удобно именно для обучения: на экране нет лишних маршрутов, поэтому легко проследить путь сигнала от одного синтезатора до выхода. Если же вы регулярно начинаете проекты с одинаковой схемой, в настройках можно назначить свой стартовый шаблон и не собирать цепочку вручную каждый раз.
Интерфейс SunVox: четыре рабочие области
Редактор паттерна
Верхняя часть окна показывает таблицу событий. Строки идут сверху вниз, а параллельные треки — слева направо. По умолчанию числа записываются в шестнадцатеричном виде, что позволяет компактно помещать значения на экран. Это не косметика: номера модулей, контроллеров и значения эффектов действительно набираются как hex-числа. Пользователю не обязательно переводить всё в десятичную систему в уме, но базовые значения 0–F стоит запомнить.
Режим ручного редактирования включается и выключается клавишей пробела или экранной кнопкой блокировки. Когда редактирование включено, нажатие клавиши ноты записывает событие в позицию курсора. Команда Note OFF вставляется отдельным событием. Поэтому длительность ноты определяется не графическим прямоугольником, как в piano roll, а расстоянием между началом ноты и её выключением либо последующим событием, которое её заменит.

Ячейка события разбита на поля NN VV MM CCEE XXYY. NN хранит ноту или команду, VV — velocity, MM — номер модуля, CC — номер его контроллера либо MIDI-контроллера, EE — специальный эффект, XXYY — параметр эффекта или значение контроллера. Дополнительные столбцы можно скрывать для более компактного вида и включать через меню редактора паттерна, когда требуется автоматизация.
Экранная клавиатура
Полоса клавиш между паттерном и модульной областью служит сразу двум задачам. В обычном режиме на ней играют выбранным модулем. В режиме редактирования нажатая нота попадает в паттерн. На настольном компьютере тот же принцип работает с обычной QWERTY-клавиатурой; октавы переключаются функциональными клавишами. Для внешней MIDI-клавиатуры вход настраивается в Preferences → MIDI.
Контроллеры и модульный граф
Слева от графа показываются параметры выбранного модуля. Состав списка зависит от типа блока. У Analog Generator это, например, Volume, Waveform, Panning, Attack, Release, Sustain, параметры второго осциллятора, фильтра и полифонии. У Compressor — Threshold, Slope, Attack, Release, режим детектора и выбор side-chain входа. В графе каждый модуль отображается отдельным прямоугольником; линии показывают связи между источниками и приёмниками.
Связь можно создать несколькими способами. На компьютере удобно выделить исходный модуль и протянуть соединение с Shift к получателю. Есть и отдельная кнопка соединения, а на мультитач-устройствах поддерживается жест двумя пальцами. Повторное соединение той же пары разрывает связь. При сложных патчах полезно ориентироваться по направлению анимации на линии: оно показывает, куда идёт сигнал.
Таймлиния
Нижний редактор определяет порядок проигрывания паттернов. На небольших экранах таймлиния может быть скрыта; её включают кнопкой T в области модулей или через настройки интерфейса. Паттерны располагаются по горизонтали во времени и по вертикали на отдельных супертреках. Их можно перемещать, копировать и клонировать.
Клон отличается от обычной копии: он ссылается на исходный паттерн, поэтому изменения оригинала сразу появляются во всех клонах. Для повторяющегося басового рисунка, партии хай-хэта или аккордового остинато это экономит время и уменьшает риск расхождений между копиями. Если в одном месте нужна вариация, клон можно заменить независимым паттерном.
Как создать первый звук: Analog Generator и Output
Самый понятный стартовый сценарий — добавить Analog Generator. Дважды щёлкните пустое место в редакторе модулей, выберите встроенный генератор и подтвердите создание. Новый блок получит номер. Соедините его с Output и выберите модуль, чтобы его контроллеры появились слева.

Analog Generator содержит несколько форм волн, включая треугольник, пилу, прямоугольник, синус и разные варианты шума; предусмотрена и рисуемая пользователем форма. Дополнительный осциллятор задаётся параметрами Osc2 и может использоваться для расстройки относительно основного тона. Встроенный фильтр работает в вариантах low-pass, high-pass, band-pass и band-reject с крутизной 12 или 24 дБ на октаву. Есть огибающие громкости и фильтра, резонанс, параметры атаки и отпускания, настройка полифонии.
Не стоит включать максимальную полифонию «на всякий случай». Каждый дополнительный голос требует вычислений, а сложный проект быстро суммирует нагрузку множества модулей. Если партия фактически монофоническая, задайте небольшой запас. Для аккордовой партии увеличьте полифонию ровно настолько, чтобы отпускание предыдущих нот не обрывалось преждевременно.
Если вы хотите быстро услышать работу фильтра, выберите пилу, включите LP 12dB или LP 24dB и уменьшите F.freq. Затем повышайте F.resonance, не доводя уровень до неприятного свиста. Это простой способ понять, что SunVox обрабатывает звук непосредственно внутри модульной схемы, а не применяет эффект после «записи дорожки» как отдельную офлайн-операцию.
Паттерны: ноты, velocity, модули и эффекты
Основной навык в SunVox — уверенное чтение паттерна. Пусть в колонке NN стоит C4, в MM — 01. Это означает: сыграть ноту C четвёртой октавы на модуле 01. Если в VV указано значение, оно определяет velocity; пустое поле соответствует максимальному значению. Для прекращения звучания используется специальная команда Note OFF.
Столбцы CCEE и XXYY делают паттерн значительно мощнее обычного списка нот. Через них можно менять контроллеры модулей и запускать специальные команды секвенсора. Например, автоматизация частоты фильтра записывается непосредственно как изменение контроллера, а задержка события может задаваться дробной частью строки. Есть команды вероятности срабатывания ноты и случайного значения контроллера, благодаря чему один короткий паттерн способен каждый цикл звучать немного иначе.
Поскольку трек не закреплён за конкретным модулем, при программировании сложной партии следует следить за MM. Ошибка номера модуля — одна из типичных причин ситуации «нота записана, а играет не тот звук». Если дополнительные столбцы скрыты, временно включите их через меню паттерна и проверьте MM, CCEE и XXYY.
Для ускорения редактирования полезны команды DEL, OFF, INS и BCK. DEL очищает значение в текущем столбце, OFF вставляет завершение ноты, INS сдвигает данные вниз, BCK — вверх. На настольной клавиатуре им соответствуют Delete, Caps Lock или тильда для Note OFF, Insert и Backspace. При плотном программировании ритма эти операции быстрее мыши.
Интерполятор и рисование автоматизации
Если параметр должен плавно измениться от одного значения к другому, вручную заполнять десятки строк не нужно. В меню редактора паттерна есть Interpolate. Инструмент строит переход внутри выделенного диапазона и поддерживает разные формы кривой и добавление вариаций. Практический пример — плавное открытие low-pass фильтра на протяжении 32 строк.
Начиная с ветки 2.1, в редакторе паттерна доступны отдельные инструменты рисования. Они работают только при активном режиме редактирования. Для контроллера сначала заполняют номер модуля MM и номер контроллера CC, затем открывают Draw и рисуют уровни в XXYY. Так удобнее создавать быстрые кривые громкости, панорамы или cutoff, чем вводить каждое шестнадцатеричное число вручную.
Важное различие между интерполяцией и «живой» записью: интерполятор генерирует предсказуемую последовательность значений между известными точками, а запись контроллеров фиксирует реальные движения пользователя. Если нужна повторяемая геометрическая форма, удобнее интерполировать. Если нужен естественный жест — например, ручное движение фильтра — включайте REC и записывайте управление во время воспроизведения.
Запись нот и контроллеров в реальном времени
Кнопка REC записывает музыкальные команды, а не просто создаёт линейную аудиодорожку. В разделе Preferences → Recording настраиваются метроном, привязка нового записанного паттерна к сетке и квантование нот. При квантовании SunVox не использует задерживающие эффекты 40–5F для новых нот, то есть события оказываются на дискретной сетке строк.
Для записи с MIDI-клавиатуры проверьте, что нужный вход выбран в настройках MIDI, а желаемый модуль получает MIDI. Модулю можно назначить конкретный MIDI-канал. Если параметр MIDI IN установлен так, чтобы модуль принимал данные постоянно, он сможет реагировать независимо от того, выбран ли его прямоугольник в графе.
Записанное исполнение удобно затем очистить в паттерне: удалить лишние события, поправить velocity, переставить Note OFF и упростить слишком плотную автоматизацию. В этом смысле REC — быстрый способ получить исходный материал, а точная доводка остаётся трекерной.
Sampler: работа с WAV, AIFF, OGG, MP3 и FLAC
Модуль Sampler воспроизводит и записывает аудиоматериал. Документация перечисляет для него WAV PCM без сжатия, AIFF PCM, XI, OGG Vorbis, MP3, FLAC, RAW и даже JPEG как необычный источник данных; в Linux при наличии соответствующей связки доступны дополнительные форматы через FFmpeg или AVConv. На официальной странице отдельно заявлена работа с 16-, 24- и 32-битными WAV-семплами.
Кнопка Load загружает звук в модуль, Rec начинает или останавливает запись входящего сигнала, а Edit открывает редактор семпла. В отличие от линейного аудиоредактора здесь файл становится материалом инструмента: его можно назначать на ноты, зацикливать, транспонировать и воспроизводить из паттерна.
Мультисемплинг строится через набор слотов и зоны клавиатуры. Для каждого семпла можно задать относительную ноту и область активных нот. Это позволяет собрать инструмент из нескольких записей — например, записать один источник в нескольких регистрах и распределить семплы по октавам. При такой настройке важно правильно выставить root note, иначе часть диапазона будет транспонироваться заметно сильнее, чем ожидалось.
Sampler умеет записывать сигнал, который приходит на его вход. Поэтому можно не только захватывать микрофон через Input, но и ресемплировать внутренний синтезатор или целую цепочку. Для этого соедините источник с Sampler, включите Rec и воспроизведите нужный фрагмент. Дополнительные опции позволяют автоматически начинать запись при старте проекта, останавливать её при Stop, писать в моно, снижать частоту дискретизации и сохранять материал в 16-битном виде.
Не следует ожидать от Sampler полного набора операций реставрации, характерных для специализированного редактора аудио. Его сильная сторона — использование образца как музыкального инструмента внутри модульного проекта. Для обрезки длинного интервью, ручного удаления щелчков по волновой форме или пакетной конвертации сотен файлов удобнее отдельный аудиоредактор или конвертер.
Input: микрофон и линейный вход
Модуль Input подаёт в проект звук с микрофона или линейного входа. После выбора корректного устройства в аудионастройках Input можно направить на эффекты, в Sampler для записи или непосредственно на Output для мониторинга. Маршрут строится так же, как для любого другого источника.
Чтобы записать голос с эффектом, создайте Input, затем, например, Filter или Reverb, после него Sampler. Соедините Input → эффект → Sampler. Если нужен контроль результата во время записи, параллельно подайте обработанный сигнал на Output, но учитывайте задержку аудиодрайвера: при большом буфере мониторинг будет ощущаться запаздывающим.
Если Input молчит, проверьте системные разрешения на микрофон, выбранный вход в Preferences → Audio и саму маршрутизацию. В SunVox отсутствие линии к Output или Sampler — достаточная причина «пропавшего» сигнала даже при исправном микрофоне.
Встроенные синтезаторы
DrumSynth
DrumSynth — простой способ получить ударные без внешних семплов. Группы нот соответствуют типам звуков: нижняя часть распределения используется для бас-барабана, средняя — для хай-хэта, другая группа — для малого барабана. Параметры позволяют менять громкость, панораму, тон и длину отдельных компонентов.

Для ритма удобно создать отдельный паттерн с несколькими треками: один для хай-хэта, второй для малого барабана, третий для бочки. Такой подход не обязателен технически, но облегчает чтение и последующую перестановку событий.
FM и FMX
Модуль FM реализует двухоператорный FM-синтез: carrier создаёт базовый сигнал, modulator изменяет его частоту. Для обоих операторов доступны огибающие, коэффициенты частоты и параметры уровня. Режимы HQ/LQ и mono/stereo позволяют обменивать качество и вычислительную нагрузку.
FMX расширяет идею до пяти операторов. В нём можно уменьшить внутреннюю sample rate, если проект перегружает процессор, выбрать моно или стерео и направлять входящий сигнал в отдельный оператор либо использовать его как пользовательскую волну. Это уже полноценный инструмент для сложных металлических, колокольных и цифровых тембров.
SpectraVoice
SpectraVoice строит звук из спектральных компонентов. Пользователь размещает до 16 гармоник и для каждой задаёт частоту, амплитуду, ширину и форму. Такой метод полезен для тембров, которые трудно получить обычным субтрактивным синтезом. Для точной работы надо помнить, что высота исполняемой ноты сдвигает весь спектр; документация использует C6 как опорную ноту для прослушивания заданных частот без транспонирования.
Kicker и Vorbis Player
Kicker предназначен для ударных импульсов и имеет параметры формы волны, атаки, отпускания, усиления и полифонии. Vorbis Player воспроизводит поток OGG Vorbis и полезен в ситуациях, когда длинный файл удобнее держать как поток, а не как обычный семпл. Для коротких музыкальных фрагментов чаще подходит Sampler.
Эффекты: фильтры, динамика, задержки и спектральная обработка
Filter и Filter Pro
Обычный Filter — IIR-фильтр с low-pass, high-pass, band-pass и notch. В HQ он работает с двойной дискретизацией, а LQ снижает нагрузку, но ограничивает полезный диапазон и может быть менее устойчивым на некоторых сигналах. Если проект рассчитан на слабое устройство, LQ имеет смысл применять осознанно, а не глобально.
Filter Pro использует 64-битные вычисления IIR и предназначен для более качественной фильтрации. На современных процессорах он может работать эффективнее обычного Filter, но на старых системах без быстрого FPU ситуация обратная. Это хороший пример того, почему SunVox даёт несколько модулей с пересекающимися задачами вместо одного «универсального» эффекта.
Compressor и side-chain
Compressor имеет Threshold, Slope, Attack, Release и выбор режима детектора. Доступны peak, RMS и режим peak с нулевой дополнительной задержкой для компрессии или ограничения. В peak и RMS стандартная логика использует небольшую задержку, а параметр side-chain input позволяет выбрать управляющий вход.
Для типичного «пампинга» баса от бочки направьте музыкальный сигнал на основной вход компрессора, а ударный импульс — на side-chain. Уменьшите Threshold, настройте Slope и Release так, чтобы бас приглушался на атаке бочки и восстанавливался до следующего удара. В отличие от готового пресета, здесь вся маршрутизация видна в модульном графе.
Delay и Echo
Delay задерживает не только звук, но и входящие события. Максимальное время задержки достигает минуты. Есть независимые значения для левого и правого каналов, dry/wet, feedback и несколько единиц времени — миллисекунды, тики, строки и дроби строки. Поэтому задержку легко синхронизировать с сеткой проекта без ручного пересчёта миллисекунд.
Echo — стереоэхо с более компактной моделью, задержкой до нескольких секунд и встроенным фильтром обратной связи. Для ритмического эха удобно использовать единицы line, line/2 или line/3. При сильном feedback следите за уровнем: самовозбуждающаяся петля способна быстро уйти в клиппинг.
Distortion, EQ и FFT
Distortion содержит несколько типов нелинейности, параметр Power, управление разрядностью, частотой дискретизации и шумом. Уменьшение Bit depth и Frequency даёт lo-fi эффект; исходные значения соответствуют отсутствию искусственного понижения качества.
EQ — трёхполосный эквалайзер с Low, Middle и High и переключением стерео/моно. Это быстрый тембровый корректор, а не точный параметрический эквалайзер. Для более сложного формирования спектра используют Filter Pro, несколько фильтров либо FFT.
FFT выполняет обработку в частотной области. Параметры включают sample rate, число каналов, размер буфера, overlap, feedback, noise reduction, фазовые и спектральные преобразования, частотный сдвиг, HP/LP отсечение. Больший буфер повышает частотную точность, но увеличивает задержку. При чрезмерном overlap растут вычисления.
Reverb, Pitch Shifter, Vocal Filter и WaveShaper
Reverb моделирует множество отражений для создания пространства. Pitch Shifter изменяет высоту любого входящего сигнала в реальном времени и в обычных режимах вносит задержку, величина которой связана с размером зерна. Если Pitch равен нулю и выполнены условия bypass, модуль может пропускать сигнал без этой задержки.
Vocal Filter — формантный фильтр, рассчитанный на имитацию голосового тракта. Он позволяет выбирать количество формант, ширину, интенсивность, гласные и тип голоса. WaveShaper меняет форму сигнала по пользовательской передаточной функции: по горизонтали задаётся вход, по вертикали — выход. Линейная кривая не меняет сигнал, а нелинейная создаёт насыщение или более жёсткое искажение.
Модули управления и автоматизации
Сила SunVox заметна не только в аудиоэффектах, но и в блоках, которые преобразуют музыкальные события и параметры. Они позволяют строить поведение, похожее на небольшую программируемую систему управления.
MultiSynth
MultiSynth принимает ноты, pitch, phase и velocity и пересылает их любому числу подключённых модулей. Одним событием можно запускать несколько синтезаторов слоями. Дополнительные кривые позволяют преобразовывать velocity и высоту, вводить случайность и строить собственные строи.
Практический сценарий: соедините MultiSynth с двумя Analog Generator и одним Sampler. У одного генератора сделайте мягкую атаку, у второго — короткий яркий щелчок, а в Sampler загрузите шумовой транзиент. Теперь одна нота запускает составной инструмент. Если требуется разное распределение velocity, используйте кривые MultiSynth вместо дублирования нот по разным трекам.
MultiCtl, Pitch2Ctl, Sound2Ctl и Velocity2Ctl
MultiCtl распределяет одно управляющее значение на несколько параметров других модулей с преобразованием кривой и квантованием. Pitch2Ctl переводит высоту входящей ноты в значение контроллера. Sound2Ctl анализирует амплитуду входящего аудио и превращает её в управление. Velocity2Ctl использует velocity событий как источник контроллера.
Эти блоки дают типичную для модульной среды связку «один параметр управляет другим». Например, Sound2Ctl может следить за амплитудой барабанного сигнала и открывать фильтр синтезатора. MultiCtl способен одновременно менять частоту фильтра, длину реверберации и уровень эффекта одним автоматизированным значением.
LFO, ADSR, Glide и Smooth
LFO модулирует амплитуду или стереобаланс либо работает как генератор управляющего сигнала; частоту можно задавать в разных единицах, включая синхронизированные с музыкальным временем. ADSR генерирует огибающую и запускается нотой либо контроллером State. Glide создаёт плавные переходы высоты между нотами, а Smooth сглаживает резкие изменения сигнала или управляющего значения.
При использовании служебных модулей со своей частотой обновления не стоит без необходимости задавать слишком высокую sample rate. В документации для Glide, Sound2Ctl и MultiCtl как практический ориентир упоминается около 150 Гц; чрезмерное значение часто почти не улучшает результат, но заметно увеличивает нагрузку CPU.
MetaModule и собственные инструменты .sunsynth
MetaModule фактически содержит внутри себя ещё один проект SunVox. Это позволяет собрать сложный синтезатор из десятков блоков, спрятать внутреннюю схему в один модуль и затем использовать её как единый инструмент или эффект. Вложенный проект может включать паттерны, а MetaModule способен либо отправлять ноты выбранному внутреннему модулю, либо запускать внутреннюю композицию целиком.
Готовую конструкцию можно сохранить как файл .sunsynth. Такой инструмент переносится между поддерживаемыми платформами вместе с собственной модульной структурой. Это основной механизм расширения SunVox: вместо VST-хостинга пользователь строит и обменивается нативными модульными инструментами.
При проектировании собственного .sunsynth полезно вывести наружу только действительно нужные параметры. Слишком много контроллеров превращает готовый модуль в такую же сложную схему, которую вы пытались скрыть. Разумный подход — внутри оставить детальную маршрутизацию, а наружу вынести громкость, основной тембр, атаку, release и один-два макропараметра.
Таймлиния, BPM, TPL и структура композиции
Таймлиния определяет порядок паттернов, но скорость воспроизведения задаётся сочетанием BPM и TPL. BPM — число четвертных долей в минуту в логике внутреннего таймера SunVox, а TPL — число ticks per line, то есть сколько тиков приходится на одну строку паттерна. Один beat равен 24 ticks. Из-за этого изменение TPL меняет музыкальную сетку даже при неизменном BPM.
Для большинства проектов проще сначала выбрать BPM и оставить привычное TPL, а затем менять TPL только там, где действительно нужна другая плотность строк. Темп и TPL задаются в Project properties, но их можно менять и командами в паттерне. Это открывает приёмы с локальными ускорениями и сменой сетки без разрезания проекта на отдельные файлы.
Клонирование паттернов особенно эффективно на таймлинии. Сначала создайте базовую секцию, затем разместите несколько клонов. В точках развития композиции делайте независимые варианты: например, четвёртый басовый паттерн с изменённым окончанием, отдельный fill ударных и отдельный переход. Так структура остаётся читаемой и не превращается в сотни почти одинаковых паттернов.

Для крупного проекта полезно раскладывать группы элементов по супертрекам: ударные выше, бас ниже, мелодические слои отдельно, служебные паттерны автоматизации ещё ниже. SunVox не требует такого порядка, но визуальная дисциплина сильно ускоряет редактирование.
Практический сценарий: собрать трек из мелодии, баса и ударных
Шаг 1. Мелодия
Создайте Analog Generator 01, соедините с Output и выберите синус или мягкую треугольную волну. Задайте умеренный Release, чтобы короткие ноты не обрывались резко. Для простой мелодии достаточно полифонии 4–6 голосов. Создайте паттерн на 32 строки, включите режим редактирования и запишите последовательность нот. Между фразами вставьте Note OFF.
Шаг 2. Бас
Добавьте второй Analog Generator. Для баса подойдёт saw с low-pass фильтром. Уменьшите cutoff, добавьте умеренный resonance и сделайте небольшую полифонию. Создайте отдельный паттерн. Используйте VV для акцентов: несколько нот можно сделать заметно тише, чтобы партия не звучала механически.
Шаг 3. Ударные
Добавьте DrumSynth и создайте паттерн из трёх треков. Разместите бочку, малый барабан и хай-хэт в отдельных колонках. Такой рисунок удобно клонировать и затем создать независимый fill перед новой частью.
Шаг 4. Аранжировка
На таймлинии поставьте несколько клонов мелодического паттерна, позже подключите бас, ещё позже — ударные. Если композиция начинается слишком плотно, оставьте первые такты только с одной партией. С помощью отдельных паттернов автоматизации можно постепенно открыть фильтр или увеличить send на эффект.
Шаг 5. Контроль уровня
Если индикатор у общего регулятора показывает перегрузку, уменьшите уровни отдельных генераторов либо добавьте Compressor перед Output. Не используйте компрессор как оправдание постоянного клиппинга: сначала сформируйте разумный gain staging, а затем применяйте динамическую обработку для контроля пиков и характера.

Такой небольшой проект уже демонстрирует ключевую идею SunVox: звук создаётся внутри графа модулей, музыкальные события задаются паттернами, а композиционная форма строится на таймлинии. После освоения этой схемы новые функции воспринимаются как расширение тех же трёх уровней.
MIDI: вход, выход, импорт и экспорт
SunVox поддерживает MIDI In/Out, импорт и экспорт MIDI. На входе MIDI-клавиатура может играть выбранным модулем или несколькими модулями с настроенным приёмом. Для разделения по каналам каждому модулю назначают свой MIDI IN channel. Это удобно, если внешняя клавиатура или секвенсор отправляет разные партии на разные каналы.
На выходе модуль может отправлять MIDI-события внешнему синтезатору или другому приложению через виртуальный MIDI-порт. В паттерне контроллеры с номером от 80h используются для MIDI Control Change. Контроллеры 0–31 могут передаваться с повышенной, 14-битной точностью через пару MSB/LSB.
Если SunVox должен работать рядом с другой DAW на Windows, аудио и MIDI обычно связывают внешними виртуальными драйверами. Само настольное приложение не является VST-хостом и не заменяет плагиновую инфраструктуру классической DAW. На iOS существует вариант SunVox как AU-инструмента/эффекта, что является отдельным режимом интеграции.
При импорте MIDI помните, что SunVox преобразует события в свою паттернную модель. После импорта полезно проверить распределение по модулям, velocity и длительности. Экспорт в MIDI, наоборот, переносит музыкальные события, но не может сохранить звучание внутренних синтезаторов и эффектов как таковое: для этого нужен аудиоэкспорт.
Импорт MOD и XM
SunVox умеет загружать проекты форматов MOD и XM. Это полезно для старых трекерных композиций, изучения паттернов и извлечения идей или семплов. Однако форматы имеют другую модель инструментов и эффектов, поэтому при переносе сложного файла возможны различия в звучании. После импорта следует проверить темп, петли, громкости и специфические эффекты исходного трекера.
Импорт старого модуля не превращает SunVox в точный эмулятор каждого исторического трекера. Его задача — воспроизвести и дать редактировать материал в собственной архитектуре. Если нужна максимальная совместимость с FastTracker II, логичнее использовать специализированный XM-трекер; если цель — развить старую композицию новым модульным синтезом, SunVox удобнее.
Экспорт WAV и рендер проекта
В главном меню раздел Export/import содержит варианты вывода проекта, включая WAV и MIDI. Официально заявлен и multitrack WAV export, то есть возможность получить раздельные дорожки вместо одного стереомикса. Это удобно для последующего сведения в другой DAW.
SunVox работает с 32-битным плавающим аудиодвижком на современных системах; для слабых устройств существуют варианты с фиксированной арифметикой. В документации отдельно отмечается, что 32-битный WAV-экспорт в некоторых случаях помогает избежать потерь от внутреннего клиппинга фиксированного движка, но это не означает, что можно игнорировать перегрузку при обычном сведении.
Перед финальным рендером прослушайте композицию от начала до конца, убедитесь, что хвосты Delay и Reverb не обрываются, а случайные и вероятностные эффекты дают приемлемый результат. Если трек содержит генеративные команды, разные прогоны могут отличаться. Для полностью воспроизводимого мастера проверьте, не зависит ли нужный фрагмент от случайного выбора.
Если планируется дальнейшее сведение в другой программе, экспортируйте stems и оставьте запас по уровню. Если SunVox используется как полностью самостоятельная среда, можно подготовить мастер-цепочку перед Output и вывести стерео WAV. Конвертацию готового файла в множество потребительских форматов лучше выполнять отдельным конвертером, если требуется пакетная обработка и метаданные.
Микротональность и работа вне 12-ступенного строя
SunVox рассчитан не только на обычную равномерную темперацию. В паттернах можно задавать точную высоту тона, а MultiSynth умеет преобразовывать поступающие ноты по пользовательским кривым. Благодаря этому программа подходит для микротональной музыки, нестандартных гамм и плавных переходов, которые не укладываются в привычные двенадцать полутонов на октаву.
Для начала необязательно сразу строить сложную таблицу строя. Создайте простой генератор, затем откройте Touch Theremin из главного меню. По горизонтали меняется высота, по вертикали — громкость. Если удерживать Shift при касании, соответствующая микротональная высота может быть записана в паттерн как команда точного pitch. Это наглядный способ услышать промежуточные высоты до того, как вы начнёте программировать их числами.
В MultiSynth для более системной работы можно использовать кривую pitch. Один вариант — настроить её вручную как карту входной и выходной высоты. Другой — задействовать режим записи нот в кривую и сформировать собственный набор допустимых ступеней. При этом важно отличать «округление к гамме» от непрерывного pitch: первое стабилизирует ноты на выбранных ступенях, второе позволяет свободные глиссандо.
Микротональные возможности особенно интересны в сочетании с FM, SpectraVoice и чистыми осцилляторами. На тембрах с сильным спектральным содержанием небольшие интервальные отклонения могут давать очень заметные биения. При сложных тембрах лучше сначала проверить строй на простом синусе, а затем переносить его на насыщенный инструмент.
Генеративные паттерны и управляемая случайность
В трекерной модели SunVox случайность записывается непосредственно в события. Среди стандартных команд есть вероятность срабатывания ноты, вероятность с рандомизированным velocity, случайный выбор значения контроллера в заданном диапазоне и выбор случайной ноты из диапазона строк. Это не отдельный «генератор мелодий», а низкоуровневые команды, которые можно комбинировать внутри обычного паттерна.
Например, сделайте хай-хэт на каждой второй строке, но некоторым ударам задайте вероятность ниже 100%. Затем автоматизируйте небольшую случайную область панорамы или cutoff. Ритм сохранит узнаваемую сетку, но каждый цикл будет отличаться деталями. Для баса можно оставить основные ноты детерминированными, а дополнительный октавный акцент включать вероятностно.
Случайность полезна, пока она ограничена музыкальной ролью. Если одновременно рандомизировать ноты, громкость, фильтр и ритмическую задержку на широких диапазонах, результат становится трудно сводить и повторять. Практический принцип — фиксировать основу и случайным делать один уровень вариативности: либо выбор ноты, либо акцент, либо тембр.
Для более сложной генеративной системы комбинируйте вероятностные команды с MultiSynth, LFO и MultiCtl. Паттерн может решать, когда событие случится, MultiSynth — куда оно отправится и как изменится высота или velocity, а управляющие модули — как на событие ответит тембр. Такой проект остаётся полностью внутри SunVox и не требует скриптов.
Настройки проекта и совместимость звучания
Окно Project properties содержит имя проекта, BPM, TPL, параметры отображения временной сетки и служебную информацию о версии, в которой проект был создан. Последний пункт нужен не для красивой подписи: он помогает сохранять корректное воспроизведение старых проектов, поскольку поведение некоторых модулей менялось со временем.
Там же находятся настройки синхронизации. SunVox может принимать команды синхронизации по MIDI, а на поддерживаемых платформах — от соответствующего хоста. Если внешний секвенсор должен быть главным, сначала настройте MIDI-порт в Preferences, затем источник синхронизации в свойствах проекта. Если главным должен быть SunVox, проверьте конфигурацию MIDI Out и поведение принимающего устройства.
Сетка таймлинии также зависит от проектных параметров. При плотной аранжировке имеет смысл выставить размер ячейки так, чтобы паттерны визуально вставали в музыкальные блоки. Слишком мелкая сетка облегчает микросдвиги, но делает структуру менее читаемой; слишком крупная мешает точным вставкам. Snap можно временно отключать, когда нужен нестандартный сдвиг.
Preferences: интерфейс, таймлиния, панели, звук и MIDI
Настройки SunVox разделены на группы, а не собраны в один длинный список. В Main хранятся общие параметры и стартовый шаблон. В Modules находятся параметры отображения и поведения модульной области. Если интерфейс тормозит именно визуально, официальная документация советует отключить часть визуализаций модулей: это полезнее, чем сразу снижать качество аудиодвижка.
В Timeline можно включить постоянное отображение таймлинии, скрыть её или оставить автоматический режим в зависимости от размера экрана. Там же меняются способ нумерации строк и треков, шестнадцатеричное отображение и размеры сетки. Если при переходе с другого трекера сбивает нумерация с нуля, её можно переключить.
Раздел Interface отвечает за масштаб, цвета, шрифты, сочетания клавиш, язык и тип управления. На сенсорном устройстве режим Fingers меняет поведение навигации и выделения: жесты работают ближе к мобильной логике. На настольном компьютере удобнее мышиная схема с явным выделением.
В Audio выбираются устройства, драйвер, буфер и sample rate. В Recording — метроном, привязка записываемых паттернов к сетке и квантование. В MIDI задаются внешние порты. Если проблема касается задержки или пропавшего входа, проверять нужно Audio/MIDI, а не параметры отдельного синтезатора.
Настраиваемые панели инструментов и горячие клавиши
В SunVox есть две встроенные горизонтальные панели и плавающая панель Toolbar. Начиная с версии 2.1 состав кнопок можно менять в Preferences → Toolbars. Строка настройки перечисляет команды через запятую. Среди стандартных элементов — play, play from beginning, play current pattern, stop, rec, volume, индикатор уровня, undo, redo, cut, copy, paste, duplicate, BPM/TPL, часы и монитор CPU.
Панели полезно адаптировать под устройство. На ноутбуке с клавиатурой нет смысла занимать место крупными кнопками Undo и Copy, если вы всегда используете сочетания. На планшете, наоборот, стоит добавить действия, для которых нет удобной физической клавиши. Начиная с более поздних обновлений 2.1 в панель можно назначать произвольные команды по идентификатору горячей клавиши.
Горячие клавиши в SunVox — не второстепенная функция. Трекерный редактор раскрывается именно при клавиатурном вводе: стрелки перемещают курсор, пробел переключает редактирование, Insert/Backspace сдвигают события, Ctrl+D клонирует выделенное на таймлинии. Если работать только мышью, программа кажется заметно медленнее и сложнее.
Производительность: что действительно нагружает процессор
SunVox известен способностью работать на слабом железе, но сложный модульный патч всё равно может перегрузить CPU. Нагрузка растёт не от количества прямоугольников как таковых, а от конкретных алгоритмов, числа одновременно звучащих голосов, повышенных внутренних sample rate, размера FFT-буферов, перекрытия, качества фильтрации и сложных цепочек с обратной связью.
Первое, что стоит оптимизировать, — полифонию. Если Analog Generator используется как бас, восемь или шестнадцать голосов обычно не нужны. Второе — режим качества: FM имеет HQ/LQ, Filter — HQ/LQ, некоторые модули позволяют снизить внутреннюю частоту. Третье — управляющие модули: слишком высокая частота обновления MultiCtl или Sound2Ctl редко слышна, но постоянно расходует процессор.
У Analog Generator официальная документация отдельно советует не включать встроенный фильтр при большой полифонии, если можно подключить один общий Filter после генератора. Причина очевидна: встроенный фильтр рассчитывается для каждого голоса, а отдельный эффект обрабатывает суммарный сигнал один раз.
У FFT размер буфера и overlap требуют компромисса. Больший буфер даёт точнее частотное разрешение, но увеличивает задержку. Высокий overlap сглаживает обработку, но заметно повышает число вычислений. Для живой игры лучше начать с умеренных значений и увеличивать их только если артефакты мешают.
Монитор CPU можно вывести прямо на панель инструментов. В варианте кнопки, открывающей список модулей, удобно искать конкретный тяжёлый блок. Это быстрее, чем вслепую упрощать весь проект. Если загрузка невысока, а звук всё равно заикается, проблема чаще связана с драйвером, буфером или устройством вывода.
Аудиодвижок, разрядность и частота дискретизации
Современные сборки SunVox используют 32-битные вычисления с плавающей точкой, местами с более высокой внутренней точностью. Для очень медленных устройств существуют варианты с фиксированной арифметикой 4.12. Такой движок требует меньше ресурсов, но вносит больше квантизационного шума и имеет меньший запас по уровню.
Не следует путать разрядность движка, разрядность импортированного семпла и формат экспортируемого WAV. Это три разных уровня. Например, Sampler может содержать 16-битный исходник, движок обрабатывает его во внутреннем формате, а итоговый рендер можно вывести с другой разрядностью.
Частота проекта в аудионастройках влияет на весь тракт и задержку драйвера, тогда как некоторые модули имеют собственную внутреннюю sample rate. Например, FMX и FFT позволяют снижать её ради производительности. Изменение внутреннего параметра конкретного модуля не равно переключению частоты аудиоустройства.
Для Analog Generator, DrumSynth и классического FM в документации отмечено, что качество оптимизировано под 44100 Гц. Это не означает запрет 48000 Гц или другой частоты на уровне устройства, но если вы сравниваете звук на разных системах, учитывайте возможные различия и ресемплинг.
Маршрутизация: последовательные, параллельные и обратные связи
Последовательная цепочка — самый простой случай: Generator → Filter → Delay → Output. Каждый следующий модуль получает уже обработанный сигнал. Параллельная схема позволяет одновременно отправить Generator напрямую в Output и через Reverb, получив по сути dry/wet без отдельной шины. Ещё один вариант — несколько генераторов сходятся в общий эффект.
SunVox не скрывает маршрутизацию за каналами микшера, поэтому параллельные пути видны прямо на графе. Это удобно для сложного саунд-дизайна, но требует контроля уровней: если один и тот же сигнал приходит к Output по двум путям, амплитуды суммируются. При фазово близких сигналах итог может стать заметно громче.
Обратную связь следует создавать только в модулях и конфигурациях, которые рассчитаны на неё. Delay и Echo уже имеют собственный Feedback. Попытка собрать внешнюю петлю без ограничения амплитуды может дать быстро растущий сигнал. Начинайте с малого уровня и держите Output под наблюдением.
Для организации большой схемы полезно давать модулям осмысленные имена и цвета. Номера остаются важными для паттернов, но визуально имя «Bass LP» намного информативнее «17.Filter». Цвет можно использовать по типам: генераторы одним диапазоном, эффекты другим, управляющие блоки третьим. Это не влияет на звук, но сокращает количество ошибок.
Саунд-дизайн: пять практических рецептов
Плотный унисон без отдельного unison-плагина
Создайте два или три Analog Generator, настройте одинаковую волну и слегка разведите Osc2 или Finetune. Подайте их в общий Filter, затем в Compressor. В MultiSynth отправляйте одну ноту на все генераторы. Небольшие расстройки создадут ширину, а общий фильтр сохранит управление простым.
Ритмический фильтр от ударных
Пустите ударный сигнал в Sound2Ctl, его выход направьте на частоту Filter Pro, стоящего на синтезаторе. Настройте диапазон так, чтобы тихое состояние соответствовало закрытому фильтру, а пик бочки или малого барабана открывал его. В результате амплитуда ритма управляет спектром другой партии.
Lo-fi цифровой слой
После Sampler поставьте Distortion. Сначала уменьшите Bit depth, затем Frequency, не трогая Power. Это отделит эффект квантования и понижения частоты от обычного клиппинга. После Distortion можно добавить Filter, чтобы убрать слишком резкий верх, и небольшое Echo в синхронизированных единицах.
Формантный лид
Возьмите яркий источник — пилу или FM — и направьте в Vocal Filter. Выберите тип голоса, настройте число формант и автоматизируйте Vowel из паттерна. Плавную смену гласных удобно сделать через Interpolate. После формантного фильтра добавьте небольшой Reverb.
Самодостаточный инструмент через MetaModule
Внутри MetaModule соберите Generator → Filter → WaveShaper → Reverb. Добавьте LFO на один из параметров и MultiCtl как макрорегулятор. Сохраните конструкцию как .sunsynth. В следующем проекте вы получите один модуль вместо целой схемы и сможете повторно использовать тембр.
Семплирование собственного синтеза
Ресемплинг в SunVox можно организовать без вывода в внешний файл. Допустим, у вас тяжёлый FMX с FFT, Reverb и Pitch Shifter, который нужен только для одной короткой фразы. Подключите выход цепочки к Sampler и запишите фразу. После этого исходную тяжёлую цепь можно отключить или удалить, а записанный звук играть из Sampler.
Такой подход снижает нагрузку, но фиксирует тембр. Если позже понадобится изменить FM-алгоритм или параметры реверберации, семпл придётся записать заново. Поэтому до ресемплинга полезно сохранить копию проекта или оставить исходные модули в отключённой группе.
При записи перкуссионного one-shot следите за хвостом. Если остановить запись сразу после транзиента, последующий Reverb или Echo обрежется. Для лупа, наоборот, длинный хвост может мешать бесшовной петле. Сначала определите, нужен ли вам one-shot, замкнутый loop или атмосфера, и уже под это выбирайте длину.
Работа с длинными файлами и что SunVox не заменяет
SunVox способен загружать аудио в Sampler и воспроизводить OGG через отдельный модуль, но его интерфейс не построен вокруг линейного монтажа больших записей. Здесь нет привычной многодорожечной страницы с десятками аудиоклипов, кроссфейдами между интервью и объектным редактированием каждой реплики на временной шкале.
Если задача — убрать паузы из часового подкаста, точно склеить несколько голосовых дублей, восстановить запись с бытовым шумом или пакетно конвертировать каталог файлов, специализированный аудиоредактор будет рациональнее. SunVox стоит выбирать, когда аудиофайл становится частью музыкального инструмента или композиционной системы.
Это же касается реставрации. В программе есть фильтры, EQ, FFT и другие эффекты, которыми можно уменьшать отдельные дефекты, но нет специализированного рабочего процесса спектрального ремонта, автоматического удаления щелчков и модулей реставрации уровня специализированных редакторов. Называть SunVox программой «для очистки записей» некорректно.
Живая игра и управление проектом в реальном времени
SunVox можно использовать как самостоятельный синтезатор: паттерны и таймлиния для этого не обязательны. Выберите модуль или MultiSynth и играйте с экранной, компьютерной или MIDI-клавиатуры. Параметры меняются на лету, а модульная схема остаётся активной.
Для концертной конфигурации полезно заранее сделать крупные кнопки на пользовательской панели, увеличить масштаб интерфейса и убрать лишние области. Если программа используется на сенсорном устройстве, тип управления Fingers упрощает навигацию. На небольшом экране таймлинию можно скрыть и переключать только при необходимости.
Паттерны удобны и в живом режиме: текущий паттерн можно проигрывать циклом, а выбор следующего паттерна позволяет готовить переход. Однако SunVox не является клип-лаунчером в стиле сессионных представлений классических live-DAW. Его сильная сторона — компактный трекер и модульный синтез, а не сцены с сотнями аудиоклипов.
Если критична стабильность, избегайте внесения структурных изменений в тяжёлый патч во время выступления. Подготовьте вариации заранее, протестируйте пиковую CPU-нагрузку и проверьте все MIDI-порты после перезагрузки системы. Низкая средняя загрузка не гарантирует отсутствия кратковременных пиков при одновременном запуске множества голосов.
Кроссплатформенность и перенос проектов
SunVox поддерживает Windows, macOS, Linux, Android, iOS и старые ARM-системы, включая Windows CE; также существуют сборки для одноплатных компьютеров. Важнее самого списка платформ то, что проект хранит музыкальные компоненты в одном .sunvox-файле и рассчитан на близкое воспроизведение на разных устройствах.
Перед переносом проекта на слабое устройство следует проверить тяжёлые модули. Файл откроется, но патч, рассчитанный на мощный настольный CPU, может перегружать старый планшет. В таком случае уменьшите полифонию, замените тяжёлые цепочки семплами или выберите более экономичные режимы качества.
Мобильная версия не является упрощённым «плеером»: она использует тот же основной подход и предназначена для полноценного редактирования. Разница возникает прежде всего в управлении, размере экрана, аудиодрайверах и способах обмена файлами. На iOS доступны системные функции импорта/экспорта и отдельная AU-интеграция.
GPIO и необычные аппаратные сценарии
На некоторых одноплатных компьютерах SunVox способен взаимодействовать с GPIO. Это позволяет привязать музыкальные события к светодиодам, кнопкам, реле и другим внешним элементам. Подобная функция выходит далеко за рамки обычного аудиоредактора и показывает, насколько модульная модель SunVox близка к среде для музыкальных экспериментов.
Практический сценарий — кнопка на GPIO меняет параметр синтезатора, а светодиод мигает по ритму. Для обычного пользователя эта возможность не нужна, но в интерактивных инсталляциях, DIY-инструментах и образовательных проектах она позволяет обойтись без отдельного большого программного стека.
При работе с GPIO следует разделять задачи аудио и электроники: сначала убедитесь, что проект стабильно звучит без внешнего управления, затем добавляйте аппаратные события. Ошибка маршрутизации контроллера не должна маскироваться под проблему аудиодрайвера.
Типичные ошибки в паттернах
Нота есть, но ничего не слышно
Проверьте поле MM: событие должно быть направлено в существующий генератор. Затем проверьте, соединён ли генератор с Output через действующую цепочку. Если между ними Filter или Compressor, убедитесь, что модуль не заглушён параметрами. Последний пункт — общий Volume и аудиовыход.
Нота звучит слишком долго
В трекере длина не отображается прямоугольником. Вставьте Note OFF там, где звук должен закончиться, либо сократите Release инструмента. Если Sustain включён, одна и та же нота может продолжаться до явного отключения.
Редактирование не вводит события
Убедитесь, что активирован режим редактирования паттерна. Пробел или кнопка LOCK переключают его. Если фокус находится в другом окне, кликните по паттерну. На сенсорном устройстве навигация и выделение ведут себя иначе в режиме Fingers.
Нет столбцов CCEE и XXYY
Они могут быть скрыты. Откройте меню редактора паттерна и включите дополнительные столбцы. Это необходимо для прямой работы с контроллерами и эффектами.
Клон изменился вместе с другим паттерном
Это штатное поведение. Клон связан с родителем. Если нужна независимая вариация, создайте отдельную копию или разорвите логику клонирования, а не редактируйте родительский паттерн.
Типичные проблемы со звуком и их устранение
Щелчки и выпадения
Сначала откройте монитор CPU. Если нагрузка высокая, уменьшите полифонию и внутренние частоты тяжёлых модулей. Если нагрузка умеренная, проверьте аудиодрайвер, нативную sample rate устройства и увеличьте буфер. На Windows предпочтителен ASIO при наличии нормального драйвера.
Слишком большая задержка клавиатуры
Уменьшайте буфер постепенно. Если появляются щелчки, верните шаг назад. Проводная MIDI-клавиатура и корректный низколатентный драйвер обычно дают лучший результат, чем попытка компенсировать большую системную задержку внутри SunVox.
Сигнал перегружается
Красный индикатор около общего уровня означает клиппинг. Снизьте громкость источников до компрессора. Если несколько параллельных ветвей сходятся на Output, проверьте суммарный gain. Compressor полезен для динамики, но не должен постоянно спасать перегруженную схему.
Слишком громкий feedback
Уменьшите Feedback в Delay или Echo, затем уровень сигнала перед эффектом. Если собрана внешняя петля модулей, временно разорвите её. После этого возвращайте обратную связь с минимального значения.
Интерфейс тормозит, а звук нормальный
Отключите часть визуализаций модулей в Preferences → Modules и уменьшите нагрузку графического интерфейса. Не нужно снижать аудиокачество, если проблема только в отрисовке.
Как организовать большой проект
Когда число модулей переваливает за несколько десятков, без структуры граф становится трудно читать. Разделите схему на зоны: генераторы слева, обработка в центре, мастер-цепь ближе к Output, управляющие модули отдельным блоком. Используйте цвета и короткие имена.
Повторяющиеся сложные инструменты оформляйте в MetaModule. Это сокращает количество линий в основном графе и делает паттерны понятнее. Если однотипные слои требуют одинаковой обработки, объедините их до общего Filter или Reverb вместо дублирования эффекта для каждого генератора.
В паттернах используйте отдельные смысловые группы. Даже при том, что один трек может адресовать разные модули, не стоит злоупотреблять свободой. Если бас, лид и ударные перемешаны в одной колонке, редактирование становится медленнее. Логическая дисциплина важнее технической возможности.
На таймлинии повторяющиеся элементы делайте клонами. Независимые копии оставляйте для переходов и вариаций. Имена паттернов должны отвечать на вопрос «что это»: Bass A, Bass Fill, Kick, Hats, Filter Rise. Пиктограммы можно использовать как дополнительную визуальную метку.
Автоматизация без лишних событий
Одна из проблем трекерной автоматизации — слишком плотный поток значений. Если записывать ручное движение с высокой детализацией, паттерн заполняется множеством команд. Перед тем как оставлять их все, оцените, нужна ли такая точность. Часто две граничные точки и Interpolate дают тот же слышимый результат и значительно лучше читаются.
Для периодического движения выгоднее LFO, для реакции на амплитуду — Sound2Ctl, для одного общего макропараметра — MultiCtl. Паттерн стоит использовать там, где изменение связано с конкретной музыкальной формой: открыть фильтр к припеву, поднять send на последнем такте, изменить длину Delay в переходе.
Комбинирование источников управления требует осторожности. Если один контроллер одновременно получает команды из паттерна и управляющего модуля, итоговое поведение может быть трудно предсказать. Лучше заранее решить, кто «владеет» параметром в данном фрагменте композиции.
Работа с панорамой и стерео
Большинство генераторов и эффектов имеют собственный Panning или режим Channels. Некоторые модули могут работать в стерео и моно, а отдельные эффекты вроде Echo создают различия между левым и правым каналом. Это позволяет строить стереокартину без отдельного традиционного микшера.
При этом чрезмерное расширение ранних слоёв осложняет микс. Басовую основу и бочку обычно проще оставить ближе к центру, а ширину добавлять эффектами или дополнительными слоями. Проверяйте, что при переводе в моно ключевые элементы не исчезают из-за фазовых различий.
Модуль Amplifier позволяет управлять шириной, панорамой, инверсией и DC offset. Его удобно использовать как служебный gain-блок между сложными цепями. Если нужен просто уровень перед эффектом, отдельный Amplifier часто понятнее, чем изменение громкости исходного генератора, особенно когда генератор участвует в нескольких ветвях.
Динамика и gain staging
В модульной схеме уровень удобно контролировать поэтапно. Сначала выставьте генераторы так, чтобы каждый сам по себе не перегружал тракт. Затем соедините группы и проверьте суммирование. Только после этого настраивайте Compressor и мастер-обработку.
Threshold в Compressor задан относительно внутреннего уровня, Slope определяет степень воздействия, Attack — скорость реакции, Release — возвращение после пика. Peak лучше реагирует на краткие транзиенты, RMS — на более усреднённую энергию. Режим peak zero latency нужен там, где дополнительная задержка особенно нежелательна.
Side-chain не обязательно использовать только для танцевального «пампинга». Он может освобождать место голосу, кратко приглушать атмосферу во время ударного акцента или управлять динамикой слоя, который сам по себе имеет почти постоянный уровень.
Когда использовать Filter, а когда EQ
Трёхполосный EQ удобен для грубой коррекции баланса: больше низких, меньше середины, приглушить верх. Filter нужен, когда требуется конкретная форма отсечения и управляемая частота с резонансом. Filter Pro — когда нужен более качественный IIR и расширенный контроль.
Если цель — «сделать бас темнее», начните с low-pass. Если нужно «немного уменьшить высокие, не закрывая их полностью», удобнее EQ. Для динамического sweep используйте Filter и автоматизируйте Frequency. Для статического баланса без резонансного характера EQ проще и дешевле по настройке.
Сведение внутри SunVox и дальнейшая обработка
Полный трек можно свести прямо в SunVox: для этого достаточно продуманной маршрутизации, Amplifier, EQ, фильтров, Compressor, Reverb и других встроенных модулей. Отдельного большого mixer view в классическом понимании не требуется, поскольку уровни и эффекты находятся непосредственно в графе.
Однако для сложной студийной задачи с десятками записанных вокальных дублей, плагинами сторонних производителей, развитой автоматизацией фейдеров и подробным мастерингом удобнее вывести multitrack WAV и продолжить в специализированной DAW. Это не недостаток конкретного эффекта, а отличие архитектуры.
SunVox особенно хорош на стадии композиции и саунд-дизайна, когда модуль и паттерн образуют единый инструмент. После того как музыкальная система зафиксирована, stems позволяют перейти к среде, где привычнее работать с длинными аудиодорожками.
Форматы: что открывается, что сохраняется и что не следует путать
| Задача | Форматы и механизм | Практический смысл |
|---|---|---|
| Основной проект | .sunvox | Модули, паттерны, таймлиния и загруженные данные в одном проекте |
| Семплы | WAV, AIFF, XI, OGG, MP3, FLAC, RAW | Загрузка в Sampler; WAV поддерживает распространённые разрядности |
| Трекерные композиции | MOD, XM | Импорт старых модулей для воспроизведения и переработки |
| Музыкальные события | MIDI | Вход, выход, импорт и экспорт нот и контроллеров |
| Финальное аудио | WAV, включая multitrack export | Стереорендер или stems для другой DAW |
| Нативные инструменты | .sunsynth | Сохранение сложной модульной конструкции как инструмента |
Поддержка формата семпла не означает, что SunVox является универсальным конвертером этого формата. MP3 или FLAC здесь прежде всего источник для Sampler, а не объект пакетного перекодирования. Аналогично MIDI хранит события, а не тембр встроенных модулей.
Сравнение с аналогами
SunVox логично сравнивать сразу с двумя типами программ: трекерными DAW и обычными аудиоредакторами. С Renoise и OpenMPT его роднит паттернная запись, а с АудиоМАСТЕР пересекаются лишь некоторые операции со звуком. Поэтому сравнение по принципу «у кого больше функций» мало полезно — важно сопоставлять рабочие задачи.
| Задача | SunVox | АудиоМАСТЕР | Renoise | OpenMPT |
|---|---|---|---|---|
| Сочинение в трекере | Основная модель: паттерны + таймлиния | Не основная задача | Полноценная tracker DAW | Полноценный tracker |
| Модульный синтез | Встроенный граф генераторов, эффектов и контроллеров | Нет такой архитектуры | Эффектные цепи и meta devices, но другой подход | Основной акцент на трекере, семплах и плагинах |
| Сторонние плагины | Нет настольного VST-хостинга | Не основная модель программы | VST, AU, LADSPA, DSSI в зависимости от ОС | VST-инструменты и эффекты |
| Семплер | Встроенный Sampler и .sunsynth | Редактирование аудиофайла, не трекерный sampler-инструмент | Развитый Sample Editor и инструменты | Развитый sample/instrument editor |
| Простой монтаж речи | Неудобен как линейный редактор | Обрезка, склейка, запись, эффекты | Возможен, но не главный сценарий | Не главный сценарий |
| Шумоподавление бытовой записи | Можно фильтровать, но нет специализированного workflow | Есть готовые средства и эквалайзерные пресеты | Обработка эффектами, плагины | Обработка семплов и VST |
| Кроссплатформенность | Windows, macOS, Linux, iOS, Android и другие системы | Windows | Windows, macOS, Linux | Основная официальная платформа Windows |
| Экспорт stems | Multitrack WAV | Ориентирован на готовый аудиофайл | Рендеринг в рамках DAW | Аудиорендер модулей |
SunVox и АудиоМАСТЕР
АудиоМАСТЕР предназначен для более прямой работы с готовой записью: открыть файл, обрезать, склеить, записать микрофон, изменить громкость, применить эквалайзер или эффект, извлечь аудио из видео и сохранить в популярном формате. Поэтому для подкаста, голосовой заметки, конвертации и бытовой обработки он понятнее.
SunVox, наоборот, лучше соответствует задаче «сочинить и запрограммировать музыку». Он строит синтезатор из модулей, посылает в него ноты из паттерна и организует форму на таймлинии. Возможность загрузить WAV или записать вход не превращает его в замену редактору волновой формы.
Если задача звучит как «убрать лишние пять секунд, склеить два MP3 и сохранить FLAC», использовать SunVox нет смысла. Если задача — «собрать генеративный ритм, сделать собственный синтезатор, автоматизировать фильтр и экспортировать stems», АудиоМАСТЕР не рассчитан на такую архитектуру.
SunVox и Renoise
Renoise — более традиционная полноценная tracker DAW с микшером, развитым Sample Editor, графической автоматизацией, multi-channel I/O, plugin delay compensation и поддержкой сторонних плагинов. Для пользователя, который хочет трекерную скорость ввода, но при этом зависит от VST/AU-инструментов, Renoise предоставляет привычнее организованную студийную среду.
SunVox выигрывает не «количеством студийных функций», а уникальной связкой трекера с визуальным модульным синтезом и лёгкостью проектов. В нём внутренние генераторы и управляющие блоки — центральная часть метода, а не дополнение к трекам. Кроме того, он доступен на мобильных устройствах в практически полной форме.
SunVox и OpenMPT
OpenMPT ориентирован на классические и современные модульные форматы, имеет подробный sample editor, поддержку VST, до 128 редактируемых каналов, ASIO и широкий набор вариантов экспорта вплоть до 192 кГц и 32-bit float. Если главный приоритет — совместимость с историческими tracker-модулями и плагинами на Windows, OpenMPT очень силён.
SunVox предлагает другую глубину: вместо VST он даёт собственную сеть синтезаторов, эффектов и модулей управления, MetaModule и переносимые .sunsynth. Он также заметно шире по поддерживаемым устройствам. Выбор зависит от того, нужен ли вам прежде всего tracker с плагинами или самостоятельная модульная музыкальная система.
Ограничения, которые важно знать заранее
Первое — трекерная нотация. Если вы привыкли только к piano roll, придётся освоить строки, шестнадцатеричные значения и отдельную команду Note OFF. После привыкания ввод очень быстрый, но первые часы могут быть непривычными.
Второе — отсутствие настольного хостинга VST-плагинов. SunVox расширяется собственными модулями, MetaModule и .sunsynth. Если конкретный коммерческий VST является центром вашей музыки, придётся либо связать SunVox с другой DAW через внешнюю аудио/MIDI-маршрутизацию, либо выбрать среду с нативным хостингом плагинов.
Третье — нет классического линейного аудиомонтажа. Sampler умеет работать с аудиоматериалом, но интерфейс не заменяет многодорожечный редактор речи и записанных инструментов. Длинные записи удобнее монтировать в специализированной программе.
Четвёртое — сложная схема требует дисциплины. Модульная свобода легко превращается в запутанную сеть. Без имён, цветов, MetaModule и разумного разделения сигналов проект становится трудно обслуживать.
Пятое — генеративность усложняет повторяемый рендер. Вероятностные команды дают живое поведение, но если нужен один фиксированный мастер, следует контролировать диапазоны случайности и внимательно прослушивать финальный экспорт.
Кому SunVox подходит
- музыкантам, которым нравится tracker-подход и точный ввод с клавиатуры;
- саунд-дизайнерам, желающим строить собственные синтезаторы и эффекты из модулей;
- авторам электронной, экспериментальной, chiptune, ambient и генеративной музыки;
- пользователям, которым важно переносить проекты между компьютером и мобильным устройством;
- разработчикам и DIY-энтузиастам, которым интересны SunVox Library, GPIO и интерактивные музыкальные системы;
- тем, кто хочет обходиться внутренними инструментами вместо большого набора сторонних плагинов.
Кому лучше выбрать другую программу
- тем, кому нужен простой редактор голоса, обрезка и склейка готовых файлов без трекерной нотации;
- пользователям, строящим проекты вокруг большого каталога VST/AU-плагинов;
- звукорежиссёрам, которым нужна традиционная многодорожечная запись большого числа длинных аудиодублей;
- специалистам по реставрации, которым требуются спектральный ремонт, автоматический de-click и профильное шумоподавление;
- тем, кто принципиально работает только в piano roll и не хочет осваивать tracker-паттерны.
Практический чек-лист первого проекта
- Создайте Empty project и убедитесь, что виден Output.
- Проверьте Preferences → Audio: устройство, sample rate и buffer.
- Добавьте Analog Generator и соедините его с Output.
- Сыграйте несколько нот с экранной или компьютерной клавиатуры.
- Создайте 32-строчный паттерн и включите режим редактирования.
- Запишите ноты и поставьте Note OFF в нужных местах.
- Добавьте второй генератор для баса и отдельный паттерн.
- Добавьте DrumSynth и распределите ударные по нескольким трекам.
- Разложите паттерны по таймлинии и используйте клоны для повторов.
- Автоматизируйте один параметр через CCEE/XXYY или Interpolate.
- Добавьте Compressor перед Output только после проверки уровней.
- Сохраните проект как .sunvox.
- Перед экспортом проверьте CPU, клиппинг и хвосты эффектов.
- Выведите WAV или multitrack WAV, если планируется внешнее сведение.
Вопросы о SunVox
Это полноценная DAW или только синтезатор?
SunVox включает синтезаторы, эффекты, запись событий, паттерны, таймлинию, семплер, MIDI и аудиоэкспорт, поэтому позволяет создать законченный трек. Но его архитектура отличается от классической DAW: вместо линейных аудиодорожек в центре находятся tracker-паттерны и модульный граф.
Можно ли загружать MP3 и FLAC?
Да, Sampler поддерживает MP3, FLAC, OGG, WAV, AIFF и другие перечисленные форматы. Они используются как семплы внутри проекта. Это не означает наличие специализированного пакетного конвертера.
Можно ли записывать микрофон?
Да. Модуль Input получает сигнал с микрофона или line-in, а Sampler способен записать входящий звук. Устройство выбирается в аудионастройках, если соответствующая платформа предоставляет выбор.
Можно ли подключить MIDI-клавиатуру?
Да. SunVox поддерживает MIDI In, настройку каналов для модулей и запись нот в паттерны. Также возможен MIDI Out и экспорт/импорт MIDI.
Есть ли VST?
Настольный SunVox не является VST-хостом. Его собственная система расширения основана на встроенных модулях, MetaModule и .sunsynth. На iOS существует вариант SunVox как AU-инструмента или эффекта.
Можно ли делать microtonal music?
Да. Программа поддерживает точное управление pitch, Touch Theremin и преобразование высоты через MultiSynth. Это одна из сильных сторон секвенсора.
Подходит ли SunVox для слабого компьютера?
Да, движок рассчитан на широкий диапазон устройств, но конкретная производительность зависит от проекта. Большая полифония, FFT, высокие внутренние sample rate и сложные цепочки могут перегрузить даже быстрый процессор.
Нужно ли знать шестнадцатеричную систему?
Достаточно базового понимания 0–F и привычки к диапазонам, которые показывает интерфейс. Большинство значений можно менять кнопками и контроллерами, но чтение hex ускоряет точную работу в паттерне.
Можно ли открыть старый MOD или XM?
Да, SunVox импортирует эти tracker-форматы. После загрузки сложного файла стоит проверить специфические эффекты и звучание, поскольку архитектура программ различается.
Подходит ли программа для обычной обрезки песни?
Технически звук можно загрузить в Sampler и работать с его областью, но для простой обрезки, склейки и конвертации удобнее линейный аудиоредактор вроде АудиоМАСТЕР. SunVox раскрывается в композиции, синтезе и модульной обработке.
Итоговая логика работы
Освоение SunVox становится заметно проще, если не пытаться изучать все модули подряд. Сначала нужно понять три сущности: модуль создаёт или обрабатывает звук, паттерн отправляет ноты и управляющие команды, таймлиния решает, когда паттерн играет. Всё остальное — усложнение одного из этих уровней.
Для первого серьёзного проекта достаточно Analog Generator, DrumSynth, Sampler, Filter, Compressor, Delay или Reverb и пары управляющих модулей. Когда паттерны станут читаться без усилий, можно переходить к FMX, FFT, MetaModule, сложным MultiSynth-кривым, микротональности и генеративным командам.
SunVox особенно убедителен там, где композиция и саунд-дизайн не отделены друг от друга. Нота в паттерне может одновременно запускать несколько модулей, амплитуда одного сигнала управляет фильтром другого, а целый вложенный проект превращается в переносимый инструмент. Для пользователя, которому нужен именно такой уровень связности, трекерная нотация перестаёт быть ограничением и становится способом точно управлять музыкальной системой.
Команды EE, которые стоит освоить первыми
Полный список pattern effects велик, поэтому новичку полезнее выучить несколько команд, которые напрямую решают музыкальные задачи. Они записываются в поле EE, а числовой параметр — в XXYY. В отличие от контроллеров конкретного модуля эти эффекты относятся к воспроизведению событий в паттерне.
| Код | Назначение | Когда использовать |
|---|---|---|
| 01 / 02 | Slide pitch вверх / вниз | Плавное движение высоты без отдельной автоматизации |
| 03 | Slide to note | Портаменто к новой ноте с заданной скоростью |
| 04 | Vibrato | Периодическое изменение pitch, где XX задаёт частоту, YY амплитуду |
| 08 | Arpeggio | Быстрое чередование основной ноты и двух интервальных смещений |
| 0A | Velocity slide | Плавное изменение громкости события по строкам |
| 0F / 1F | Скорость и BPM | Изменение TPL или темпа внутри композиции |
| 19 | Retrigger | Повторный запуск ноты внутри строки |
| 1C | Cut note | Точный обрыв ноты на заданном tick строки |
| 1D | Delay note | Сдвиг начала ноты внутрь текущей строки |
| 20 | Note probability | Вероятностное включение события |
| 21 | Probability + random velocity | Вариативные ghost notes и перкуссионные акценты |
| 22 / 23 | Random controller | Случайная автоматизация в ограниченном диапазоне |
| 25 / 27 / 29 | Random note source | Выбор ноты из диапазона строк или треков |
Команда 1D особенно полезна для groove. При TPL, где одна строка слишком крупна для нужного смещения, задержка на несколько ticks позволяет сделать ноту позднее, не меняя глобальную сетку. Аналогично 1C создаёт короткий gate внутри строки.
08 Arpeggio — классический tracker-приём. Вместо трёх отдельных нот в параллельных треках одна нота быстро меняет интервалы в пределах тиков. На простых волнах это даёт характерный chiptune-звук, а на сложных тембрах может превратиться в яркую ритмическую фактуру.
Команды 20–29 отвечают за вероятностное и ссылочное поведение. Они позволяют не только случайно пропускать ноты, но и брать ноту из другой строки или трека. За счёт этого один паттерн может использовать уже записанный материал как источник вариаций. При построении такой системы подписывайте паттерны и не удаляйте исходные строки, на которые ссылаются команды.
Есть и управляющие команды перехода, остановки и изменения состояния Bypass/Solo/Mute. Они нужны в сложных интерактивных композициях, но для обычной аранжировки сначала лучше освоить ноты, автоматизацию и таймлинию. Чрезмерное количество скрытой логики в EE затрудняет чтение проекта.
Pattern Brush: повторное использование фрагментов
В SunVox существует понятие Brush — небольшой фрагмент паттерна, который можно наносить на другой паттерн как штамп. В простейшем случае текущая кисть формируется из последнего аккорда, сыгранного на экранной клавиатуре. При увеличенной высоте клавиатуры появляется дополнительная кнопка управления кистями.
Brush полезен для повторяющихся ритмических ячеек, аккордов и автоматизации. Например, можно сохранить характерный трёхнотный аккорд, затем быстро расставлять его в разных местах. В отличие от клона паттерна кисть работает внутри таблицы событий, то есть решает более мелкую задачу.
При переносе кисти между инструментами снова следите за MM. Если сохранённый фрагмент содержит конкретный номер модуля, он продолжит адресовать тот же модуль. Иногда это удобно, а иногда требуется заменить номер после вставки.
Шаблоны проекта и повторяемый рабочий процесс
Если каждую композицию вы начинаете с одинакового набора модулей, сохраните собственный .sunvox-файл и назначьте его стартовым шаблоном через Preferences → Main → Set starting template. В шаблон удобно положить мастер-компрессор, несколько подготовленных sends, MIDI-настройки и базовые MultiSynth-инструменты.
Хороший шаблон должен экономить рутину, а не навязывать архитектуру. Не стоит заранее добавлять десятки модулей «на будущее»: они усложняют схему и заставляют чистить проект. Оставьте только действительно постоянные элементы, а жанровые инструменты храните как .sunsynth.
Для разных задач можно иметь несколько шаблонов на диске и открывать нужный вручную: минимальный мобильный, концертный с MIDI, студийный со stems и генеративный. Старые проекты лучше не использовать как бесконечно разрастающийся универсальный шаблон — незаметно накопятся лишние связи и параметры.
Сохранение, резервные копии и перенос между устройствами
Главное преимущество одного .sunvox-файла — низкий риск забыть внешний семпл. Тем не менее резервные копии всё равно необходимы. Перед крупной перестройкой схемы сохраните проект под новым именем. Особенно это важно перед заменой MetaModule, ресемплингом или применением destructive pattern effects, которые необратимо меняют содержимое паттерна.
При переносе на другое устройство сначала откройте копию и проверьте воспроизведение до редактирования. Разница в аудиодрайвере, частоте дискретизации и производительности может проявиться как другой уровень задержки или перегрузка CPU, хотя сам проект загрузился корректно.
Если проект использует внешнее MIDI-оборудование, .sunvox-файл не может физически перенести эти устройства и системные порты. После открытия на другом компьютере понадобится заново проверить MIDI routing. То же относится к выбору микрофона и audio output.
Мобильный рабочий процесс
На планшете или телефоне SunVox логичнее использовать не как уменьшенную копию настольной DAW, а как инструмент быстрых набросков и модульного редактирования. Спрячьте таймлинию, когда строите патч, увеличьте её при аранжировке, используйте экранную клавиатуру и Touch Theremin для ввода.
Интерфейсные панели масштабируются, а области можно перераспределять. На маленьком экране не пытайтесь держать одновременно крупный паттерн, контроллеры, модули и таймлинию. Выигрыш SunVox в том, что каждая зона может временно стать основной.
Если композиция начата на мобильном устройстве, сохраните проект и продолжайте на компьютере. Синтезаторы и семплы остаются внутри файла, поэтому не нужно экспортировать каждый инструмент отдельно. На мощной системе можно увеличить качество тяжёлых модулей или добавить более сложную обработку, но перед возвращением проекта на телефон снова проверьте CPU.
Как читать модульный граф без путаницы
В небольшом проекте связь «генератор — эффект — Output» очевидна. В большом проекте начинайте чтение с Output и двигайтесь против направления сигнала. Так быстрее видно, какие ветви реально доходят до выхода и где находится общая мастер-обработка.
Следующий приём — временно Solo или Mute нужных участков. Если звук пропадает после отключения модуля, вы нашли активную ветвь. Не удаляйте непонятный блок сразу: он может не передавать аудио напрямую, а управлять параметром через события.
Управляющие связи отличаются по смыслу от обычного аудиосигнала. MultiSynth распространяет ноты, Sound2Ctl превращает звук в контроллер, Pitch2Ctl и Velocity2Ctl преобразуют свойства события. Перед изменением такой связи посмотрите назначение модуля и параметры — визуально линия сама по себе не объясняет, какие данные проходят.
Методика изучения сложных модулей
Чтобы понять незнакомый модуль, создайте отдельный Empty project и подключите только один понятный источник, тестируемый модуль и Output. Используйте устойчивый звук — например, saw с длинным Sustain. Меняйте по одному параметру и слушайте результат. В полном треке действие Filter, FFT или WaveShaper может маскироваться другими эффектами.
Для управляющих модулей вместо сложной цепи используйте один контролируемый параметр. Например, подключите LFO только к громкости Amplifier. Когда направление и диапазон понятны, переносите схему в основной проект. Такой способ быстрее случайного перебора настроек в перегруженном патче.
Сохраняйте удачные мини-проекты как учебные примеры или .sunsynth. Через несколько недель собственный маленький пример часто полезнее длинного списка параметров, потому что в нём уже есть рабочая маршрутизация.
Как подготовить проект к multitrack WAV export
Если stems будут сводиться в другой DAW, заранее решите, где заканчивается каждый музыкальный слой. Сложный инструмент из трёх генераторов и общего фильтра разумно считать одним stem, если его внутреннее смешение является частью тембра. Разделять его на три файла есть смысл только при необходимости внешнего баланса.
Эффекты пространства также требуют решения. Если Reverb общий для нескольких источников, отдельный wet stem даёт максимальную гибкость. Если реверберация является неотделимой частью инструмента, оставьте её внутри соответствующей ветви. Главное — не удваивать один и тот же эффект при последующем сведении.
Перед экспортом оставьте headroom. Сумма stems после импорта должна воспроизводить исходный баланс без клиппинга. Если каждый отдельный stem нормализован почти до 0 dBFS, их сумма в другой DAW окажется намного громче исходного проекта.
После рендера сделайте контрольную проверку: импортируйте stems в новую сессию, выровняйте их по началу и сравните с референсным стереорендером. Различия могут появиться из-за генеративных команд или случайных модулей, поэтому для критичного проекта лучше сохранить конкретный удачный рендер как эталон.
Пример выбора программы под задачу
Нужно смонтировать интервью. Берите АудиоМАСТЕР или другой линейный аудиоредактор: быстрее увидеть волну целиком, вырезать паузы, склеить фрагменты и сохранить готовый файл.
Нужно написать электронный трек без сторонних плагинов. SunVox подходит хорошо: внутренние синтезаторы, эффекты, паттерны, таймлиния и WAV-экспорт закрывают полный цикл.
Нужен tracker, но библиотека VST обязательна. Renoise или OpenMPT логичнее, поскольку они работают со сторонними плагинами непосредственно внутри проекта.
Нужен переносимый модульный инструмент. SunVox с MetaModule и .sunsynth удобен, особенно если проект должен открываться на разных поддерживаемых платформах.
Нужно редактировать старые XM/MOD с максимальным вниманием к tracker-совместимости. OpenMPT или MilkyTracker могут быть предпочтительнее в зависимости от исходного формата. SunVox полезен, если после импорта планируется переработать музыку через собственную модульную систему.
Что проверить перед финальным сохранением
- Все слышимые генераторы действительно маршрутизированы к Output, а лишние тестовые ветви отключены.
- В паттернах нет случайно оставшихся событий на неправильных номерах модулей.
- Клоны используются только там, где изменения должны синхронно повторяться.
- Общий уровень не уходит в клиппинг на самых плотных участках композиции.
- CPU остаётся с запасом на максимальной полифонии, а не только в интро.
- Входы и MIDI-порты, от которых зависит проект, подписаны и проверены.
- Случайные команды дают музыкально допустимые результаты при нескольких прогонах.
- Хвосты Delay и Reverb не обрываются финальной границей паттерна или рендера.
- Перед destructive-операциями сохранена отдельная версия проекта.
- Для внешнего сведения подготовлены stems с понятной структурой и запасом уровня.
Если эти пункты выполнены, .sunvox-файл остаётся не просто набором паттернов, а самодостаточной схемой воспроизведения. В этом и заключается главный практический смысл программы: музыкальная логика, синтез и обработка хранятся вместе и могут продолжать работать на другом совместимом устройстве без отдельной коллекции плагинов.
