Обзор
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 | Хай-хет / тарелки |
| 8 | FX | Квадратный (12,5%) | C4 | Звуковые эффекты, свипы |
Совет: на любой дорожке можно использовать любую форму волны. Настройки по умолчанию — это всего лишь отправная точка: вы можете превратить Lead в шум, а Kick — в пилообразную волну.
Секвенсор шагов
Секвенсор — это сердце 8BitForge. Он использует интерфейс на основе сетки, где каждая строка — это трек, а каждый столбец — это шаг (подразделение такта).
Как это работает
- Щелкните ячейку, чтобы включить или выключить ноту. Активные ячейки подсвечиваются цветом дорожки.
- Количество шагов настраивается: 16, 24 или 32 шага на паттерн. Шаги — это шестнадцатые ноты.
- Длительность шага =
(60 / BPM) / 4 секунд - Длительность ноты = четвертьная нота × 0,9 (небольшой зазор для артикуляции)
Элементы управления сеткой (для каждой дорожки)
| Элемент управления | Действие |
|---|
| Щелчок по ячейке | Включение/выключение ноты |
| Соло (S) | Выделить этот трек (отключить все остальные) |
| Приглушить (M) | Отключить звук этого трека |
| Случайный порядок | Заполнить дорожку случайными нотами (с учетом гаммы для мелодии, с учетом ритма для ударных) |
| Очистить | Удалить все ноты из этой дорожки |
| Копировать / Вставить | Скопировать паттерн трека в буфер обмена и вставить на другой трек |
Паттерны
8BitForge поддерживает 8 независимых паттернов (пронумерованных от 1 до 8). Каждый паттерн содержит собственную сетку из 8 дорожек по 32 шага и собственные настройки соло/приглушения для каждой дорожки.
Операции с паттернами
| Действие | Как |
|---|
| Переключение паттерна | Нажмите кнопки 1–8 или нажмите 1–8 |
| Дублировать паттерн | 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,0 | 0,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)
| Параметр | Описание | Диапазон |
|---|
| Частота | Скорость LFO | 0 – 20 Гц |
| Глубина | Степень модуляции на частоте среза | 0 – 100% |
| Форма волны | Форма волны LFO | sine, square, sawtooth, triangle |
| Синхронизация | Синхронизация частоты LFO с BPM | Вкл. / Выкл. |
| Задержка | Время до начала LFO | 0 – 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-A | A-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
Дисторшн
| Параметр | Описание | Диапазон |
|---|
| Amount | Drive / интенсивность дисторшна | 0 – 100% |
Хорус
| Параметр | Описание | Диапазон |
|---|
| Частота | Скорость модуляции LFO | 0,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 |
Главный хорус
| Параметр | Описание | Диапазон |
|---|
| Частота | Скорость модуляции LFO | 0,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 | Резонанс / коэффициент Q | 0,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-устройства.
Раскладка клавиатуры компьютера
Когда раздел «Клавиатура» открыт в боковой панели:
| Клавиши | Ноты |
|---|
| QSDFGHJ | C, D, E, F, G, A, B (белые клавиши) |
| ZE _ TYU | C#, 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 (работает полностью в браузере).
Форматы
| Формат | Подробности |
|---|
| WAV | 16, 24 или 32-разрядный при частоте дискретизации 44,1 кГц, 48 кГц или 96 кГц |
| MP3 | 128, 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 |
Как это работает
- Выберите целевой формат из выпадающего списка
- Нажмите «Копировать», чтобы скопировать сгенерированный код
- Вставьте его в свой проект в качестве файла скрипта
- Плеер 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
- В панели проектов → Скрипты → щелкните правой кнопкой мыши → Добавить новый файл скрипта
- Вставьте экспортированный код в новый файл скрипта
- На панели событий добавьте в проект объект «Мышь»
- Создайте событие: Mouse → On object clicked → выберите спрайт кнопки «Play»
- Добавить действие → Добавить скрипт (значок
{ }) → введите: forge_My_Track_play()
Несколько треков
Чтобы использовать несколько музыкальных треков в одной игре, экспортируйте каждый проект отдельно. При каждом экспорте генерируются уникальные имена функций на основе названия проекта, поэтому конфликтов не возникнет.
Примечание: для экспорта кода требуется платная лицензия (месячная, годовая или бессрочная).
Встраивание плеера
Делитесь своими композициями на любом веб-сайте с помощью легкого виджета-плеера для встраивания. Откройте модальное окно «Экспорт» и выберите вкладку «Плеер».
Настройка
- Сохраните проект (плеер загружает данные из облака)
- Настройте внешний вид плеера: тему, цвет акцента, стиль отображения сигнала
- Выберите режим воспроизведения («Полная песня» или «Паттерны»)
- Скопируйте сгенерированный фрагмент HTML
- Вставьте его на свой сайт, в блог или портфолио
Параметры проигрывателя
| Параметр | Значения | Описание |
|---|
| Автовоспроизведение | Вкл. / Выкл. | Автоматически запускать воспроизведение при загрузке страницы |
| Повтор | Вкл. / Выкл. | Повторять песню по достижении конца |
| Режим | Песня / Паттерны | Полная песня следует цепочке аранжировок; режим паттернов отображает кнопки паттернов |
| Форма волны | Такты / Волна / Зеркальное отображение | Визуальный стиль отображения формы сигнала |
| Тема | Темный / Светлый | Цветовая схема проигрывателя |
| Цвет акцента | Любой шестнадцатеричный цвет | Настраивает кнопку воспроизведения и активные элементы |
Особенности
- Работает на основе облачных технологий — данные проекта загружаются из 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 |
Паттерны
| Горячая клавиша | Действие |
|---|
| 1 – 8 | Переключить на паттерн 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 | Переключить правую панель управления |
| ? | Показать диалоговое окно справки по горячим клавишам |
Примечание: Когда открыт раздел «Клавиатура» (активен ввод с клавиатуры), однобуквенные горячие клавиши отключаются, чтобы избежать конфликтов с воспроизведением нот. Горячие клавиши транспорта (Пробел ), паттерна (1 –8 ) и BPM (+ /- ) остаются активными.
Визуализатор аудио
Пять режимов визуализации для обратной связи с аудио в реальном времени:
| Режим | Описание |
|---|
| Такты | Анализатор частотного спектра (полосы FFT) |
| Осциллограф | Отображение формы сигнала (временная область) |
| Каркасная | Визуализация каркаса в 3D-стиле |
| Пиксель | Пиксельный спектр (8-битная эстетика) |
| Круг | Отображение спектра в виде круга |
Настройки
Язык
8BitForge доступен на 10 языках: английском, французском, японском, немецком, испанском, китайском, португальском, итальянском, корейском и русском. Вы можете в любой момент переключить язык в настройках — все надписи в интерфейсе обновятся мгновенно.
Темы
Для настройки внешнего вида интерфейса доступно 8 визуальных тем:
| Тема | Описание |
|---|
| По умолчанию | Темный режим (по умолчанию) |
| Game Boy | Зеленый ЖК-дисплей |
| Ретро-сепия | Зернистость пленки, теплые тона |
| Инверсия | Инверсия цветов |
| Hacker | Зеленый стиль терминала |
| Vaporwave | Неоновый розовый и голубой |
| Янтарный ЭЛТ | Янтарный монохромный монитор |
| Чертеж | Стиль технической схемы |
Масштаб
Регулировка масштаба интерфейса от 50% до 150%. Это масштабирует весь интерфейс в соответствии с размером экрана и вашими предпочтениями.
Выделение дорожки
Выберите, как выделять выбранный трек в секвенсоре:
- Свечение метки — эффект свечения на метке трека
- Боковая полоса — Цветная полоса по левому краю трека
- Контур трека — контур вокруг всей строки трека