Материал из Chipwiki
Перейти к: навигация, поиск
Deflemask/Руководство

Поддерживаемые звуковые чипы[править]

Поддерживаемые платформы[править]

Основной интерфейс[править]

Deflemask Main Interface.png

Матрица паттернов (Pattern Matrix)[править]

Deflemask Pattern Matrix.png

В Pattern Matrix вы размещаете части вашего трека (паттерны). Для каждого канала создаётся свой порядок паттернов. Pattern Matrix на самом деле секвенсор, помогающий контролировать, как ваша работа будет развиваться во времени.

Нажатием левой/правой кнопкой мыши по номерам вы увеличиваете/уменьшаете их значение. Однако если установлен флаг "Change All", то изменение затронет все каналы.

Список инструментов (Instrument List)[править]

Deflemask Instrument List.png

Когда вы начинаете писать новый трек, у вас нет никаких инструментов вообще. Вам нужно нажать на "New", чтобы создать новый инструмент. При создании вы можете изменить его тип, нажав на "FM" или "STD", если выбранная платформа поддерживает их.

STD-инструменты контролируются макросами, а FM - огибающими (envelopes) и управляющими регистрами (operator registers)

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

Если хотите создать копию инструмента, нужно нажать кнопку "Copy", и его копия будет создана в нижней части списка с добавленным в названии "COPY".

Вы можете использовать стрелки в правом верхнем углу, чтобы перемещать их. Нажатием кнопки "Del" вы удалите выбранный инструмент.

Если выбранная платформа поддерживает PCM-семплы, будет строка "Samples". Вы можете нажать на кнопку "Edit" для загрузки и назначения семплов на ноты.

Поддерживаемые форматы инструментов для FM:

  • .dmp (DefleMask)
  • .bin (RAW SMPS дамп)
  • .tfi (TFM Music Maker)
  • .y12 (GENS KMod)
  • .ins (MVS Tracker)
  • .vgi (VGM Music Maker)
  • .opm (YM2151 дамп)

Поддерживаемые форматы инструментов для STD:

  • .dmp (DefleMask)

Редактор инструментов (Instrument Editor Windows)[править]

Редактор инструментов - плавающее окно в DefleMask. Вы можете использовать его заголовок для перемещения по горизонтали, что может быть полезно при редактировании трека, когда вы хотите проверить инструмент в этот же момент времени.

Чтобы закрыть окно нажмите на крестик в правом верхнем углу окна.

Поскольку DefleMask является мультисистемным трекерным, то существует четыре типа редактора инструментов: STD, FM, WAVETABLES и Samples. О каждом из них рассказано ниже.

STD-инструменты[править]

Deflemask STD Instruments.png

STD-инструменты контролируются Macro-генераторами. Вы можете нарисовать любой тип фигуры с помощью мыши (можно интерполировать и прямую линию, удерживая правую кнопку мыши). Можно копировать значения нот или громкости и вставлять их внутрь Macro. Можно создать точку петли кликом по нижней части огибающей (чтобы удалить её, просто щёлкните правой кнопкой мыши). Если выбранная платформа поддерживает таблично-волновые каналы (wavetable), можете изменить волну, выбрав в "Selected WAVE" или кликом по кнопке в списке инструментов.

FM Instruments[править]

Deflemask FM Instruments.png

FM-инструменты управляются многими параметрами, влияющие на огибающие операторов и модуляторы.

Во время редактирования инструмента можно отключать некоторые операторы для упрощения процесса создания. Это отключение не будет влиять на фактическое воспроизведение музыки.

FM-синтез являются очень сложным методом синтеза, и его объяснение выходит за рамки данного руководства. Пожалуйста, обратитесь к руководствам по конкретным FM-синтезаторам для освоения этого замечательного метода синтеза звука.

WAVETABLE-инструменты[править]

Deflemask WAVETABLE Instruments.png

Некоторые платфомы, например, Game Boy, имеют волновые каналы. Такие каналы редактируются с помощью мыши, и можно нарисовать нужную форму звуковой волны. Вы можете загружать и сохранять волновые таблицы в любое время. Вы можете изменить текущую волновую таблицу в окошке "Selected WAVE" или кнопкой в нижней части списка инструментов. Также вы можете скопировать параметры громкости или нот из паттерна и вставить их прямо в схему.

