Документация

Руководство пользователя

Все, что нужно знать для освоения 8BitForge.

Обзор

8BitForge — это профессиональная студия по созданию 8-битной музыки, которая работает полностью в вашем браузере. Она включает в себя 8-дорожечный пошаговый секвенсор, полноценный синтезаторный движок, редактор фортепианной рулоны, обработку эффектов, мастеринг и экспорт в различные форматы — и все это на базе Web Audio API.

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

Совет: нажмите ? в любое время, чтобы увидеть все сочетания клавиш.

Структура интерфейса

Приложение разделено на несколько областей:

  • Верхняя панель — название проекта, элементы управления воспроизведением (Play/Stop), BPM, индикатор состояния, кнопки сохранения/экспорта
  • Левая боковая панель — переход между разделами: Секвенсор, Пиано-ролл, Синтезатор, Эффекты, Микшер, Аранжировка, Экспорт, Настройки
  • Основная область — Содержимое активного раздела (сетка секвенсора, пиано-ролл, элементы управления синтезатором и т. д.)
  • Правая панель — контекстные элементы управления, секция ввода с клавиатуры, визуализатор. Переключение с помощью клавиши Tab

Дорожки и цвета

8BitForge имеет 8 выделенных дорожек, каждая со своим цветом и типом инструмента по умолчанию:

#ДорожкаФорма волны по умолчаниюНота по умолчаниюРоль
1ЛидКвадратная (50%)C4Основная мелодическая линия
2ГармонияКвадрат (25%)C4Контрамелодия, аккорды
3БасТреугольникC2Басовая линия
4АрпеджиоПилообразнаяC4Арпеджио, текстуры
5БасСинусоидаC2Большой барабан (огибающая высоты тона +36)
6Малый барабанШумC3Малый барабан
7Хай-хетШумC5Хай-хет / тарелки
8FXКвадратный (12,5%)C4Звуковые эффекты, свипы
Совет: на любой дорожке можно использовать любую форму волны. Настройки по умолчанию — это всего лишь отправная точка: вы можете превратить Lead в шум, а Kick — в пилообразную волну.

Секвенсор шагов

Секвенсор — это сердце 8BitForge. Он использует интерфейс на основе сетки, где каждая строка — это трек, а каждый столбец — это шаг (подразделение такта).

Как это работает

  • Щелкните ячейку, чтобы включить или выключить ноту. Активные ячейки подсвечиваются цветом дорожки.
  • Количество шагов настраивается: 16, 24 или 32 шага на паттерн. Шаги — это шестнадцатые ноты.
  • Длительность шага = (60 / BPM) / 4 секунд
  • Длительность ноты = четвертьная нота × 0,9 (небольшой зазор для артикуляции)

Элементы управления сеткой (для каждой дорожки)

Элемент управленияДействие
Щелчок по ячейкеВключение/выключение ноты
Соло (S)Выделить этот трек (отключить все остальные)
Приглушить (M)Отключить звук этого трека
Случайный порядокЗаполнить дорожку случайными нотами (с учетом гаммы для мелодии, с учетом ритма для ударных)
ОчиститьУдалить все ноты из этой дорожки
Копировать / ВставитьСкопировать паттерн трека в буфер обмена и вставить на другой трек

Паттерны

8BitForge поддерживает 8 независимых паттернов (пронумерованных от 1 до 8). Каждый паттерн содержит собственную сетку из 8 дорожек по 32 шага и собственные настройки соло/приглушения для каждой дорожки.

Операции с паттернами

ДействиеКак
Переключение паттернаНажмите кнопки 1–8 или нажмите 18
Дублировать паттернCtrl+D — копирует текущий шаблон в следующий слот
Очистить паттернDelete — очищает все дорожки + сбрасывает соло/приглушение
Совет: используйте паттерны для создания различных секций вашей композиции (интро, куплет, припев, бридж), а затем соедините их в режиме аранжировки.

Пресеты ритмов

Готовые паттерны ударных, сгруппированные по жанрам. Каждый пресет включает 3 варианта: Base, Variation и Fill.

Категории

КатегорияПресеты
Электронная4-on-Floor, Drum & Bass, Techno, Trance, UK Garage
Урбан / Хип-хопХип-хоп, Трэп, Ло-фай
World / LatinБосса-нова, Реггетон, Самба
Классика / РокРок, Фанк, Джаз, Диско
Ретро / 8-битЧиптюн, Game Boy, NES

