Материал из Chipwiki
Перейти к: навигация, поиск
Deflemask/Руководство — различия между версиями
(Скорости, октавы, размер паттерна и параметры шагов)
 
(не показано 49 промежуточных версии 3 участников)
Строка 1: Строка 1:
{{textcolor|Идёт перевод|red}}
+
<div style="float:right;">__TOC__</div>
 
==Поддерживаемые звуковые чипы==
 
==Поддерживаемые звуковые чипы==
 
* {{Подсказка-ссылка|Yamaha YM2612|Yamaha YM2612|установлен, например, в Sega Mega Drive}}
 
* {{Подсказка-ссылка|Yamaha YM2612|Yamaha YM2612|установлен, например, в Sega Mega Drive}}
Строка 142: Строка 142:
 
* ''Step:'' количество строк, которые трекер пропустит после ввода новых данных
 
* ''Step:'' количество строк, которые трекер пропустит после ввода новых данных
 
* ''NTSC/PAL/Custom'': можно выбрать тактовую частоту трека. NTSC - 60 Гц, PAL - 50 Гц, Custom - произвольное значение.
 
* ''NTSC/PAL/Custom'': можно выбрать тактовую частоту трека. NTSC - 60 Гц, PAL - 50 Гц, Custom - произвольное значение.
* ''Repeat'': If it is checked, the song will start again when it reaches the end. This is only a value for the tracker, if you want a repeat in exported files, a Bxx effect should be placed in the end.
+
* ''Repeat'': если активировано, то трекер будет проигрывать трек заново после окончания. Параметр только для редактора. Для экспортируемых файлов требуется прописывать эффект Bxx в конце.
* ''Follow'': If it is checked, the camera will follow the playing row.
+
* ''Follow'': если активировано, камера следует за проигрываемыми строками
  
 
===Паттерны===
 
===Паттерны===
Строка 153: Строка 153:
 
[[File:Deflemask Row.png]]
 
[[File:Deflemask Row.png]]
  