Sample Instruments[править]

Deflemask Sample Instruments.png

Вы можете загружать WAV-файлы в DefleMask для использования PCM-возможностей выбранной платформы. WAV-файлы должны иметь глубину 8/16-bit.

Вы можете использовать не более 12 PCM семплов на банк (все ноты с клавиатуры). Если вы продолжите добавлять семплы, будет создан новый банк, и для переключения банков в вашем треке нужно использовать эффект EBxx (Set Sample Bank).

Ползунок Pitch является базовым регулятором скорости, полное управление нужно делать в вашем любимом цифровом аудиоредакторе.

DefleMask не будет ресемплировать WAV-файлы. Для замены семплов перезагрузите новый семпл. Чтобы удалить семпл, нажмите на крестик. Будет удалён последний загруженный образец!

Семплы хранятся в стеке.

Основное меню[править]

Deflemask Main Menu.png

File:

  • New: начните писать трек с нуля
  • Open...: загрузите файл формата DMF (DefleMask Module Format) в трекер
  • Save/Save as...: сохранить трек в файл формата DMF
  • Save ROM: сохранить трек в виде образа для выбранной платформы
  • Save VGM: сохранить трек в формате vgm
  • Export WAV: экспортировать текущий трек в WAV-файл
  • Load Skin: загрузить новый скин в DefleMask.

Edit:

  • Undo: отмена. Комбинация клавиш: Ctrl+Z
  • Redo: отменить отмену. Комбинация клавиш: Ctrl+Y
  • Cut: вырезать. Комбинация клавиш: Ctrl+X
  • Copy: копировать в буфер обмена. Комбинация клавиш: Ctrl+C
  • Paste: вставить из буфера обмена. Комбинация клавиш: Ctrl+V
  • Paste Mix: вставить из буфера обмена заместо существующих данных. Комбинация клавиш: Ctrl+B
  • Delete: удалить. Клавиша: DEL
  • Select All: выбрать всё. Комбинация клавиш: Ctrl+A
  • Global Shrink: уменьшает размер паттернов вдвое
  • Global Expand: увеличивает размер паттернов вдвое
  • Zap: появится новое меню для очистки определенных частей проекта.

Options:

  • Change System: выбрать платформу
  • Keyboard: настроить свои комбинации клавиш
  • MIDI Config: список для выбора доступных MIDI-устройств
  • Font type: можно выбрать режим с нормальным или жирным шрифтом
  • Poly input: If set, you can send chords while playing and recording.
  • Play on Load: включить/выключить автопроигрывание загружаемого трека
  • Waveform: включение/отключение визуальный эффект "Форма волны"
  • Show Piano: показать/убрать панель с клавишами
  • Plane entry: перемещение вправо или вниз при вводе эффектов
  • HighlightA/B xx: регулировка окрашивания строк
  • Buffer xxxx: изменения размер звукового буфера для регулировки производительности трекера

Скорости, октавы, размер паттерна и параметры шагов[править]

Deflemask Speeds, octave, pattern size and step values.png

  • Octave: Выбор октавы, также можно изменять быстрыми клавишами
  • Base Time: меняет параметры скорости
  • Speed: количество тактов (в Гц) четного ряда и нечетного ряда
  • Rows: количество строк в паттерне. Кнопки "++"/"--" увеличивают/уменьшают их количество на 8
  • Step: количество строк, которые трекер пропустит после ввода новых данных
  • NTSC/PAL/Custom: можно выбрать тактовую частоту трека. NTSC - 60 Гц, PAL - 50 Гц, Custom - произвольное значение.
  • Repeat: если активировано, то трекер будет проигрывать трек заново после окончания. Параметр только для редактора. Для экспортируемых файлов требуется прописывать эффект Bxx в конце.
  • Follow: если активировано, камера следует за проигрываемыми строками

Паттерны[править]

Deflemask Patterns.png

Это основная часть любого трекера, здесь можно вводить ноты, задавать громкость, эффекты и инструменты.

Строки[править]

Deflemask Row.png

  •  Строка  - номер текущей строки, количество общих строк может быть изменено с помощью переключателя Total Rows на 4
  •  Нота  - здесь ставятся ваши ноты, которые трекер будет проигрывать. Подробнее будет рассказано в главе "Управление".
  •  Громкость  - здесь определяется громкость ноты. Максимальное значение зависит от выбранной платформы
  •  Инструмент  - значение определяет инструмент, который будет проигрывать ноту
  •  Эффект  - эффекты, подробности будут в главе "Эффекты" + в информации о платформах
  •  Параметры  - параметры эффектов.