Использование

  • Щелкните по пресету, чтобы применить его. В режиме «Заполнить» паттерн повторяется, чтобы покрыть все шаги.
  • Shift+щелчок добавляет пресет после существующих нот вместо их замены.

Элементы управления

ЭлементОписаниеДиапазон / Значения
Воспроизведение / ОстановкаЗапуск или остановка воспроизведенияПробел
BPMТемп в ударах в минуту20 – 300 (по умолчанию: 120)
СвингСтепень ритмического шаффла0 – 100
ШагиШаги на паттерн16, 24 или 32
ЦиклВключение/выключение циклического воспроизведенияВкл. (по умолчанию) / Выкл.
МетрономДорожка клик для синхронизацииВкл. / Выкл.
Примечание по синхронизации: 8BitForge использует планировщик с опережением (на 100 мс вперед, пробуждение через 25 мс) с тактовой частотой Web Audio для воспроизведения с точностью до сэмпла. Изменения BPM вступают в силу немедленно.

Синтезатор

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

Генератор

Генератор формирует исходную волну для каждой дорожки.

ПараметрОписаниеДиапазон / Параметры
ФормаФорма звуковой волныsquare, triangle, sawtooth, sine, noise
Коэффициент заполненияШирина импульса для прямоугольной волны (изменяет тембр)0,0 – 1,0 (по умолчанию: 0,5 = 50%)
ГромкостьУровень громкости трека0,0 – 1,0
РасстройкаТочная настройка высоты тона в центах-100 – +100 центов
Смещение октавыСдвиг высоты тона на октавы-2 – +2 октавы
Смещение полутонаСдвиг высоты тона на полутона-12 – +12 полутонов
ФазаНачальная фаза генератора0,0 – 1,0
Огибающая высотыСдвиг высоты тона в начале ноты (отлично подходит для ударных)-36 – +36 полутонов
ГлайдВремя портамента между нотами0,0 – 0,5 секунды

Унисон

Наложите несколько копий генератора с разной настройкой для получения более плотного звучания.

ПараметрОписаниеДиапазон
ГолосаКоличество голосов в унисоне1 – 16
РасхождениеРаспределение расстройки между голосами0–100 центов
РаспределениеСтерео-расширение голосов в унисоне0,0 – 1,0

Вибрато

ПараметрОписаниеДиапазон
ЧастотаСкорость модуляции высоты тона0 – 20 Гц
ГлубинаВеличина изменения высоты тона0 – 50 центов

Огибающая ADSR

Огибающая амплитуды определяет, как громкость ноты изменяется во времени. У каждой дорожки есть своя огибающая ADSR.

ЭтапОписаниеДиапазонПо умолчанию (Lead)
АтакаВремя достижения полной громкости0,001 – 2,0 с0,01 с
ЗатуханиеВремя спада до уровня поддержания0,001 – 2,0 с0,1 с
УдержаниеУровень громкости при удержании ноты0,0 – 1,00,7
РелизВремя затухания после окончания ноты0,001 – 2,0 с0,2 с
Совет по барабанам: для бочки используйте Attack=0,001, Decay=0,3, Sustain=0, Release=0,02. Для малого барабана: Attack=0,001, Decay=0,15, Sustain=0, Release=0,05.

Фильтр

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

ПараметрОписаниеДиапазон / Параметры
Тип фильтраРежим фильтраlowpass, highpass, bandpass
Частота срезаЧастота фильтра20 – 20 000 Гц (по умолчанию: 20 000)
Резонанс (Q)Подчеркивание на частоте среза0,1 – 100
Слежение за клавишамиЧастота среза зависит от высоты ноты0,0 – 1,0

Огибающая фильтра

Модулирует частоту среза фильтра во времени для динамических изменений тембра.

ПараметрОписаниеДиапазон
AmountГлубина модуляции фильтраот -24 до +24 полутонов
АтакаВремя нарастания0,01–2,0 с
РелизВремя обратного хода0,01–2,0 с

Модуляция LFO

Три независимых LFO на канал для модуляции фильтра, высоты тона и громкости.

LFO фильтра (LFO 1)