* {{textcolor| Строка |#969696|Стиль=background:black;padding:2px}} - The number of the current row, the number of total rows can be changed using Total Rows changer on 4.
+
* {{textcolor| Строка |#969696|Стиль=background:black;padding:2px}} - номер текущей строки, количество общих строк может быть изменено с помощью переключателя Total Rows на 4
* {{textcolor| Нота |#FFFFFF|Стиль=background:#2c2c2c;padding:2px}} - In this place you can put the actual notes that the tracker will play, check Controls chapter for a note-key relation.
+
* {{textcolor| Нота |#FFFFFF|Стиль=background:#2c2c2c;padding:2px}} - здесь ставятся ваши ноты, которые трекер будет проигрывать. Подробнее будет рассказано в главе "Управление".
* {{textcolor| Громкость |#6eff64|Стиль=background:#2c2c2c;padding:2px}} - Here you will be able to define a new volume; the max value depends on the current system selected.
+
* {{textcolor| Громкость |#6eff64|Стиль=background:#2c2c2c;padding:2px}} - здесь определяется громкость ноты. Максимальное значение зависит от выбранной платформы
* {{textcolor| Инструмент |#64a0ff|Стиль=background:#2c2c2c;padding:2px}} - This value will define the instrument that will trigger the note.
+
* {{textcolor| Инструмент |#64a0ff|Стиль=background:#2c2c2c;padding:2px}} - значение определяет инструмент, который будет проигрывать ноту
* {{textcolor| Эффект |#ff5a50|Стиль=background:#2c2c2c;padding:2px}} - In order to know the possible effects check the Standard Effects chapter + System information of the selected system.
+
* {{textcolor| Эффект |#ff5a50|Стиль=background:#2c2c2c;padding:2px}} - эффекты, подробности будут в главе "Эффекты" + в информации о платформах
* {{textcolor| Параметры |#ffffff|Стиль=background:#2c2c2c;padding:2px}} - The effect’s parameter.
+
* {{textcolor| Параметры |#ffffff|Стиль=background:#2c2c2c;padding:2px}} - параметры эффектов.
  
''NOTE: You can add up to 4 effects columns pressing the "+" button in the upper part of each channel.
+
''Примечание'': можно добавить до 4 столбцов эффектов, если нажать "+" в верхней части каждого канала.
  
 
==Управление==
 
==Управление==
Строка 168: Строка 168:
 
|+Общие
 
|+Общие
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| Exit
+
| Выход
 
| Esc
 
| Esc
 
|-
 
|-
| Play song/stop
+
| Воспроизведение начать/прекратить
 
| Return/F5
 
| Return/F5
 
|-
 
|-
| Play pattern
+
| Проиграть паттерн
 
| Alt+Return/F6
 
| Alt+Return/F6
 
|-
 
|-
| Play from pos
+
| Начать воспроизведение с текущей позиции
 
| Shift+Return/F7
 
| Shift+Return/F7
 
|-
 
|-
| Global Play
+
| Глобальгое воспроизведение (все открытые экземпляры DefleMask будут играть)
| Ctrl+Return (this will play all currently open DefleMask Instances on the OS)
+
| Ctrl+Return
 
|-
 
|-
| Mutes Channel N
+
| Отключить канала N
 
| Ctrl+1/2/3/4/5/6/7/8/9/N
 
| Ctrl+1/2/3/4/5/6/7/8/9/N
 
|-
 
|-
| Recording mode
+
| Режим записи
 
| Space
 
| Space
 
|-
 
|-
| More/Less step size
+
| Больше/меньше размера шага
 
| Ctrl+Add/Ctrl+Subtract
 
| Ctrl+Add/Ctrl+Subtract
 
|-
 
|-
| Quick save
+
| Быстрое сохранение
 
| Ctrl+S
 
| Ctrl+S
 
|-
 
|-
| Sliders precise change
+
| Точное изменение положения ползунков
| Ctrl+Mouse Wheel over a slider
+
| Ctrl+Колсе мыши при наведении на ползунок
 
|-
 
|-
| Open module
+
| Открыть модуль
 
| Ctrl+O
 
| Ctrl+O
 
|-
 
|-
| New module
+
| Новый модуль
 
| Ctrl+N
 
| Ctrl+N
 
|-
 
|-
| Poly input switch
+
| переключатель входного сигнала
 
| Ctrl+P
 
| Ctrl+P
 
|-
 
|-
| On-screen piano
+
| Клавиши на экране
 
| Shift+P
 
| Shift+P
 
|}
 
|}
  
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
|+Top of Patterns
+
|+Верх паттернов
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| Mute/Unmute Channel
+
| Отключить/включить канал
| Click on the button under the channel’s name
+
| Кликнуть на кнопку под названием канала
 
|-
 
|-
| Solo Channel
+
| Играть один канала
| Double Click on the button under the channel’s name
+
| Два раза кликнуть на кнопку под названием канала
 
|}
 
|}
  
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
|+Pattern Matrix
+
|+Матрица паттернов
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| Increase Pattern Number
+
| Увеличить номер паттерна
| Left mouse click on pattern's ID
+
| Клик левой кнопкой мыши по номеру паттерна
 
|-
 
|-
| Pattern Number Equal To The Last One
+
| Сделать номер паттерна равным последнему
| Middle mouse click on pattern's ID
+
| Клик колесом мыши по номеру паттерна
 
|-
 
|-
| Decrease Pattern Number
+
| Уменьшить номер паттерна
| Right mouse click on pattern's ID
+
| Клик правой кнопкой мыши по номеру паттерна
 
|-
 
|-
| Insert a Unused Frame
+
| Вставить неиспользуемый фрейм
| "Ins" button
+
| Кнопка insert
 
|-
 
|-
| Delete Current Frame
+
| Удалить текущий фрейм
| "Del" button
+
| кнопка del
 
|-
 
|-
| Copy Frame to Next Position
+
| Копировать фрейм на следующую позицию
| "Copy" button
+
| Кнопка Copy
 
|-
 
|-
| Move Frame Up
+
| Передвинуть фрейм вверх
| "/\" button
+
| кнопка /\
 
|-
 
|-
| Move Frame Down
+
| Передвинуть фрейм вниз
| "\/" button
+
| кнопка \/
 
|-
 
|-
| Move Frame To Bottom as New
+
| Переместить фрейм вниз как новый
| Double "\/" button
+
| Кнопка с двойной стрелкой "\/"
 
|-
 
|-
| Clone the upper pattern in a unused ID
+
| Клонировать вышележащий паттерн с новым номером
| Ctrl+Left mouse click on pattern’s ID
+
| ctrl + левый кнопка мыши по номеру паттерна
 
|}
 
|}
  
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
|+Instrument List
+
|+Список инструментов
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| New Instrument
+
| Новый инструмент
| "New" button
+
| Кнопка "New"
 
|-
 
|-
| Delete Last Instrument
+
| Удалить последний инструмент
| "Del" button
+
| Кнопка "Del"
 
|-
 
|-
| Copy Selected Instrument
+
| Копировать выбранный инструмент
| "Copy" button
+
| Кнопка "Copy"
 
|-
 
|-
| Edit Instrument
+
| Редактировать инструмент
| "Edit" button/F1 Key
+
| Кнопка "Edit" / клавиша F1
 
|}
 
|}
  
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
|+Instrument Editor Window
+
|+Окно редактирования инструментов
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| Copy Instrument
+
| Копировать инструмент
| Shift+Ctrl+C
+
| Shift + Ctrl + C
 
|-
 
|-
| Paste Instrument
+
| Вставить инструмент
| Shift+Ctrl+V
+
| Shift + Ctrl + V
 
|-
 
|-
| Next Instrument
+
| Следующий инструмент
| Alt+Right Arrow Key
+
| Alt + стрелка направо
 
|-
 
|-
| Previous Instrument
+
| Предыдущий инструмент
| Alt+Left Arrow Key
+
| Alt + стрелка налево
 
|}
 
|}
  
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
|+Patterns
+
|+Паттерны
 
|-
 
|-
!Команда
+
!width="30%"|Команда
 
!Клавиши
 
!Клавиши
 
|-
 
|-
| Movement
+
| Перемещение
| Arrow Keys
+
| Стрелки
 
|-
 
|-
| Movement Up/Down with 4 as step
+
| Перемещение наверх/вниз с шагом 4
| Page Up/Page Down
+
| Page Up / Page Down
 
|-
 
|-
| Movement through Channels
+
| Движение по каналам
| Ctrl+Left/Right
+
| Ctrl + стрелки влево/вправо
 
|-
 
|-
| Movement through Patterns
+
| Движение по паттернам
| Ctrl+Up/Down
+
| Ctrl + стрелки вверх/вниз
 
|-
 
|-
| Translate Under Values Down
+
| Переместить параметры вниз
 
| Insert/Alt+Down
 
| Insert/Alt+Down
 
|-
 
|-
| Move Under Values Up
+
| Переместить параметры вверх
 
| Backspace/Alt+Up
 
| Backspace/Alt+Up
 
|-
 
|-
| Go to the first row
+
| Перейти к первой строке
 
| Home
 
| Home
 
|-
 
|-
| Go to the last row
+
| Перейти к последней строке
 
| End
 
| End
 
|-
 
|-
| Remove Selected Values
+
| Удалить выбранные параметры
 
| Delete/OS Key+Backspace
 
| Delete/OS Key+Backspace
 
|-
 
|-
| Multiple Selection
+
| Выбрать всё
 
| Ctrl+A
 
| Ctrl+A
 
|-
 
|-
| Custom Selection
+
| Выбрать часть
| Shift+Arrow Keys / Click+Drag
+
| Shift + стрелки / кликнуть и тянуть
 
|-
 
|-
| Custom Selection Expand
+
| Расширить выбранное
 
| Ctrl+E
 
| Ctrl+E
 
|-
 
|-
| Custom Selection Shrink
+
| Сократить выбранное
 
| Ctrl+W
 
| Ctrl+W
 
|-
 
|-
| Copy
+
| Копировать
 
| Ctrl+C
 
| Ctrl+C
 
|-
 
|-
| Cut
+
| Вырезать
 
| Ctrl+X
 
| Ctrl+X
 
|-
 
|-
| Paste
+
| Вставить
 
| Ctrl+V
 
| Ctrl+V
 
|-
 
|-
| Paste and Mix
+
| Вставить и смешать
 
| Ctrl+B
 
| Ctrl+B
 
|-
 
|-
| Numerical Values
+
| Числовые значения
| 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (HEX)
+
| 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
 
|-
 
|-
 
|Ноты
 
|Ноты
 
|[[File:Deflemask Keybooard and Note.png|250px]]
 
|[[File:Deflemask Keybooard and Note.png|250px]]
 
|-
 
|-
| Note-Off
+
| Выключить ноты
 
| Tab
 
| Tab
 
|-
 
|-
| Decrease selected values
+
| Уменьшить выбранные значения
 
| Ctrl+F1
 
| Ctrl+F1
 
|-
 
|-
| Increase selected values
+
| Увеличить выбранные значения
 
| Ctrl+F2
 
| Ctrl+F2
 
|-
 
|-
| Decrease selected octaves
+
| Уменьшить выбранные октавы
 
| Ctrl+F3
 
| Ctrl+F3
 
|-
 
|-
| Increase selected octaves
+
| Увеличить выбранные октавы
 
| Ctrl+F4
 
| Ctrl+F4
 
|-
 
|-
| Interpolate Values
+
| Интерполировать значения
 
| Ctrl+I
 
| Ctrl+I
 
|-
 
|-
| Change current octave input
+
| Изменить текущую октаву
| Divide Key/Multiply (numpad)
+
| кнопки разделить и умножить на numpad
 
|}
 
|}
  
 
==Эффекты==
 
==Эффекты==
DefleMask uses Protracker's standard MOD effect enumeration. Like other trackers, however, the speed and behavior of the commands can be processed differently.
+
DefleMask использует стандартные Protrackerовские эффекты.  
  
Remember that the current system can change how effects are processed.
+
Однако, как и в других трекерах, команды могут обрабатываться по-разному, скорость и поведение команд могут обрабатываться иначе.
  
In order to learn more about the changes and new effects available on a desired system, you will need to check that system's category in this manual.
+
Также надо помнить, что выбранная платформа может оказать влияние на используемый эффект. Чтобы узнать о том, как каждая платформа реагирует на эффекты, проверьте раздел с платформами.
  
Список эффектов:
+
'''Эффекты'''
* 0xy - Arpeggio
+
 
* 1xx - Portamento up
+
'''''00xy - Арпеджио'''''<br/>
* 2xx - Portamento down
+
Эффект быстро изменяет высоту ноты, создавая иллюзию трёх нот. Скорость изменения задаётся эффектом E0xx (см.ниже в "Exx - Расширенные команды").<br/>
* 3xx - Portamento to note
+
x - задаёт количество полушагов от базовой ноты до первого сдвига, y - до второго. Если xy = 00, эффект не работает.
* 4xy - Vibrato
+
 
* 5xy - Portamento to note and volume slide
+
'''''01xx/02xx - Слайд вверх/вниз'''''<br/>
* 6xy - Vibrato and volume slide
+
xx - задаёт скорость слайда
* 7xy - Tremolo
+
 
* 8xx - Panning
+
'''''03xx - Слайд к ноте'''''<br/>
* 9xx - Set Speed Value 1
+
xx - задаёт скорость слайда к следующей ноте
* Axy - Volume Slide
+
 
* Bxx - Position Jump
+
'''''04xy - Вибрато'''''<br/>
* Cxx - Retrig
+
Синусоидное вибрато.<br/>
* Dxx - Pattern Break
+
x определяет скорость, принимает значения от 1 до  F. y определяет глубину.<br/>
* Exx - Extended Commands
+
Эффект работает, пока не будет выключен установкой xy в 00.
* Fxx - Set Speed Value 2
+
 
 +
'''''05xy - Слайд к ноте и слайд громкости'''''<br/>
 +
Продолжает эффект 03xx и объединяет с эффектом 0Axy
 +
 
 +
'''''06xy - Вибрато и слайд громкости'''''<br/>
 +
Продолжает эффект 04xt и объединяет с эффектом 0Axy
 +
 
 +
'''''07xy - Тремоло'''''<br/>
 +
Похоже на вибрато, но меняется амплитуда громкости, а не частоты.<br/>
 +
x определяет скорость, y - глубину.<br/>
 +
 
 +
'''''08xx - Панорамирование'''''<br/>
 +
* x = 0 - левый канал выключен
 +
* x = 1 - левый канал включен
 +
* y = 0 - правый канал выключен
 +
* y = 1 - правый канал включен
 +
 
 +
{{textcolor|Для PC Engine поведение другое. см. в соответствующей секции|gray}}
 +
 
 +
'''''09xx - Параметры скорости 1'''''<br/>
 +
Команда динамически настраивает скорость воспроизведения для нечётных строк. Значения - от 0 до 20.
 +
 
 +
'''''0Axy - Слайд громкости'''''<br/>
 +
x>0 при нулевом y - громкость плавно увеличивается.<br/>
 +
y>0 при нулевом x - громкость плавно уменьшается
 +
 
 +
'''''0Bxx - Прыжок к позиции'''''<br/>
 +
Команда перемещает курсор к позиции xx в паттерне.
 +
 
 +
'''''0Cxx - Ретриг'''''<br/>
 +
Повторяет текущую ноту xx-раз на текущей строке.
 +
 
 +
'''''0Dxx - Переход к следующему паттерну'''''<br/>
 +
xx - номер строки следующего паттерна.
 +
 
 +
'''''Enxx - Расширенные команды'''''<br/>
 +
* 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, но ко всему треку. Эффект куммулятивный.
 +
 
 +
==Скины==
 +
[[File:Deflemask Skins.png|400px]]
 +
 
 +
Каждый пользователь имеет различные визуальные предпочтения, и поэтому у трекера имеется система для изменения внешнего вида.
 +
 
 +
Новый скин можно сделать за 5 простых шагов:
 +
# зайти в папку skins;
 +
# скопировать папку "default_classic";
 +
# переименовать её;
 +
# отредактировать текстуры;
 +
# отредактировать цвета в colors.ini;
 +
# подключить скин в трекере: File>Load Skin.
 +
 
 +
Наслаждайтесь!
 +
 
 +
==Файл конфигурации==
 +
{|width="100%" class="wikitable"
 +
|-
 +
!Наименование
 +
!Параметры
 +
!Комментарий
 +
|-
 +
|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===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-Sega Mega Drive.jpg|250px|link=]]</div>
 +
Звуковой чип 1: [[Yamaha YM2612]]<br/>
 +
Звуковой чип 2: [[Texas Instruments SN76489]]<br/>
 +
Диапазон нот: C#-0 -> C-8<br/>
 +
Максимальная громкость: 7F для чипа 1, F для чипа 2
 +
 
 +
Можно выбрать режим EXT.CH3, который делит FM-канал 3 на 4 свободно управляемых оператора. Это можно использовать для увеличения полифонии, создания двух инструментов или интересных эффектов.
 +
 
 +
'''Эффекты'''
 +
 
 +
'''YM2612'''
 +
 
 +
'''''10xy - Управление генератором низких частот:'''''<br/>
 +
Эффект управляет генератор низких частот чипа YM2612.<br/>
 +
Значение x включает/выключает генератор, y контролирует скорость генератор и может принимать значения от 0 до 7.
 +
 
 +
'''''11xx - Управление обратной связью:'''''<br/>
 +
Глобальный параметр канала. xx принимает значения от 00 до 07.
 +
 
 +
'''''Эффекты 12xx/13xx/14xx/15xx - Управление амплитудой TL операторов 1/2/3/4:'''''<br/>
 +
xx принимает значения от 0 до 7F.
 +
 
 +
'''''16xy - Управление частотным множителем:'''''<br/>
 +
Частотный множитель, 4 оператора могут иметь собственные значения.<br/>
 +
Значение x задаёт оператор и принимает значения от 1 до 4.<br/>
 +
Значение y контролирует значение коэффициента множителя, можно указать значения от 0 до F.
 +
 
 +
'''''17xx - ЦАП:'''''<br/>
 +
Эффект включает семплы на FM-канале 6. Ненулевое значение активирует его, нулевое отключает.
 +
 
 +
'''''18xx – Режим EXT.CH3:'''''<br/>
 +
Эффект делит FM-канал 3 на 4 независимо управляемых оператора.
 +
 
 +
'''''19xx - Глобальный контроль Attack Rate:'''''<br/>
 +
Этот эффект будет контролировать значения Attack Rate всех операторов текущего инструмента. Допустимые значения - от 00 до 1F.
 +
 
 +
'''''1Axx/1Bxx/1Cxx/1Dxx - Управление Attack Rate операторов 1/2/3/4:'''''<br/>
 +
Эффект контролирует значение Attack Rate оператора 1 текущего инструмента. Допустимые значения - от 00 до 1F.
 +
 
 +
'''SN76489'''
 +
 
 +
'''''20xy - Шумовой режим:'''''<br/>
 +
Эффект работает только на каналах SN76489. Эффект изменяет способ создания шума.<br/>
 +
Значение x устанавливает специальный режим шума. Если оно равно 0, то доступно только 3 частоты: C, C# и D. Если значение равно 1, то шум может иметь любую частоту за счёт потери третьего канала.<br/>
 +
Значение y устанавливает тип шума. Значение 0 переводит в его в периодический режим, 1 - включена генерация белого шума.
 +
 
 +
После изменения значения y необходимо воспроизвести текущую дорожку для обновления режима шума в эмуляторе.
 +
 
 +
===Sega Master System===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-Sega Master System.jpg|250px|link=]]</div>
 +
Звуковой чип: [[Texas Instruments SN76489]]<br/>
 +
Диапазон нот: A-0 -> A#-7<br/>
 +
Максимальная громкость: F
 +
 
 +
Система может воспроизводить 4 ноты одновременно, если не используется режим с шумом. Если же режим с шумом используется, то максимум звучать может 3 ноты.
 +
 
 +
'''Эффекты'''
 +
 
 +
'''''20xy - Шумовой режим:'''''<br/>
 +
Эффект изменяет способ создания шума.<br/>
 +
Значение x устанавливает специальный режим шума. Если оно равно 0, то доступно только 3 частоты: C, C# и D. Если значение равно 1, то шум может иметь любую частоту за счёт потери третьего канала.<br/>
 +
Значение y устанавливает тип шума. Значение 0 переводит в его в периодический режим, 1 - включена генерация белого шума.
 +
 
 +
После изменения значения y необходимо воспроизвести текущую дорожку для обновления режима шума в эмуляторе.
 +
 
 +
===Nintendo Game Boy===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-Nintendo Game Boy.jpg|250px|link=]]</div>
 +
Звуковой чип: [[Sharp LR35902]]<br/>
 +
Диапазон нот: C-1 -> C-8<br/>
 +
Максимальная громкость: F для каналов SQ1/SQ2/Noise, 3 для WAV-канала
 +
 
 +
'''Внимание!:''' из-за того, что громкость обрабатывается внутри звукового чипа, вы должны использовать огибающие громкости (Volume Envelopes) для формирования затухания. Столбцы с громкостью работают только в самом начале звучания ноты.
 +
 
 +
'''Эффекты'''
 +
 
 +
'''''10xx - Настройка волны:'''''<br/>
 +
Эффект определяет текущую волну в окне редактора инструмента WAV-канала. Значения от 00 до 1E.
 +
 
 +
'''''11xx - Настройка режима шумового канала:'''''<br/>
 +
00 - белый шум, 01 - периодический.
 +
 
 +
'''''12xx - Настройка рабочего цикла:'''''<br/>
 +
Эффект устанавливает значение рабочего цикла текущего квадратного канала.<br/>
 +
Значение 0 делает рабочий цикл равным 12,5%, 1 - 25%, 2 - 50%, 3 - 75%.
 +
 
 +
'''''13xy - Настройка свипа:'''''<br/>
 +
Параметр x отвечает за направление свипа, y - за сдвиг.<br/>
 +
Если x = 0, то свип направлен вверх, если x = 1, то вниз. y может принимать значения от 0 до 7.
 +
 
 +
'''''14xx - Настройка периода свипа:'''''<br/>
 +
Задаваемые значения xx от 00 до 07.
 +
 
 +
===NEC PC-Engine===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-NEC PC Engine.jpg|250px|link=]]</div>
 +
Звуковой чип: [[Hudson Soft HuC6280]]<br/>
 +
Диапазон нот: C#-0 -> B-6<br/>
 +
Максимальная громкость: 1F
 +
 
 +
'''Эффекты'''
 +
 
 +
'''''08xy - Стереоэффект:'''''<br/>
 +
x - громкость левой стороны, y - правой. Допустимые значения - от 0 до F.
 +
 
 +
'''''10xx - Настройка волны:'''''<br/>
 +
Эффект определяет текущую волну в окне редактора инструмента WAV-канала. Значение от 00 до 0E
 +
 
 +
'''''11xx - Включение шумового канала:'''''<br/>
 +
Эффект только для каналов 5 и 6, включает в них возможности по производству шума. Значения, отличные от нуля, включают в текущем канале шум.
 +
 
 +
'''''12xx - Настройка режима низкочастотного генератора:'''''<br/>
 +
Включение низкочастотного генератора отключает канал 2, который начинает использоваться для модуляции канала 1.<br/>
 +
Параметр 00 отключает генератор. 01 добавляет данные генератора в частоту канала 0. 02 сдвигает данные генератора на 4 позиции, а затем добавляет их к частоте. 03 сдвигает данные генератора на 8 позиций и добавляет их к частоте.
 +
 
 +
'''''13xx - Настройка скорости низкочастотного генератора:'''''<br/>
 +
Эффект устанавливает скорость низкочастотного генератора при условии, что включен эффект 12xx.
 +
 
 +
'''''17xx - Включение семплов:'''''<br/>
 +
Установка значения xx на 01 включает вывод семплов на выбранном канале. Установка на 00 возвращает канал к таблично-волновому выводу.
 +
 
 +
===Nintendo NES===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-NES.jpg|250px|link=]] [[Файл:4table-Famicom.jpg|250px|link=]]</div>
 +
Звуковой чип: [[Ricoh 2A03]]<br/>
 +
Диапазон нот: A-0 -> C-7<br/>
 +
Максимальная громкость: F
 +
 
 +
Имеется 5 каналов: 2 канала с квадратной волной с вариативными рабочими циклами, канал с треугольной волной, шумовой канал и канал, способный воспроизводить 7-bit PCM-семплы.
 +
 
 +
'''Эффекты'''
 +
 
 +
'''''12xx - Рабочий цикл/Режим шума:'''''<br/>
 +
В зависимости от канала, эффект меняет рабочий цикл или шумовой режим.<br/>
 +
На каналах SQ1 и SQ2 можно изменять рабочий цикл (значения 00, 01, 02 и 03). На шумовой канале NOI можно менять режим (значения 00 и 01).<br/>
 +
Имейте ввиду, что это можно менять и при помощи Duty Cycle Macro в инструментах.
 +
 
 +
===Commodore 64===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-Commodore 64.jpg|250px|link=]]</div>
 +
Звуковой чип: [[SID]]<br/>
 +
Диапазон нот: A-0 -> C-7
 +
 
 +
Максимальная громкость: F - параметр общий для всех каналов. Нужно использовать ADSR для изменения громкости отдельного канала.
 +
 
 +
Имеется 3 канала с выбираемыми формами волны (треугольная, пила, шум, импульс) и генераторами ADSR.<br/>
 +
Существует 2 модели чипа SID: 6581 и 8580. Трекер поддерживает обе, но следует знать, что они отличаются друг от друга: 8580 лучше смешивает звуковые волны, а у 6581 более агрессивный фильтр.
 +
 
 +
'''ВНИМАНИЕ:'''<br/>
 +
SID имеет то, что называется "ADSR bug". Если вы слышите, что нота не звучит, возможно, придётся увеличить сброса ADSR в эффекте 15xx.<br/>
 +
Фильтр только один, надо быть осторожным и использовать только один инструмент за раз с "Initialize the filter with this instrument's parameters"
 +
 
 +
'''Эффекты'''
 +
 
 +
'''''10xx - Настройка волны:'''''<br/>
 +
Эффект устанавливает форму волны для текущего канала:
 +
* 00 - нет волны
 +
* 01 - треугольная
 +
* 02 - пила
 +
* 03 - пила + треугольная
 +
* 04 - импульс
 +
* 05 - импульс + треугольная
 +
* 06 - импульс + пила
 +
* 07 - импульс + треугольная + пила
 +
* 08 - шум
 +
 
 +
'''''11xx - Настройка отсечка фильтра:'''''<br/>
 +
Задаваемые значения - от 00 до 3F.<br/>
 +
Отсечка фильтра является глобальным параметром на Commodore 64.
 +
 
 +
'''''12xx - Настройка ширины импульса:'''''<br/>
 +
Задаваемые значения - от 00 до 3F
 +
 
 +
'''''13xx - Настройка резонанса фильтраFilter Resonance Set:'''''<br/>
 +
Задааемые значения - от 00 до 0F
 +
 
 +
'''''14xx - Настройка режима фильтра:'''''<br/>
 +
* 00 - нет фильтра
 +
* 01 - низкие частоты
 +
* 02 - полосовой фильтр
 +
* 03 - полосовой фильтр + низкие частоты
 +
* 04 - высокие частоты
 +
* 05 - высокие частоты + низкие частоты
 +
* 06 - высокие частоты + полосовой фильтр
 +
* 07 - высокие частоты + полосовой фильтр + низкие частоты
 +
 
 +
'''''15xx - Сброс ADSR:'''''<br/>
 +
Эффект устанавливает количество кадров, по истечению которых будет выполнен сброс ADSR. Эффект используется для обхода "ADSR bug", когда нота может не проигрываться.<br/>
 +
Значение по умолчанию - 01. Значения 03 должно быть достаточно для избегания ошибки.
 +
 
 +
'''''1Axx - ADSR No Reset:'''''<br/>
 +
Эффект включает/выключает сброс ADSR на новых нотах.<br/>
 +
00 - сброс не выполняется, 01 - выполняется после каждой ноты.<br/>
 +
Но для эффективности нужно ждать несколько кадров, которые задаются в эффекте 15xx.
 +
 
 +
'''''1Bxy - Сброс отсечки фильтра:'''''<br/>
 +
Эффект сбрасывает отсечку фильтра, затрагивает все каналы, использующие фильтр.<br/>
 +
Значение x > 0 включает сброс для каждой новой ноты. Значения y > 0 включает сброс тут же.
 +
 
 +
'''''1Cxy - Сброс ширины импульса:'''''<br/>
 +
Значение x > 0 включает сброс для каждой новой ноты. Значения y > 0 включает сброс тут же.
 +
 
 +
'''''1Exx - расширенные команды:'''''<br/>
 +
* 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===
 +
<div style="width:100%;background:white;text-align:center;border-radius:5px;">[[Файл:4table-Sega OutRun.jpg|250px|link=]]</div>
 +
Звуковой чип: [[Yamaha YM2151]] + [[Sega PCM]]<br/>
 +
Диапазон нот: C#-0 -> B-7<br/>
 +
Максимальная громкость: 7F
 +
 
 +
В эффекте 08xy значение x работает для левого динамика, y - для правого. Максимальная частота дискретизации семплов - 31250 Гц.
 +
 
 +
'''Эффекты'''
 +
 
 +
'''YM2151'''
 +
 
 +
'''''10xx – Настройка шума:'''''<br/>
 +
Эффект включает вывод шума на операторе 4 последнего FM-канала.<br/>
 +
Значение 00 - поведение оператора стандартное. Значения от 01 до 20 - частота белого шума.<br/>
 +
На другие операторы канала эффект не влияет.
 +
 
 +
'''''11xx - Управление обратной связью:'''''<br/>
 +
Глобальный параметр канала. xx принимает значения от 00 до 07.
 +
 
 +
'''''12xx/13xx/14xx/15xx - Управление амплитудой TL операторов 1/2/3/4:'''''<br/>
 +
xx принимает значения от 00 до 7F.
 +
 
 +
'''''16xy - Управление частотным множителем:'''''<br/>
 +
Частотный множитель, 4 оператора могут иметь собственные значения.<br/>
 +
Значение x задаёт оператор и принимает значения от 1 до 4.<br/>
 +
Значение y контролирует значение коэффициента множителя, можно указать значения от 0 до F.
 +
 
 +
'''''17xx – Настройка скорости низкочастотного генератора:'''''<br/>
 +
xx принимает значения от 00 до 7F.
 +
 
 +
'''''18xx – Настройка формы волны низкочастотного генератора:'''''<br/>
 +
* 00 - пила
 +
* 01 - квадратная
 +
* 02 - треугольная
 +
* 03 - шум
 +
 
 +
'''''19xx - Глобальный контроль Attack Rate:'''''<br/>
 +
Этот эффект будет контролировать значения Attack Rate всех операторов текущего инструмента. Допустимые значения - от 00 до 1F.
 +
 
 +
'''''1Axx/1Bxx/1Cxx/1Dxx - Управление Attack Rate операторов 1/2/3/4:'''''<br/>
 +
Эффект контролирует значение Attack Rate оператора 1 текущего инструмента. Допустимые значения - от 00 до 1F.
 +
 
 +
'''Sega PCM'''
 +
 
 +
'''''20xx – Настройка Sample Delta:'''''<br/>
 +
Эффект настраивает скорость воспроизведения семплов, что полезно для использования их в качестве нот. Формула: delta*(31250/255)Гц = sample Гц

Текущая версия на 12:57, 7 октября 2019

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

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

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

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 Гц