Примечание: можно добавить до 4 столбцов эффектов, если нажать "+" в верхней части каждого канала.

Управление[править]

По умолчанию заданы следующие комбинации клавиш

Общие
Команда Клавиши
Выход Esc
Воспроизведение начать/прекратить Return/F5
Проиграть паттерн Alt+Return/F6
Начать воспроизведение с текущей позиции Shift+Return/F7
Глобальгое воспроизведение (все открытые экземпляры DefleMask будут играть) Ctrl+Return
Отключить канала N Ctrl+1/2/3/4/5/6/7/8/9/N
Режим записи Space
Больше/меньше размера шага Ctrl+Add/Ctrl+Subtract
Быстрое сохранение Ctrl+S
Точное изменение положения ползунков Ctrl+Колсе мыши при наведении на ползунок
Открыть модуль Ctrl+O
Новый модуль Ctrl+N
переключатель входного сигнала Ctrl+P
Клавиши на экране Shift+P
Верх паттернов
Команда Клавиши
Отключить/включить канал Кликнуть на кнопку под названием канала
Играть один канала Два раза кликнуть на кнопку под названием канала
Матрица паттернов
Команда Клавиши
Увеличить номер паттерна Клик левой кнопкой мыши по номеру паттерна
Сделать номер паттерна равным последнему Клик колесом мыши по номеру паттерна
Уменьшить номер паттерна Клик правой кнопкой мыши по номеру паттерна
Вставить неиспользуемый фрейм Кнопка insert
Удалить текущий фрейм кнопка del
Копировать фрейм на следующую позицию Кнопка Copy
Передвинуть фрейм вверх кнопка /\
Передвинуть фрейм вниз кнопка \/
Переместить фрейм вниз как новый Кнопка с двойной стрелкой "\/"
Клонировать вышележащий паттерн с новым номером ctrl + левый кнопка мыши по номеру паттерна
Список инструментов
Команда Клавиши
Новый инструмент Кнопка "New"
Удалить последний инструмент Кнопка "Del"
Копировать выбранный инструмент Кнопка "Copy"
Редактировать инструмент Кнопка "Edit" / клавиша F1
Окно редактирования инструментов
Команда Клавиши
Копировать инструмент Shift + Ctrl + C
Вставить инструмент Shift + Ctrl + V
Следующий инструмент Alt + стрелка направо
Предыдущий инструмент Alt + стрелка налево
Паттерны
Команда Клавиши
Перемещение Стрелки
Перемещение наверх/вниз с шагом 4 Page Up / Page Down
Движение по каналам Ctrl + стрелки влево/вправо
Движение по паттернам Ctrl + стрелки вверх/вниз
Переместить параметры вниз Insert/Alt+Down
Переместить параметры вверх Backspace/Alt+Up
Перейти к первой строке Home
Перейти к последней строке End
Удалить выбранные параметры Delete/OS Key+Backspace
Выбрать всё Ctrl+A
Выбрать часть Shift + стрелки / кликнуть и тянуть
Расширить выбранное Ctrl+E
Сократить выбранное Ctrl+W
Копировать Ctrl+C
Вырезать Ctrl+X
Вставить Ctrl+V
Вставить и смешать Ctrl+B
Числовые значения 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Ноты Deflemask Keybooard and Note.png
Выключить ноты Tab
Уменьшить выбранные значения Ctrl+F1
Увеличить выбранные значения Ctrl+F2
Уменьшить выбранные октавы Ctrl+F3
Увеличить выбранные октавы Ctrl+F4
Интерполировать значения Ctrl+I
Изменить текущую октаву кнопки разделить и умножить на numpad'е

Эффекты[править]

DefleMask использует стандартные Protrackerовские эффекты.

Однако, как и в других трекерах, команды могут обрабатываться по-разному, скорость и поведение команд могут обрабатываться иначе.

Также надо помнить, что выбранная платформа может оказать влияние на используемый эффект. Чтобы узнать о том, как каждая платформа реагирует на эффекты, проверьте раздел с платформами.

Эффекты