ПараметрОписаниеДиапазон
ЧастотаСкорость LFO0 – 20 Гц
ГлубинаСтепень модуляции на частоте среза0 – 100%
Форма волныФорма волны LFOsine, square, sawtooth, triangle
СинхронизацияСинхронизация частоты LFO с BPMВкл. / Выкл.
ЗадержкаВремя до начала LFO0 – 2,0 с

Тремоло (LFO → Громкость)

ПараметрОписаниеДиапазон
ЧастотаСкорость тремоло0 – 20 Гц
ГлубинаВеличина изменения громкости0 – 100%
Совет: LFO 2 и 3 используют одни и те же параметры. Используйте их для создания сложной модуляции, воздействуя одновременно на разные параметры.

Пресеты синтезатора

Быстрые пресеты для начала работы. Каждый пресет задает форму волны, ADSR, громкость и ключевые параметры:

ПресетФорма волныОгибающаяСпециальные
ЛидПрямоугольная 50%A=0,01 D=0,1 S=0,7 R=0,2Вибрато: 5 Гц, 10 центов
БасТреугольникA=0,01 D=0,2 S=0,8 R=0,15Глайд: 0,1 с
УдарСинусA=0,001 D=0,3 S=0,0 R=0,02Огибающая высоты: +36 полутонов
Малый барабанШумA=0,001 D=0,15 S=0,0 R=0,05
Хай-хетШумA=0,001 D=0,06 S=0,0 R=0,01Очень короткое затухание
ЛазерПилообразнаяA=0,001 D=0,3 S=0,0 R=0,1Огибающая высоты: +24, вибрато: 10 Гц/50 центов

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

Наборы звуков

Набор — это полный комплект из 8 пресетов (по одному на дорожку), которые можно загрузить одновременно. Наборы определяют всю звуковую палитру вашего проекта.

Типы наборов

ТипОписание
Официальные наборыВстроенные наборы, включенные в 8BitForge
Пользовательские наборыНаборы, которые вы создаете и сохраняете самостоятельно
Наборы сообществаНаборы, которыми делятся другие пользователи (только для платных тарифных планов)

Как пользоваться

Откройте модальное окно Studio → вкладка «Наборы» → «Обзор» и нажмите на набор, чтобы загрузить все 8 пресетов треков сразу.

Сохранение набора

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

Пиано-ролл

Piano Roll позволяет редактировать ноты на сетке, основанной на холсте. Он охватывает 65 нот от C1 до E6.

Элементы управления

  • Щелчок — добавление или удаление ноты
  • Перетаскивание — нарисовать несколько нот
  • Призрачные ноты — ноты с других дорожек отображаются полупрозрачными для справки
  • Выбор дорожки — выберите дорожку для редактирования

Откройте «Пиано-ролл», нажав клавишу P или щелкнув кнопку «Пиано-ролл» на боковой панели.

Режим аранжировки

Связывайте паттерны воедино, чтобы создать полную структуру композиции. Каждый такт в цепочке воспроизводит один из ваших 8 паттернов по порядку.

Операции

  • Добавить такт — добавьте паттерн в конец цепочки
  • Вставить — вставить паттерн в любом месте
  • Удалить — удаление такта из цепочки
  • Изменить порядок — перетаскивайте такты, чтобы изменить их порядок
  • Переход — щелкните по такту, чтобы перейти к этой позиции
  • Пустой такт — Такты с параметром «null» создают паузу

Пресеты аранжировки

ПресетЦепочкаОписание
Куплет-припевA-B-A-BЧередование куплета и припева
Структура песниA-B-C-B-C-DВступление-Куплет-Припев-Куплет-Припев-Завершение
A-B-AA-B-AКлассическая тройная форма
ПрогрессивнаяA-A-B-B-C-C-D-DПрогрессивное нарастание
8-тактовый циклA-B-C-D-E-F-G-HВсе 8 паттернов подряд

Микшер

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

ПараметрОписаниеДиапазон
Фейдер громкостиУровень трека (независимо от громкости синтезатора)0,0 – 1,5 (по умолчанию: 1,0 = единица)
ПанорамированиеСтереопозиция-1,0 (слева) – +1,0 (справа)
Эквалайзер НизкиеНизкочастотный фильтр на 320 Гц-12 – +12 дБ
Средние частотыПиковая полоса на частоте 1000 Гц (Q=0,7)-12 – +12 дБ
Высокочастотный эквалайзерПолочная фильтрация на частоте 3200 Гц-12 – +12 дБ
СолоГлобальное соло микшера (имеет приоритет над соло для отдельных паттернов)Вкл. / Выкл.
ОтключениеГлобальное отключение звука микшера (имеет приоритет над отключением звука для отдельных паттернов)Вкл. / Выкл.

