Драм-машина онлайн: бесплатные биты с наборами 808 и 909

Программируйте биты в браузере: пошаговый секвенсор с тремя синтезированными наборами, свингом, акцентами, микшером дорожек, ссылками для обмена и экспортом WAV или MP3.

Включите шаги в сетке и нажмите «Играть». Секвенсор планирует каждый удар по аудиотактированию, поэтому ритм не сбивается. Все звуки синтезируются в реальном времени через Web Audio API: скачивать ничего не нужно, а лупы можно сохранить в браузере или отправить ссылкой.

Драм-машина онлайн: бесплатные биты с наборами 808 и 909
Программируйте биты в браузере: пошаговый секвенсор с тремя синтезированными наборами, свингом, акцентами, микшером дорожек, ссылками для обмена и экспортом WAV или MP3.
0%
Пресеты паттернов
Бочка
Малый барабан
Хлопок
Римшот
Закрытый хэт
Открытый хэт

Совет: щелчок переключает шаг между выключенным, включённым и акцентированным состояниями. Янтарная точка звучит примерно в 1.4 раза громче. Удерживайте кнопку и ведите по сетке, чтобы заполнить несколько шагов; пробел запускает и останавливает воспроизведение.

Шаг шестнадцатой
125.00 ms
Задержка свинга на слабых долях
0.00 ms
Длина сетки
Шаги: 16
Паттерн
Активные шаги: 16

Длительность шага = 60,000 ÷ BPM ÷ 4 для ровной сетки или 60,000 ÷ BPM ÷ 3 для триольной; при 120 BPM ровная шестнадцатая длится точно 125 ms. Свинг задерживает каждый второй шаг ровной сетки на заданный процент длительности шага; триольная сетка игнорирует свинг.

Обмен и экспорт
Сохранённые лупы (в этом браузере)

Сохранённых лупов пока нет. Введите название и нажмите «Сохранить луп», чтобы оставить его в этом браузере.

Об этой онлайн-драм-машине

Пошаговый секвенсор делает ритм видимым: каждому барабану соответствует ряд клеток, а такт делится на равные шаги. Включите клетку, и при каждом повторе паттерна на этом шаге прозвучит удар. Идею прославили Roland TR-808 (1980) и TR-909 (1983), чьи кнопочные сетки x0x определили звучание хип-хопа, хауса и техно. Этот инструмент предлагает синтезированные наборы в честь обеих машин и набор ручной перкуссии — всё в браузере. Каждый голос вычисляется в реальном времени через Web Audio API, а не воспроизводится из семплов. Синтез построен по образцу классических аналоговых схем. Бочка 808 — синусоида, падающая примерно со 160 Hz до 48 Hz за 80 миллисекунд и затухающая более полусекунды. К атаке добавляется 3-миллисекундный щелчок фильтрованного шума, а мягкий вейвшейпер tanh придаёт аналоговую теплоту. Акценты звучат чуть дольше, словно исходную схему раскачали сильнее. Малый барабан 808 сочетает два расстроенных треугольных осциллятора на 185 и 330 Hz с резким импульсом полосового шума. Хлопок состоит из трёх шумовых всплесков через 10 миллисекунд и более длинного хвоста, похожего на реверберацию. Металлические хэты смешивают шесть прямоугольных осцилляторов в классических негармонических соотношениях через полосовой фильтр около 10 kHz. Ковбелл — два прямоугольных частичных тона на 540 и 845 Hz через полосовой фильтр 2.6 kHz; клавес и римшот — короткие отклики высокодобротных резонансных фильтров. Набор 909 использует ту же архитектуру, но с более ударной и перегруженной бочкой, малым барабаном с падающим тоном и усиленным шорохом, а также хэтами, смешивающими металлический банк с шумом. Перкуссионный набор настраивает синусоидальные импульсы с изгибом высоты в высокую, среднюю и низкую конги, добавляя шейкер, кабасу, римшот и клавес. Синтез на лету обеспечивает мгновенную загрузку и работу без сети. Сетка гибкая: выберите 8, 16 или 32 шага и ровное деление (четыре шага на долю, обычные шестнадцатые) либо триоли (три шага на долю для шаффла и грува 12/8). Каждый пресет содержит ровный вариант на 16 шагов и отдельный триольный на 12. Поэтому «Прямая бочка» превращается в текучие триольные хэты поверх бочки 4/4, а «Рок» — в настоящий блюзовый шаффл 12/8, а не обрезанные шестнадцатые. Если пресет активен, смена деления автоматически применяет подходящий вариант заново. При сокращении сетки начальные шаги сохраняются, чтобы не потерять их в экспериментах. Каждый шаг имеет три состояния: выключен, включён и акцент. Акцент звучит примерно в 1.4 раза громче — так настоящие барабанщики оживляют хэты. У каждой дорожки есть фейдер громкости до 150 процентов и кнопка отключения звука для быстрых изменений аранжировки. Тайминг использует упреждающее планирование: таймер JavaScript просыпается каждые 25 миллисекунд и назначает будущие удары прямо по аппаратным аудиочасам примерно на десятую долю секунды вперёд. Поэтому грув не сбивается при переключении вкладок. Свинг задерживает каждый второй ровный шаг на процент его длительности; индикатор показывает точную задержку в миллисекундах при вашем темпе. Сохранить удачный луп можно тремя способами. Запишите его под именем в локальную IndexedDB браузера и загружайте в любой момент. Скопируйте ссылку: весь паттерн, набор, темп, свинг и состояние микшера закодированы в URL, так что любой услышит именно вашу работу. Или экспортируйте аудио: машина заново рендерит паттерн офлайн, включая свинг и акценты, и скачивает WAV либо MP3 с битрейтом 192 kbps, готовый для семплера, DAW или переписки.