00xy - Арпеджио
Эффект быстро изменяет высоту ноты, создавая иллюзию трёх нот. Скорость изменения задаётся эффектом E0xx (см.ниже в "Exx - Расширенные команды").
x - задаёт количество полушагов от базовой ноты до первого сдвига, y - до второго. Если xy = 00, эффект не работает.

01xx/02xx - Слайд вверх/вниз
xx - задаёт скорость слайда

03xx - Слайд к ноте
xx - задаёт скорость слайда к следующей ноте

04xy - Вибрато
Синусоидное вибрато.
x определяет скорость, принимает значения от 1 до F. y определяет глубину.
Эффект работает, пока не будет выключен установкой xy в 00.

05xy - Слайд к ноте и слайд громкости
Продолжает эффект 03xx и объединяет с эффектом 0Axy

06xy - Вибрато и слайд громкости
Продолжает эффект 04xt и объединяет с эффектом 0Axy

07xy - Тремоло
Похоже на вибрато, но меняется амплитуда громкости, а не частоты.
x определяет скорость, y - глубину.

08xx - Панорамирование

  • x = 0 - левый канал выключен
  • x = 1 - левый канал включен
  • y = 0 - правый канал выключен
  • y = 1 - правый канал включен

Для PC Engine поведение другое. см. в соответствующей секции

09xx - Параметры скорости 1
Команда динамически настраивает скорость воспроизведения для нечётных строк. Значения - от 0 до 20.

0Axy - Слайд громкости
x>0 при нулевом y - громкость плавно увеличивается.
y>0 при нулевом x - громкость плавно уменьшается

0Bxx - Прыжок к позиции
Команда перемещает курсор к позиции xx в паттерне.

0Cxx - Ретриг
Повторяет текущую ноту xx-раз на текущей строке.

0Dxx - Переход к следующему паттерну
xx - номер строки следующего паттерна.

Enxx - Расширенные команды

  • n=0 - скорость арпеджио. Большие значения xx делают арпеджио медленнее.
  • n=1/2 - слайд ноты вверх/вниз. x отвечает за скорость, y - за количество полутонов для изменения.
  • n=3 - настройка режима вибрато: 01 - только верх синусоиды (эффект гитары), 02 - только низ синусоды, 00 - нормальный режим.
  • n=4 - настройка глубины вибрато.
  • n=5 - тонкая настройка тональности ноты
    • 80 = значение по умолчанию
    • от 80 до FF = повышает частоту ноты
    • FF = нота + полутон
    • от 80 до 0 = понижает частоту ноты
    • 00 = нота - полутон
  • n=B - установка семплового банка. xx - номер банка. Всего можно использовать 12 семпловых банков. Их номера: от 00 до 11.
  • n=C - обрезка ноты. xx - время задержки.
  • n=D - задержка ноты. x - время задержки.
  • n=E - сигнал синхронизации, используется в экспортируемом vgm-файле для синхронизации с визуальным оформлением или другими девайсами.
  • n=F - глобальная тонкая настройка тональности. Действует аналогично E5xx, но ко всему треку. Эффект куммулятивный.

Скины[править]

Deflemask Skins.png

Каждый пользователь имеет различные визуальные предпочтения, и поэтому у трекера имеется система для изменения внешнего вида.

Новый скин можно сделать за 5 простых шагов:

  1. зайти в папку skins;
  2. скопировать папку "default_classic";
  3. переименовать её;
  4. отредактировать текстуры;
  5. отредактировать цвета в colors.ini;
  6. подключить скин в трекере: File>Load Skin.

Наслаждайтесь!

Файл конфигурации[править]

Наименование Параметры Комментарий
full_screen 0,1 Устанавливает полный экран, сохраняется автоматически при нажатии Alt + Enter
window_width >0 Задает ширину окна при запуске
window_height >0 Задает высоту окна при запуске
max_fps >0 Задает скорость отрисовки, с меньшими значениями можно увеличить производительность.
current_skin имя скина хранит последний используемый скин. При неверном значение будет загружен скин по-умолчанию.
sound_system Платформа Хранить последнюю используемую платформу
sound_system_mode Режим платформы Хранить последний используемый режим платформы.
highlight_a >0 Значение нечётного выделения.
highlight_b >0 Значение чётного выделения.
buffer_size 0,1,2,3 Сохранить последний используемый размер буфера.
ins_win_pos >=0 позиция окна инструментов
play_on_load 0,1 значение 1 укажет трекеру не играть трек после его загрузки
skip_intro 0,1 значение 1 укажет трекеру не показывать вступительный экран
waveform_viewer 0,1 значение 1 включит просмотрщик звуковой волны
show_piano 0,1 значение 1 включит окно с клавишами
horizontal_effects 0,1 При установке значения 1 курсор при вводе эффектов будет перемещаться вправо, а не вниз
keyslayout Раскладка Последняя используемая раскладка клавиатуры
midi_in >0 Хранит используемое midi-устройство.
poly_in 0,1 Сохраняет состояние флажка Poly input