Компрессор для отдельных дорожек

ПараметрОписаниеДиапазон
ВключеноПереключение компрессораВкл. / Выкл.
ПорогУровень, при превышении которого начинается компрессия-60 – 0 дБ (по умолчанию: -24)
КоэффициентКоэффициент компрессии1:1 – 20:1 (по умолчанию: 4:1)
АтакаВремя реакции компрессора0,001 – 1,0 с (по умолчанию: 0,003)
РелизВремя восстановления0,01–1,0 с (по умолчанию: 0,25)

Эффекты дорожки

Каждый трек имеет собственную последовательную цепочку эффектов:

Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output

Дисторшн

ПараметрОписаниеДиапазон
AmountDrive / интенсивность дисторшна0 – 100%

Хорус

ПараметрОписаниеДиапазон
ЧастотаСкорость модуляции LFO0,1 – 10 Гц
ГлубинаГлубина модуляции0 – 100
МиксБаланс сухого/мокрого сигнала0 – 100

Задержка

ПараметрОписаниеДиапазон
ВремяВремя задержки0,01 – 2,0 с (по умолчанию: 0,25)
Обратная связьКоличество эхо-сигналов0,0 – 0,95 (по умолчанию: 0,3)
МикшированиеБаланс сухого/мокрого сигнала0 – 100

Реверберация

ПараметрОписаниеДиапазон
ЗатуханиеДлина хвоста реверберации0,0 – 1,0 (по умолчанию: 0,5)
МикшированиеУровень реверберации (сухой/мокрый)0 – 100

Биткрашер

ПараметрОписаниеДиапазон
БитыУменьшение разрядности1–16 бит (по умолчанию: 16 = выкл.)
ЧастотаУменьшение частоты дискретизации0,0 – 1,0 (по умолчанию: 1,0 = выкл.)

Главные эффекты

К мастер-шине применяется собственная цепочка эффектов, которая влияет на итоговый микс:

Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output

Мастер-фильтр

ПараметрОписаниеДиапазон
ТипРежим фильтрацииlowpass, highpass, bandpass
ЧастотаЧастота среза20 – 20 000 Гц
QРезонанс0,1 – 100

Главный хорус

ПараметрОписаниеДиапазон
ЧастотаСкорость модуляции LFO0,1 – 10 Гц
МикшированиеБаланс «сухой/мокрый»0 – 100%

Мастер-задержка

ПараметрОписаниеДиапазон
ВремяВремя задержки0,01 – 2,0 с (по умолчанию: 0,25)
Обратная связьКоличество эхо-сигналов0,0 – 0,95 (по умолчанию: 0,3)
МикшированиеБаланс сухого/мокрого сигнала0 – 100%

Главная реверберация

ПараметрОписаниеДиапазон
ЗатуханиеДлина хвоста реверберации0,0 – 1,0 (по умолчанию: 0,5)
МикшированиеБаланс сухого/мокрого сигнала0 – 100%

Питч-бенд и колесо модуляции

КолесоОписаниеДиапазон
Изменение высоты тонаСдвиг высоты тона (возврат в центр)-1 – +1
МодуляцияМодуляция общего назначения0 – 1 (остается в заданном положении)

Пэд XY

Интерактивный 2D-контроллер для главного фильтра. Проведите пальцем или мышью по пэду, чтобы формировать звук в реальном времени.

ОсьПараметрДиапазон
Ось XЧастота фильтра20 Гц – 20 кГц (логарифмическая шкала)
Ось YРезонанс / коэффициент Q0,1 – 30

Пресеты

7 предустановок фильтров для быстрого доступа к типичным формам:

  • Низкочастотный фильтр — Удаляет высокие частоты
  • Полосовой фильтр — выделяет полосу частот
  • Высокочастотный фильтр — Удаляет низкие частоты
  • Резонанс — Усиление пика на частоте среза
  • Bright — открытая, воздушная настройка фильтра
  • Warm — Мягкий, округлый тон
  • Sweep — широкий диапазон изменения фильтра
Совет: при касании XY Pad автоматически включает фильтр. Используйте пресеты, чтобы быстро переходить к распространенным формам фильтра.