С чего начать программирование битов

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

ЦельРекомендуемые настройкиПочему это работает
Базовый хаус-грувНабор 909, пресет «Прямая бочка», 124 BPM, свинг 0%Бочка на шагах 1/5/9/13, закрытые хэты восьмыми, открытые между долями — 16 активных шагов чистой энергии танцпола.
Хип-хоп 1990-х, под который кивают головойПресет «Бум-бэп», 92 BPM, свинг 25%Малый барабан на долях 2 и 4, синкопированная бочка и немного свинга для расслабленных хэтов. При 92 BPM шаг шестнадцатой длится 163.04 ms.
Трэповые роллы хэтовНабор 808, пресет «Трэп-хэты», 140 BPMРедкий малый барабан в халф-тайме над длинной бочкой 808; в конце такта закрытые хэты удваиваются до роллов шестнадцатыми. Добавьте несколько акцентов для выразительности.
Реггетон-риддимНабор 808, пресет «Реггетон-дембоу», 96 BPMБочка на каждой доле, малый барабан на позициях дембоу — шагах 4, 7, 12 и 15. Тот самый «бум-ча-бум-чик», на котором держится жанр.
Блюзовый шаффл 12/8Триольная сетка, пресет «Рок», 100 BPMВ триольной сетке каждый пресет перестраивается: у рока бочка на 1 и смещённой в шаффле 3, малый барабан на 2 и 4, хэты на первой и последней триоли каждой доли.
Время задержки для синтезатораПосмотрите длительность шага шестнадцатойЗадержка на восьмую с точкой равна 3 шагам: при 120 BPM это 3 × 125 ms = 375 ms. Введите значение прямо в плагин задержки.

Как запрограммировать бит

  1. Выберите набор 909, 808 или «Перкуссия» и загрузите пресет. «Прямая бочка» и «Бум-бэп» — хорошие основы. Нажмите «Очистить», чтобы начать с тишины.
  2. Щёлкайте клетки, переключая шаги между выключенным, включённым и акцентом; ведите по строке, чтобы заполнить несколько шагов сразу. Тёмные столбцы отмечают начало доли.
  3. Задайте темп от 60 до 220 BPM, длину 8, 16 или 32 шага и деление сетки — ровное или триольное. При активном пресете смена деления заново применяет его соответствующий вариант. Нажмите «Играть» или пробел; при повторе текущий шаг подсвечивается.
  4. Сбалансируйте набор фейдерами и кнопками отключения каждой строки, добавьте свинг: от 15 до 30 процентов слегка расслабляет грув, от 50 процентов приближает его к шаффлу.
  5. Сохраните результат: запишите луп под именем в браузере, скопируйте ссылку со всем паттерном или экспортируйте 1, 2 либо 4 повтора в WAV или MP3 с битрейтом 192 kbps.

Вопросы о драм-машине

Какой звуковой движок здесь используется? Это настоящие семплы?
Всё синтезируется в браузере через Web Audio API, без Strudel, SoundFont и воспроизведения семплов. Каждый голос — небольшой патч из осцилляторов и фильтров по образцу классических аналоговых схем. Бочка 808 — синусоида с огибающей высоты, падающая примерно со 160 Hz до 48 Hz через тёплый вейвшейпер tanh. Металлические хэты — шесть прямоугольных осцилляторов в классических негармонических соотношениях с полосовой фильтрацией около 10 kHz. Ковбелл — два прямоугольных частичных тона на 540 и 845 Hz; малые барабаны и хлопки — расстроенные осцилляторы с фильтрованным шумом; клавес и римшот — импульсы высокодобротных резонансных фильтров. Экспорт WAV и MP3 запускает тот же код синтеза офлайн: скачивается именно то, что вы слышите. Не нужно загружать звуки или беспокоиться о лицензиях; после загрузки инструмент работает без сети.
Что делает акцент?
Щелчок переключает шаг между выключенным, включённым и акцентированным. Акцент с янтарной точкой имеет усиление примерно в 1.4 раза выше обычного удара. Так барабанщики создают фразировку: попробуйте выделить только хэты между долями в хаусе или первый удар каждого ролла в трэпе.
Чем отличаются ровная и триольная сетки?
Ровная сетка делит долю на четыре шестнадцатые, триольная — на три части, поэтому выбор 16 шагов превращается в сетку из 12. Триоли подходят для шаффла, блюза 12/8 и свинговых трэп-хэтов. У каждого пресета есть отдельный вариант на 12 шагов: «Прямая бочка» и «Бум-бэп» дают настоящий шаффл, а не сжатые шестнадцатые. Длительность тоже меняется: при 120 BPM ровная шестнадцатая равна 125.00 ms, триольный шаг — 166.67 ms.
Где хранятся лупы и кто их видит?
Лупы хранятся в IndexedDB — локальной базе вашего профиля браузера. Ничего не отправляется на сервер; очистка данных сайта удаляет их. Для переноса на другое устройство или отправки другу используйте «Копировать ссылку»: весь паттерн, набор, темп, свинг и микшер закодированы в самой URL.
Как работает экспорт аудио?
Машина проигрывает паттерн через OfflineAudioContext с теми же синтезированными голосами и расчётами времени, включая свинг и акценты. Рендеринг 1, 2 или 4 повторов идёт быстрее реального времени. Результат скачивается как несжатый 16-битный WAV или MP3 с битрейтом 192 kbps, закодированный в браузере.
Почему ритм не сбивается при смене вкладки?
Секвенсор заранее назначает удары по аппаратным аудиочасам, а не запускает их таймерами JavaScript. Браузеры замедляют таймеры фоновых вкладок, но уже запланированные аудиособытия звучат в точно заданных позициях семплов.