Serum Меню команд

Данная статья является частью цикла статей Serum

Над редактором формы сигнала есть строка меню:

Меню Single[править]

Функции которые изменяют только (видимую) таблицу, выбранную в данный момент.

  • Normalize (нормализация) - амплитуда сигнал масштабируется на максимум.
  • Remove DC Offset (удаление постоянного амплитудного смещения) - удаляет любое амплитудное смещение (смещение сигнала вверх/вниз относительно центра). Как правило, это не требуется.
  • Flip Vertical (перевернуть по вертикали) - инвертирует полярность (часто несколько ошибочно называют "инверсия фазы").
  • Flip Horizontal (повернуть по горизонтали) - реверсия звука.
  • Shift Horizontal to Zero Crossing (сдвиг по горизонтали для прохождения через ноль) - подталкивает данные волны так, что нулевые точки падают на края окна. Это не обязательно делать, но может быть полезно для применения фэйдов или согласования фазы между несколькими формами волн.
  • Init (silence) (вставить (тишину)) - заменяет текущую таблицу тишиной.
  • Fade Edges (grid size) (затухание краёв (размер сетки)) - создаёт затухание в левом и правом краях, основываясь на ширине размера вашей горизонтальной сетки (устанавливается в нижнем правом углу).
  • X-fade Edges (grid size) (Х-затухание краёв (размер сетки)) - как и выше, но вместо того, чтобы затухать к центральной линии, края подталкиваются друг к другу.
  • Filter (grid size) (фильтр (по размеру сетки)) - фильтр срезающий высокие частоты, полностью удаляет верхние гармоники. Нижний размер сетки = большая фильтрация. Вы можете достичь того же эффекта используя область FFT (выберите из меню Clear HF), но Filter (grid size) использует бесконечно крутой FFT, и вы можете заметить некоторое амплитудное смещение, чтобы избавиться от него используйте Remove DC Offset описанный выше.
  • Sample Redux at grid size (понижение частоты сэмплирования в соответствии с размером сетки) - понижение частоты сэмплирования для получения более "низкокачественного" звука. Размер сетки не используется в буквальном смысле, а как средство для определения количества (большее число = больше понижение).

Меню Process[править]

Функции которые применяются ко всем (1-256) подтаблицам.

  • Normalize Each (gained separately) (нормализация каждой (усиливаются отдельно)) - каждая таблица нормализуется индивидуально от собственного максимального пика.
  • Normalize Same (max from allframes) (одинаковая нормализация (максимкм из всех кадров)) - все волновые-таблицы сканируются на пиковый уровень, и к каждой подтаблице применяется одинаковое количество усиления.
  • Remove DC Offset (удаление постоянного амплитудного смещения) - удаляет любое амплитудное смещение (смещение сигнала вверх/вниз относительно центра). Как правило, это не требуется.
  • Flip Vertical (перевернуть по вертикали) - инвертирует полярность (часто несколько ошибочно называют "инверсия фазы").
  • Flip Horizontal (повернуть по горизонтали) - реверсия звука.
  • Fade Edges (grid size) (затухание краёв (размер сетки)) - создаёт затухание в левом и правом краях, основываясь на ширине размера вашей горизонтальной сетки (устанавливается в нижнем правом углу).
  • X-fade Edges (grid size) (Х-затухание краёв (размер сетки)) - как и выше, но вместо того, чтобы затухать к центральной линии, края подталкиваются друг к другу.
  • Filter (grid size) (фильтр (по размеру сетки)) - фильтр срезающий высокие частоты, полностью удаляет верхние гармоники. Нижний размер сетки = большая фильтрация. Вы можете достичь того же эффекта используя область FFT (выберите из меню Clear HF), но Filter (grid size) использует бесконечно крутой FFT, и вы можете заметить некоторое амплитудное смещение, чтобы избавиться от него используйте Remove DC Offset описанный выше.
  • Remove Fundamental (HPF) (удалить фундамент (срез низа)) - удаляет самую низкую гармонику, тоже самое, что полностью убрать самый левый столбец работая с FFT дисплеем (фундаментальный), но это применяется во все таблицах. Формула "z=(q>1)?in:0" даёт тот же результат, или просто "(q>1)?in:0", если вы хотите применить только к видимому в данный момент кадру.
  • Sample Redux at grid size (понижение частоты сэмплирования в соответствии с размером сетки) - понижение частоты сэмплирования для получения более "низкокачественного" звука. Размер сетки не используется в буквальном смысле, а как средство для определения количества (большее число = больше понижение).
  • Resize Tables to be Half (2x total) (изменение размера таблиц на половину (2x всего)) - каждая таблица разделяется пополам, чтобы стать двумя таблицами. Это удваивает количество таблиц, так что вы не должны использовать эту функцию, если у вас есть > 128 таблиц.
  • Resize Tables to be Double (½ total) (изменение размера таблиц на половину (½ всего)) - каждая таблица группируется со следующей. Это полезно, если вы заметили, что каждая вторая таблица из импортированного Wav похожа (обнаруженная частота слишком высока).
  • Create PWM from this table to all (создание PWM из этой таблицы для всех) - удаляет все таблицы, кроме текущей подтаблицы и создаёт сдвигающуюся широтно-имульсную-модуляцию во всех 256 подтаблицах. Существует эффект PWM в реальном времени под ручкой Warp на главной панели модуля осциллятора, но таким образом вместо PWM вы можете и использовать другой Warp эффект.
  • Nudge all phases for fundamental to 50% (пододвинуть все фазы фундамента на 50%) - это полезно для сохранения фазы низкой частоты (фундаментальной) через различные формы волн.
  • Shift horizontal to Zero-Crossing (сдвиг по горизонтали для прохождения через ноль) - подталкивает данные волны так, что нулевые точки падают на края окна. Это не обязательно делать, но может быть полезно для применения фейдов или согласования фазы между несколькими формами волн.