Модуль мастеринга

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

5-полосный параметрический эквалайзер

ПолосаТипЧастота по умолчаниюПримечания
Полоса 1Фильтр высоких частот40 ГцУдаляет гул суббаса
Диапазон 2Низкочастотный фильтр200 ГцРегулировка веса басов
Полоса 3Пиковый (колоколообразный)1000 Гц (Q = 1,0)Форма средних частот
Диапазон 4Высокочастотный фильтр6 000 ГцВоздушность и яркость
Полоса 5Фильтр низких частот18 000 ГцСмягчение резких высоких частот

Главный компрессор

ПараметрОписаниеПо умолчанию
ПорогУровень, при превышении которого начинается компрессия-12 дБ
КоэффициентКоэффициент сжатия4:1
АтакаВремя реакции компрессора0,01 с
Время отпускаВремя восстановления0,1 с
Коэффициент усиленияУсиление после сжатия0 дБ

Измерение

  • Уровень входа/выхода — измерители дБ в реальном времени
  • Подавление усиления — отображает работу компрессора
  • Индикатор клиппирования — предупреждает о клиппировании на выходе при 0 дБFS
  • Анализатор спектра — встроенный дисплей частот
Совет: движок мастеринга включает пресеты для популярных жанров. Используйте их в качестве отправной точки и настраивайте по своему вкусу.

Клавиатура и вход MIDI

Играйте ноты в реальном времени с помощью клавиатуры компьютера, виртуальной клавиатуры на экране или любого подключенного MIDI-устройства.

Раскладка клавиатуры компьютера

Когда раздел «Клавиатура» открыт в боковой панели:

КлавишиНоты
QSDFGHJC, D, E, F, G, A, B (белые клавиши)
ZE _ TYUC#, D#, _, F#, G#, A# (черные клавиши)
KLM / OPСледующая октава белых/черных клавиш
W / XОктава вниз / вверх

Поддержка MIDI

Подключите любой MIDI-контроллер через USB. 8BitForge автоматически обнаруживает MIDI-устройства и направляет входной сигнал на выбранную дорожку. Поддерживает включение/выключение нот, силу нажатия, питч-бенд и колесо модуляции.

Арпеджиатор

Каждая дорожка имеет собственный арпеджиатор, синхронизированный по BPM, который автоматически генерирует арпеджио из удерживаемых нот.

ПараметрОписаниеПараметры
РежимНаправление арпеджиоoff, up, down, updown, random
ЧастотаПодразделение нот1/4, 1/8, 1/8T (триоль), 1/16, 1/16T, 1/32
ОктавыДиапазон октав1 – 4
ВходДлительность ноты как доля интервала0,1 – 1,0 (по умолчанию: 0,5)

Запись

Запись нот с клавиатуры/MIDI непосредственно в сетку секвенсора.

Режимы записи

РежимОписаниеЭлементы управления
В реальном времениЗаписывает ноты по мере воспроизведения секвенсора. Ноты попадают на текущий шаг.Переключение с помощью R. Секвенсор должен воспроизводиться.
ШагРазмещайте ноты по одной за раз без воспроизведения. Курсор перемещается после каждой ноты.Пробел = вставить паузу, Backspace = вернуться на один шаг назад

Режим аккордов

Если включен, ноты, воспроизводимые одновременно (в пределах 50 мс), распределяются по мелодическим дорожкам 1–4 (Lead, Harmony, Bass, Arp). Первая нота попадает на выбранную дорожку, последующие ноты заполняют следующую доступную мелодическую дорожку.

Совет: Режим аккордов работает как при записи в реальном времени, так и при пошаговой записи. Вы можете записывать аккорды длиной до 4 нот, которые автоматически распределяются по мелодическим дорожкам.

Генератор музыки

8BitForge включает в себя мощный генератор процедурной музыки, способный алгоритмически создавать полноценные многодорожечные композиции.

Параметры

ПараметрДиапазонОписание
Хаос0 – 100Случайность и непредсказуемость
Сложность0 – 100Музыкальная сложность и вариативность
Плотность0 – 100Плотность нот на паттерн
Основная нотаC – BОсновная нота композиции
Гамма15 гаммМажорная, минорная, дорийская, миксолидийская, мажорно-минорная пентатоника, блюзовая, гармоническая минорная, фригийская, лидийская, целотоновая, Хирадзёси, венгерская минорная, фригийская доминанта, хроматическая
Настроение10 настроенийЭпический, Веселый, Мрачный, Атмосферный, Меланхоличный, Энергичный, Таинственный, Агрессивный, Мирный, Триумфальный
ИсходнаяЧислоДетерминированное семя для воспроизводимых результатов
Совет: используйте значение семени, чтобы снова сгенерировать ту же композицию. Оставьте поле пустым для получения случайных результатов.