Платформы[править]

Sega Mega Drive[править]

4table-Sega Mega Drive.jpg

Звуковой чип 1: Yamaha YM2612
Звуковой чип 2: Texas Instruments SN76489
Диапазон нот: C#-0 -> C-8
Максимальная громкость: 7F для чипа 1, F для чипа 2

Можно выбрать режим EXT.CH3, который делит FM-канал 3 на 4 свободно управляемых оператора. Это можно использовать для увеличения полифонии, создания двух инструментов или интересных эффектов.

Эффекты

YM2612

10xy - Управление генератором низких частот:
Эффект управляет генератор низких частот чипа YM2612.
Значение x включает/выключает генератор, y контролирует скорость генератор и может принимать значения от 0 до 7.

11xx - Управление обратной связью:
Глобальный параметр канала. xx принимает значения от 00 до 07.

Эффекты 12xx/13xx/14xx/15xx - Управление амплитудой TL операторов 1/2/3/4:
xx принимает значения от 0 до 7F.

16xy - Управление частотным множителем:
Частотный множитель, 4 оператора могут иметь собственные значения.
Значение x задаёт оператор и принимает значения от 1 до 4.
Значение y контролирует значение коэффициента множителя, можно указать значения от 0 до F.

17xx - ЦАП:
Эффект включает семплы на FM-канале 6. Ненулевое значение активирует его, нулевое отключает.

18xx – Режим EXT.CH3:
Эффект делит FM-канал 3 на 4 независимо управляемых оператора.

19xx - Глобальный контроль Attack Rate:
Этот эффект будет контролировать значения Attack Rate всех операторов текущего инструмента. Допустимые значения - от 00 до 1F.

1Axx/1Bxx/1Cxx/1Dxx - Управление Attack Rate операторов 1/2/3/4:
Эффект контролирует значение Attack Rate оператора 1 текущего инструмента. Допустимые значения - от 00 до 1F.

SN76489

20xy - Шумовой режим:
Эффект работает только на каналах SN76489. Эффект изменяет способ создания шума.
Значение x устанавливает специальный режим шума. Если оно равно 0, то доступно только 3 частоты: C, C# и D. Если значение равно 1, то шум может иметь любую частоту за счёт потери третьего канала.
Значение y устанавливает тип шума. Значение 0 переводит в его в периодический режим, 1 - включена генерация белого шума.

После изменения значения y необходимо воспроизвести текущую дорожку для обновления режима шума в эмуляторе.

Sega Master System[править]

4table-Sega Master System.jpg

Звуковой чип: Texas Instruments SN76489
Диапазон нот: A-0 -> A#-7
Максимальная громкость: F

Система может воспроизводить 4 ноты одновременно, если не используется режим с шумом. Если же режим с шумом используется, то максимум звучать может 3 ноты.

Эффекты

20xy - Шумовой режим:
Эффект изменяет способ создания шума.
Значение x устанавливает специальный режим шума. Если оно равно 0, то доступно только 3 частоты: C, C# и D. Если значение равно 1, то шум может иметь любую частоту за счёт потери третьего канала.
Значение y устанавливает тип шума. Значение 0 переводит в его в периодический режим, 1 - включена генерация белого шума.

После изменения значения y необходимо воспроизвести текущую дорожку для обновления режима шума в эмуляторе.

Nintendo Game Boy[править]

4table-Nintendo Game Boy.jpg

Звуковой чип: Sharp LR35902
Диапазон нот: C-1 -> C-8
Максимальная громкость: F для каналов SQ1/SQ2/Noise, 3 для WAV-канала