Меню Morph[править]

Создаёт или удаляет интерполяцию подтаблиц между существующими подтаблицами. У вас должно быть более 1 и менее 256 подтаблиц.

После выбора пункта морфинга из меню, вы заметите, что теперь в переключателе WTPos существует 256 таблиц. Это потому, что все пустые слоты таблиц теперь заполнены интерполяцией (смешением) форм сигналов соседних таблиц.

Вы также заметите, что миниатюры больше не показывают "1, 2, 3" и т.д., а "1, 17, 33" (или аналогично). Это происходит потому, что промежуточные таблицы (например, 2-16 из этого примера) содержат вновь созданных таблиц морфингом. Вы увидите эти промежуточные таблицы в области сигнала при настройке WT Pos, но они не существуют в виде миниатюр (для вашего удобства).

После выхода из редактора волновой-таблицы и возврат к главной панели, в 3D обзоре сигнала вы также заметите интерполированные таблицы отображённые серым цветом (зелёные это «реальные» подтаблицы, а желтым текущая выбранная под-таблица).

  • Morph - Crossfade (морфинг - кроссфейдом) - интерполяция таблиц создаётся с помощью кроссфейда соседних таблиц между собой. Это рекомендуется по умолчанию, а также это то, что делают традиционные табличные синтезаторы.
  • Morph - Spectral (морфинг - спектральный) - спектральный и фазовый контент соседних таблиц используется для ресинтеза интерполированных таблиц. Это то, что делает аддитивные синтезаторы.
  • Morph – Spectral (zero fundamental phase) (морфинг - спектральный (обнуление фазы фундамента)) - то же, что и выше, но фазовый контент основной гармоники обнуляется (для всех исходных таблиц). Таким образом, самая низкая частота не будет смещаться/вращать через таблицы.
  • Morph – Spectral (zero all phases) (морфинг - спектральный (обнуление всех фаз)) - то же самое, что и выше, но сбрасывается все фазы. Это может резко изменить звук исходного содержимого, поэтому иногда это нежелательно, но сделает ровный переход между таблицами, поскольку у частот не сдвигается фаза.
  • Remove Morph Tables (удалить таблицы морфинга) - возвращает всё обратно, как это было до применения интерполяции. "Отмена", возможна, но это лучший вариант для отмены морфинга, в случае спектральных режимов (с обнулением фазы), они деструктивно изменять исходные таблицы.

Меню Add/Remove[править]

