четверг, 1 декабря 2016 г.

Факты о SunVox: структура паттерна

Паттерн - кусок партитуры SunVox. Это может быть мелодия, ритм из барабанов, команды автоматизации, команды смены темпа и т.д. То есть, это очень универсальный контейнер. Если у вас есть повторяющаяся мелодия - создайте для нее отдельный паттерн и клонируйте его нужное количество раз в редакторе таймлинии. Потом изменения можно вносить только в оригинальный паттерн, а клоны моментально эти изменения подхватят.
Внутри паттерн представляет собой таблицу, поделенную на треки (колонки) и строки. В каждой ячейке таблицы - музыкальное событие (команда+параметр): нота, автоматизация контроллера, эффект и т.п. Событие содержит несколько колонок (полей) с числами и буквами. Общий формат события такой: NN VV MM CCEE XXYY.

  • NN - код команды или код ноты, где буква обозначает непосредственно ноту (маленькая буква - диез), а цифра - номер октавы. 
  • VV - velocity (00..80); скорость нажатия (динамика); чаще всего этот параметр задает громкость ноты. 
  • MM - номер модуля (00,01,02,03,04, … FF). 
  • CC - номер контроллера в модуле (01,02,03,04, … FF). 
  • EE - номер эффекта, применяемого к последней включенной ноте в текущем треке. XXYY - параметр указанного эффекта или контроллера (0000 - минимум; 8000 - максимум). 

Источник