Автоматизация

Записывайте и воспроизводите изменения параметров во времени. Дорожки автоматизации позволяют рисовать точные огибающие для параметров микшера и эффектов на временной шкале.

Автоматизация эффектов

25 параметров, доступных для автоматизации, в цепочке мастер-эффектов:

  • Фильтр — частота, резонанс, тип
  • Хорус — скорость, глубина, микс
  • Задержка — Время, обратная связь, микс
  • Реверберация — затухание, микс
  • Колеса высоты тона / модуляции — питч-бенд, модуляция
  • Мастеринг-эквалайзер — все 5 полос: усиление и частоты
  • Мастеринг-компрессор — порог, коэффициент, атака, релиз, компенсационное усиление

Автоматизация микшера

Параметры, доступные для автоматизации на отдельных дорожках:

  • Громкость — уровень трека во времени
  • Панорамирование — стереопозиция
  • Эквалайзер — усиление низко-, средне- и высокочастотных диапазонов
  • Компрессор — порог, коэффициент, атака, релиз
  • Общая громкость — Общий уровень микса

Редактирование

ДействиеКак
Добавить точкуЩелкните на полотне автоматизации
Переместить точкуПеретащите существующую точку в новое положение
Удалить точкуЩелкните правой кнопкой мыши по точке, чтобы удалить ее
Фильтр секцийИспользуйте раскрывающийся список для фильтрации по секциям эффектов
Совет: Дорожки автоматизации видны в окне «Аранжировка». Используйте раскрывающийся список фильтра секций, чтобы сосредоточиться на определенных группах эффектов.

Экспорт аудио

Экспортируйте свои проекты в профессиональные аудиоформаты с помощью FFmpeg.wasm (работает полностью в браузере).

Форматы

ФорматПодробности
WAV16, 24 или 32-разрядный при частоте дискретизации 44,1 кГц, 48 кГц или 96 кГц
MP3128, 192, 256 или 320 кбит/с (опционально VBR)
FLACСжатие без потерь
OGG VorbisКачество 0–10
AIFFФормат Apple Lossless

Режимы экспорта

РежимОписание
Полный миксОдин файл со всеми треками, смикшированными вместе
Стемы8 отдельных файлов, по одному на каждый трек
По паттернуОтдельный файл для каждого паттерна
По паттерну + стемыСтемы для каждого паттерна (до 64 файлов)

Параметры

  • Нормализация — Автоматическая регулировка громкости для предотвращения клиппинга (по умолчанию: включено)
  • Готов к зацикливанию — обрезать в точке зацикливания без хвоста
Горячая клавиша: нажмите Ctrl +E для быстрого экспорта в формат WAV.

Экспорт MIDI

Экспортируйте композицию в виде стандартного MIDI-файла для использования в других DAW.

НастройкиОписаниеПараметры
ФорматТип MIDI-файлаТип 0 (однодорожечный) / Тип 1 (многодорожечный)
Включить CCВключить сообщения Control ChangeВкл. / Выкл.
Режим скоростиСопоставление скорости нотыdynamic (от громкости дорожки) /fixed
Фиксированная скоростьЗначение скорости при фиксированном режиме1 – 127 (по умолчанию: 100)
Тиков на тактРазрешение MIDI-времениПо умолчанию: 480

Экспорт кода

Экспортируйте свою музыку в виде готового к использованию кода для игровых движков и веб-проектов. Откройте модальное окно «Экспорт» и выберите вкладку «Код».

Поддерживаемые форматы

ФорматЦелеваяПодробности
Construct 3Игровой движок Construct 3Использует функции globalThis, вызываемые из блоков скриптов Event Sheet
GDevelopИгровой движок GDevelop 5Привязывает игрока к runtimeScene, вызываемый из событий JavaScript
Phaser 3Фреймворк Phaser 3Глобальные функции с автоматической очисткой при закрытии сцены
Общий JSЛюбой веб-проектАвтономный IIFE с функциями window