Внимание!: из-за того, что громкость обрабатывается внутри звукового чипа, вы должны использовать огибающие громкости (Volume Envelopes) для формирования затухания. Столбцы с громкостью работают только в самом начале звучания ноты.

Эффекты

10xx - Настройка волны:
Эффект определяет текущую волну в окне редактора инструмента WAV-канала. Значения от 00 до 1E.

11xx - Настройка режима шумового канала:
00 - белый шум, 01 - периодический.

12xx - Настройка рабочего цикла:
Эффект устанавливает значение рабочего цикла текущего квадратного канала.
Значение 0 делает рабочий цикл равным 12,5%, 1 - 25%, 2 - 50%, 3 - 75%.

13xy - Настройка свипа:
Параметр x отвечает за направление свипа, y - за сдвиг.
Если x = 0, то свип направлен вверх, если x = 1, то вниз. y может принимать значения от 0 до 7.

14xx - Настройка периода свипа:
Задаваемые значения xx от 00 до 07.

NEC PC-Engine[править]

4table-NEC PC Engine.jpg

Звуковой чип: Hudson Soft HuC6280
Диапазон нот: C#-0 -> B-6
Максимальная громкость: 1F

Эффекты

08xy - Стереоэффект:
x - громкость левой стороны, y - правой. Допустимые значения - от 0 до F.

10xx - Настройка волны:
Эффект определяет текущую волну в окне редактора инструмента WAV-канала. Значение от 00 до 0E

11xx - Включение шумового канала:
Эффект только для каналов 5 и 6, включает в них возможности по производству шума. Значения, отличные от нуля, включают в текущем канале шум.

12xx - Настройка режима низкочастотного генератора:
Включение низкочастотного генератора отключает канал 2, который начинает использоваться для модуляции канала 1.
Параметр 00 отключает генератор. 01 добавляет данные генератора в частоту канала 0. 02 сдвигает данные генератора на 4 позиции, а затем добавляет их к частоте. 03 сдвигает данные генератора на 8 позиций и добавляет их к частоте.

13xx - Настройка скорости низкочастотного генератора:
Эффект устанавливает скорость низкочастотного генератора при условии, что включен эффект 12xx.

17xx - Включение семплов:
Установка значения xx на 01 включает вывод семплов на выбранном канале. Установка на 00 возвращает канал к таблично-волновому выводу.

Nintendo NES[править]

4table-NES.jpg 4table-Famicom.jpg

Звуковой чип: Ricoh 2A03
Диапазон нот: A-0 -> C-7
Максимальная громкость: F

Имеется 5 каналов: 2 канала с квадратной волной с вариативными рабочими циклами, канал с треугольной волной, шумовой канал и канал, способный воспроизводить 7-bit PCM-семплы.

Эффекты

12xx - Рабочий цикл/Режим шума:
В зависимости от канала, эффект меняет рабочий цикл или шумовой режим.
На каналах SQ1 и SQ2 можно изменять рабочий цикл (значения 00, 01, 02 и 03). На шумовой канале NOI можно менять режим (значения 00 и 01).
Имейте ввиду, что это можно менять и при помощи Duty Cycle Macro в инструментах.

Commodore 64[править]

4table-Commodore 64.jpg

Звуковой чип: SID
Диапазон нот: A-0 -> C-7

Максимальная громкость: F - параметр общий для всех каналов. Нужно использовать ADSR для изменения громкости отдельного канала.

Имеется 3 канала с выбираемыми формами волны (треугольная, пила, шум, импульс) и генераторами ADSR.
Существует 2 модели чипа SID: 6581 и 8580. Трекер поддерживает обе, но следует знать, что они отличаются друг от друга: 8580 лучше смешивает звуковые волны, а у 6581 более агрессивный фильтр.

ВНИМАНИЕ:
SID имеет то, что называется "ADSR bug". Если вы слышите, что нота не звучит, возможно, придётся увеличить сброса ADSR в эффекте 15xx.
Фильтр только один, надо быть осторожным и использовать только один инструмент за раз с "Initialize the filter with this instrument's parameters"

Эффекты

10xx - Настройка волны:
Эффект устанавливает форму волны для текущего канала:

  • 00 - нет волны
  • 01 - треугольная
  • 02 - пила
  • 03 - пила + треугольная
  • 04 - импульс
  • 05 - импульс + треугольная
  • 06 - импульс + пила
  • 07 - импульс + треугольная + пила
  • 08 - шум

