Редактор звуковых эффектов (v.0.22)
Редактор звуковых эффектов предназначен для создания и изменения звуковых эффектов.
Каждый из доступных 64 эффектов может быть проигран функцией API sfx
.
Базовые знания
У нас есть 12 нот и 8 октав - всего получается 96 нот.
У каждой ноты своя частота и если не менять никаких настроек в редакторе, то будет просто играть чистая нота.
Чтобы теперь получить звуковой эффект, надо как то менять частоту звучания и/или громкость со временем.
Для этого у нас есть следующие инструменты:
- VOLUME: изменяет громкость звучания
- ARPEGGIO: изменяет номер ноты относительно базовой ноты
- PITCH: изменяет частоту ноты относительно базовой частоты ноты (обычно используется для эффекта "дрожания" звука)
- DUTY: изменяет тембр звука (работает только для квадратной формы волны)
Описание графического интерфейса
Блок кнопок в верху экрана, общий для всех встроенных редакторов.
В левом-верхнем углу экрана расположены кнопки перехода во встроенные редакторы: редактор кода, редактор спрайтов, редактор карты тайлов, редактор звуковых эффектов и редактор музыки. Как и в любом другом встроенном редакторе TIC-80, Вы можете выполнить операции: вырезать, скопировать, вставить и отменить/вернуть изменения.
Эти действия могут быть выполнены как по нажатию на соответствующую кнопку в верхней части экрана, так и по 'горячим клавишам'.
Вверху по центру отображается текстовая подсказка для всех кнопок верхнего блока.
Интерфейс редактора звуковых эффектов.
Сверху расположены кнопки: смена текущего звукового эффекта(0-63) и смена скорости проигрывания(восемь значений, от -4 до 3).
Центральное место занимает область редактирования одной из четырех характеристик эффекта: VOLUME, ARPEGGIO, PITCH, DUTY.
Значения меняются каждый кадр, т.е. у нас есть 30 значений - в поле редактирования соответствует количеству столбцов.
Проигрывание эффекта составляет 0.5 сек звучания на 0 скорости.
Каждое значение может быть от 0 до 15 - в поле редактирования это высота столбцов.
Для каждой характеристики эффекта можно установить параметры зацикливания LOOP:
- SIZE: размер зацикленной области 0-15
- START: индекс начала зацикленной области 0-15
Для ARPEGGIO имеется возможность изменять номер ноты вверх или вниз - кнопка DOWN
Для PITCH можно выставить изменение частоты ноты увеличенное в 16 раз - кнопка x16
Внизу отображены нотные клавиши охватывающие октаву.
Справа от клавиш расположены три кнопки - выбор формы сигнала:
- SQR: квадратная форма
- TRI: треугольная форма
- NOISE: форма шума
Под ними расположены 8 кнопок для выбора октавы.