Включение или удаление подтаблиц. Сброс также находится здесь:

  • Init All (Default) (сбросить всё (по умолчанию)) - все подтаблицы/интерполяции очищаются. Волновая таблица доводится до состояния по умолчанию (одна пила под-таблицы).
  • Insert at (current index) (вставить в (текущее место)) - добавляет под-таблицу такую же как выбранная, и вставляется после выбранной под-таблицы. Это та же функция, что и нажатие кнопки [+] над миниатюрами.
  • Remove (current index) (удалить (текущее место)) - удаляет выбранный кадр таблицы. Это та же функция, что и нажатие кнопки [-] над миниатюрами.
  • Remove: multiselection (удалить: выделенное) - удаляет выбранные кадры таблиц (Shift+щелчок мышью в области миниатюр для множественного выбора ряда под-таблиц).
  • Remove: beginning->selected (удалить: начало -> выбрано) - удаляет кадры таблицы с самого начала (от 1) до выбранной таблицы.
  • Remove: selected->end (удалить: выбрано -> конец) - удаляет кадры таблицы с от выбранной до конечной.
  • Remove: All (except selected) (удалить: всё (кроме выбранных)) - функция полезна, когда вы решите сохранить одну таблицу или определённый диапазон.
  • Reduce to (сократить в) - уменьшает количество ключевых кадров в выбранное количество раз.

Меню Sort[править]

Автоматическая реорганизация существующих таблицы, основываясь на спектральном свойстве. Имейте в виду, вы можете "вручную" сортировать подтаблицы путём перетаскивания миниатюты влево <-> право в нижней части окна редактора формы сигнала.

  • Sort by spectrum (Peak Spect) (сортировка по спектру (пик спектра)) - кадры сортируются на основе кадра который имеет самый высокий пик гармоники. 1-й кадр с наименьшем пиком, последний с наибольшим.
  • Sort by spectrum (Average Spect) (сортировка по спектру (усреднение спектра)) - кадры сортируются в зависимости от среднего спектрального содержания (сумма всех частот). 1-й кадр бедный, последний наибольший.
  • Sort by spectrum (Peak Amount) (сортировка по спектру (пиковое количество)) - кадры сортируются по наибольшему общему пику (концентрации частотной энергии).
  • Sort by spectrum (Num w/ Spect) (сортировка по спектру (количество/спектр)) - кадры сортируются по тому, как много частотных столбцов содержат энергию (спектральная сложность). В начале мало, в конце много.
  • Sort by spectrum (Highest w/ Spect) (сортировка по спектру (самый высокий/ спектр)) - кадры сортируются по самой высокой частоте содержащейся в спектре. Это должно хорошо работать, например, для открытия фильтра.
  • Sort by spectrum (Fundamental amt.) (сортировка по спектру (амплитуда фундамента)) - кадры сортируются по количеству энергии в фундаментальной частоте. Это рекомендуемый тип сортировки в первую очередь, в случае сомнений.
  • Reverse entire table order (реверсировать порядок всех таблиц) - реверсирует порядок таблиц, полезно, если вы решили реорганизовать порядок таблиц, чтобы ярко-к-тусклому стало тускло-к-яркому, например.

Меню Import[править]

Отображает диалогового окно выбора файла для загрузки, который будет перезаписывать набор волновых таблиц. Имейте в виду, вы можете перетаскивать осциллограммы, что часто является более эргономичным способом импортировать звук (для поиска звука вы можете использовать например, файловый браузер вашего хоста).

Пожалуйста, обратитесь к следующей главе под названием "импорт звука", для описания соответствующих вариантов импорта.

Меню Export[править]

Позволяет сохранить таблицу.

  • Export All as Wav... (экспортировать всё в wav) - wav файл, моно 32-бит 44100 Гц, 2048 сэмплов на подтаблицу. Дополнительная информация для режима интерполяции: таблицы интерполяции не сохраняются как часть данных сигнала.
  • Export Selection (экспортировать выбор) - сохраняет в формате Serum (в .wav файл с дополнительной информацией), так же как функция экспорта выше, за исключением того, что в файл включаются только выбранные кадры.
  • Export All 8-bit (.256) (экспортировать всё 8-бит (0,256)) - представляет собой формат файла, используемый некоторыми аппаратными синтезаторами (Wiard, Piston Honda).

Дополнительные параметры экспорта могут появиться в будущем, если на это будет спрос, но вы также должны иметь возможность конвертировать .wav до нужного вида для сторонних программ.