Как это работает

  1. Выберите целевой формат из выпадающего списка
  2. Нажмите «Копировать», чтобы скопировать сгенерированный код
  3. Вставьте его в свой проект в качестве файла скрипта
  4. Плеер 8BitForge загружается автоматически из CDN

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

Доступные функции

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

ФункцияОписание
forge_<name>_play()Воспроизвести всю композицию (следуя цепочке аранжировки)
forge_<name>_stop()Остановить воспроизведение и вернуться к началу
forge_<name>_pause()Приостановить воспроизведение в текущей позиции
forge_<name>_pattern(i)Воспроизвести определенный паттерн по индексу (0–7)
forge_<name>_volume(v)Установить громкость (от 0,0 до 1,0)
forge_<name>_destroy()Освободить все аудиоресурсы

Пример для Construct 3

  1. В панели проектовСкрипты → щелкните правой кнопкой мыши → Добавить новый файл скрипта
  2. Вставьте экспортированный код в новый файл скрипта
  3. На панели событий добавьте в проект объект «Мышь»
  4. Создайте событие: MouseOn object clicked → выберите спрайт кнопки «Play»
  5. Добавить действие → Добавить скрипт (значок { }) → введите: forge_My_Track_play()

Несколько треков

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

Примечание: для экспорта кода требуется платная лицензия (месячная, годовая или бессрочная).

Встраивание плеера

Делитесь своими композициями на любом веб-сайте с помощью легкого виджета-плеера для встраивания. Откройте модальное окно «Экспорт» и выберите вкладку «Плеер».

Настройка

  1. Сохраните проект (плеер загружает данные из облака)
  2. Настройте внешний вид плеера: тему, цвет акцента, стиль отображения сигнала
  3. Выберите режим воспроизведения («Полная песня» или «Паттерны»)
  4. Скопируйте сгенерированный фрагмент HTML
  5. Вставьте его на свой сайт, в блог или портфолио

Параметры проигрывателя

ПараметрЗначенияОписание
АвтовоспроизведениеВкл. / Выкл.Автоматически запускать воспроизведение при загрузке страницы
ПовторВкл. / Выкл.Повторять песню по достижении конца
РежимПесня / ПаттерныПолная песня следует цепочке аранжировок; режим паттернов отображает кнопки паттернов
Форма волныТакты / Волна / Зеркальное отображениеВизуальный стиль отображения формы сигнала
ТемаТемный / СветлыйЦветовая схема проигрывателя
Цвет акцентаЛюбой шестнадцатеричный цветНастраивает кнопку воспроизведения и активные элементы

Особенности

  • Работает на основе облачных технологий — данные проекта загружаются из API, что позволяет сохранить компактность фрагмента кода для вставки
  • Полнофункциональный аудиодвижок — аранжировка, эффекты для отдельных дорожек, мастеринг и автоматизация эффектов — все это реализовано в плеере
  • Эксклюзивное воспроизведение — несколько плееров на одной странице? Одновременно воспроизводится только один
  • Обложка — отображает изображение обложки вашего проекта или заполнитель по умолчанию, если обложка не задана
  • Адаптивность — Подстраивается под любую ширину контейнера

API JavaScript

Виджет предоставляет JavaScript API для программного управления:

МетодОписание
widget.play()Запустить воспроизведение
widget.stop()Остановить и сбросить
widget.pause()Приостановить воспроизведение
widget.setVolume(v)Установить громкость (от 0,0 до 1,0)
widget.setPattern(i)Переход к индексу паттерна
widget.isPlayingВозвращает true, если воспроизведение идет
widget.destroy()Освободить аудиоресурсы и удалить виджет

Загрузка API

Для сохраненных проектов плеер использует ForgeWidget.load() для получения данных проекта из API по ID проекта:

ForgeWidget.load('container-id', 'project-uuid', {
  autoplay: false,
  loop: true,
  mode: 'song',
  theme: 'dark',
  accentColor: '#00e5ff'
});
Бесплатный тариф: Встраивание плеера доступно на всех тарифах. Бесплатные пользователи получают значок «Made with 8BitForge»; платные пользователи могут его удалить.

Сохранение и загрузка

Автосохранение

Проекты автоматически сохраняются в локальном хранилище вашего браузера. Вы никогда не потеряете работу из-за случайного закрытия вкладки.

Сохранение в облаке

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

