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

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

Все, что нужно знать для освоения 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 варианта: «Базовый», «Вариация» и «Заполнение».

Категории

КатегорияПресеты
Электронная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 предустановок фильтров для быстрого доступа к типичным формам:

  • Низкочастотный — Удаляет высокие частоты
  • Полосовой — выделяет полосу частот
  • Highpass — Удаляет низкие частоты
  • Резонанс — Усиление пика на частоте среза
  • 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. Создайте событие: «Мышь»«При нажатии на объект» → выберите спрайт кнопки «Воспроизвести»
  5. Добавить действие → Добавить скрипт (значок { }) → введите: forge_My_Track_play()

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

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

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

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

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

Настройка

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

Параметры плеера

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

Особенности

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

API JavaScript

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

МетодОписание
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

Интерфейс

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

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

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

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

Настройки

Язык

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

Темы

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

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

Масштаб

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

Выделение трека

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

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

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

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

Запустите 8BitForge