11xx - Настройка отсечка фильтра:
Задаваемые значения - от 00 до 3F.
Отсечка фильтра является глобальным параметром на Commodore 64.

12xx - Настройка ширины импульса:
Задаваемые значения - от 00 до 3F

13xx - Настройка резонанса фильтраFilter Resonance Set:
Задааемые значения - от 00 до 0F

14xx - Настройка режима фильтра:

  • 00 - нет фильтра
  • 01 - низкие частоты
  • 02 - полосовой фильтр
  • 03 - полосовой фильтр + низкие частоты
  • 04 - высокие частоты
  • 05 - высокие частоты + низкие частоты
  • 06 - высокие частоты + полосовой фильтр
  • 07 - высокие частоты + полосовой фильтр + низкие частоты

15xx - Сброс ADSR:
Эффект устанавливает количество кадров, по истечению которых будет выполнен сброс ADSR. Эффект используется для обхода "ADSR bug", когда нота может не проигрываться.
Значение по умолчанию - 01. Значения 03 должно быть достаточно для избегания ошибки.

1Axx - ADSR No Reset:
Эффект включает/выключает сброс ADSR на новых нотах.
00 - сброс не выполняется, 01 - выполняется после каждой ноты.
Но для эффективности нужно ждать несколько кадров, которые задаются в эффекте 15xx.

1Bxy - Сброс отсечки фильтра:
Эффект сбрасывает отсечку фильтра, затрагивает все каналы, использующие фильтр.
Значение x > 0 включает сброс для каждой новой ноты. Значения y > 0 включает сброс тут же.

1Cxy - Сброс ширины импульса:
Значение x > 0 включает сброс для каждой новой ноты. Значения y > 0 включает сброс тут же.

1Exx - расширенные команды:

  • x = 0 - настройка attack. y = 0-F.
  • x = 1 - настройка decay. y = 0-F.
  • x = 2 - настройка sustain. y = 0-F.
  • x = 3 - настройка release. y = 0-F.
  • x = 4 - настройка кольцевой модуляции. y = 0 (выкл) / 1 (вкл)
  • x = 5 - настройка sync. y = 0 (выкл) / 1 (вкл)
  • x = 6 - настройка канала 2. y = 0 (выкл) / 1 (вкл)

Arcade[править]

4table-Sega OutRun.jpg

Звуковой чип: Yamaha YM2151 + Sega PCM
Диапазон нот: C#-0 -> B-7
Максимальная громкость: 7F

В эффекте 08xy значение x работает для левого динамика, y - для правого. Максимальная частота дискретизации семплов - 31250 Гц.

Эффекты

YM2151

10xx – Настройка шума:
Эффект включает вывод шума на операторе 4 последнего FM-канала.
Значение 00 - поведение оператора стандартное. Значения от 01 до 20 - частота белого шума.
На другие операторы канала эффект не влияет.

11xx - Управление обратной связью:
Глобальный параметр канала. xx принимает значения от 00 до 07.

12xx/13xx/14xx/15xx - Управление амплитудой TL операторов 1/2/3/4:
xx принимает значения от 00 до 7F.

16xy - Управление частотным множителем:
Частотный множитель, 4 оператора могут иметь собственные значения.
Значение x задаёт оператор и принимает значения от 1 до 4.
Значение y контролирует значение коэффициента множителя, можно указать значения от 0 до F.

17xx – Настройка скорости низкочастотного генератора:
xx принимает значения от 00 до 7F.

18xx – Настройка формы волны низкочастотного генератора:

  • 00 - пила
  • 01 - квадратная
  • 02 - треугольная
  • 03 - шум

19xx - Глобальный контроль Attack Rate:
Этот эффект будет контролировать значения Attack Rate всех операторов текущего инструмента. Допустимые значения - от 00 до 1F.

1Axx/1Bxx/1Cxx/1Dxx - Управление Attack Rate операторов 1/2/3/4:
Эффект контролирует значение Attack Rate оператора 1 текущего инструмента. Допустимые значения - от 00 до 1F.

Sega PCM

20xx – Настройка Sample Delta:
Эффект настраивает скорость воспроизведения семплов, что полезно для использования их в качестве нот. Формула: delta*(31250/255)Гц = sample Гц