Файл проекта

Проекты сохраняются в виде файлов JSON формата «.8bitforge», содержащих все паттерны, настройки синтезаторов, эффекты, состояние микшера, аранжировку и данные автоматизации.

Горячие клавиши:Ctrl +S для сохранения, Ctrl +O для открытия/загрузки проекта.

Демо-проекты

8BitForge включает готовые демонстрационные композиции, демонстрирующие различные стили 8-битной музыки. Это полноценные проекты с несколькими паттернами и полной конфигурацией инструментов, которые вы можете изучать, ремикшировать или использовать в качестве отправной точки.

Примечание: Демо-проекты доступны только для чтения. Используйте «Сохранить как», чтобы создать собственную редактируемую копию.

Автономный режим

При подписке на годовой или бессрочный план 8BitForge работает без подключения к Интернету через настольное приложение. Ваши пресеты, наборы и проекты кэшируются локально. Изменения, внесенные в автономном режиме, автоматически синхронизируются при повторном подключении.

Требования

  • Подписка — годовой или бессрочный тариф
  • Платформа — настольное приложение (Electron)
Примечание: для доступа к контенту сообщества и функциям обмена требуется активное подключение.

Горячие клавиши

Транспорт

СочетаниеДействие
ПробелВоспроизведение / Остановка (или вставка паузы в режиме пошагового воспроизведения)
RВключить/выключить запись в реальном времени
BackspaceНа один шаг назад (только в режиме пошаговой записи)
+ / =Увеличить BPM на 5
- / _Уменьшить BPM на 5

Паттерны

Горячая клавишаДействие
18Переключить на паттерн 1–8
Ctrl+DДублировать текущий шаблон в следующий слот
УдалитьОчистить текущий паттерн (с подтверждением)

Редактирование

Горячая клавишаДействие
PОткрыть фортепианную рулонную диаграмму
MОтключить звук выбранной дорожки
SВыделить выбранную дорожку
Shift+MВключить/выключить метроном
Ctrl+ZОтменить (макс. 50 шагов)
Ctrl+Y или Ctrl+Shift+ZПовторить

Файлы

СочетаниеДействие
Ctrl+SСохранить проект
Ctrl+OОткрыть / Загрузить проект
Ctrl+EБыстрый экспорт в формат WAV

Интерфейс

Сочетание клавишДействие
TabПереключить правую панель управления
?Показать диалоговое окно справки по горячим клавишам
Примечание: Когда открыт раздел «Клавиатура» (активен ввод с клавиатуры), однобуквенные горячие клавиши отключаются, чтобы избежать конфликтов с воспроизведением нот. Горячие клавиши транспорта (Пробел ), паттерна (18 ) и BPM (+ /- ) остаются активными.

Визуализатор аудио

Пять режимов визуализации для обратной связи с аудио в реальном времени:

РежимОписание
ТактыАнализатор частотного спектра (полосы FFT)
ОсциллографОтображение формы сигнала (временная область)
КаркаснаяВизуализация каркаса в 3D-стиле
ПиксельПиксельный спектр (8-битная эстетика)
КругОтображение спектра в виде круга

Настройки

Язык

8BitForge доступен на 10 языках: английском, французском, японском, немецком, испанском, китайском, португальском, итальянском, корейском и русском. Вы можете в любой момент переключить язык в настройках — все надписи в интерфейсе обновятся мгновенно.

Темы

Для настройки внешнего вида интерфейса доступно 8 визуальных тем:

ТемаОписание
По умолчаниюТемный режим (по умолчанию)
Game BoyЗеленый ЖК-дисплей
Ретро-сепияЗернистость пленки, теплые тона
ИнверсияИнверсия цветов
HackerЗеленый стиль терминала
VaporwaveНеоновый розовый и голубой
Янтарный ЭЛТЯнтарный монохромный монитор
ЧертежСтиль технической схемы

Масштаб

Регулировка масштаба интерфейса от 50% до 150%. Это масштабирует весь интерфейс в соответствии с размером экрана и вашими предпочтениями.

Выделение дорожки

Выберите, как выделять выбранный трек в секвенсоре:

  • Свечение метки — эффект свечения на метке трека
  • Боковая полоса — Цветная полоса по левому краю трека
  • Контур трека — контур вокруг всей строки трека

Готовы к творчеству?

Примените эти знания на практике.

Запустите 8BitForge