Рустем Тухбетов

PULSE

2026

Открываешь сайт, подключаешь звук, и музыка ведёт экран за спиной диджея.

Формат
Визуальный инструмент для диджеев и экранов на вечеринках: реагирует на звук, работает в браузере
Моя роль
Всё: замысел, движки, интерфейс, код
Инструменты
JavaScript · WebGL2 · Web Audio · Netlify

PULSE живёт на ноутбуке, который на вечеринке подключён к проектору или светодиодному экрану. Открываешь, и сразу картинка, без установки и аккаунта. На музыку отвечают двенадцать визуалов: огонь, лазеры, жидкость, тоннель, масляное колесо из шестидесятых, рой до 200 000 точек, молнии. У каждого свои настройки, а пробелом эффект можно запустить вручную.

Звук берётся с микрофона, линейного входа или прямо с компьютера и анализируется на самом устройстве: ничего не записывается и никуда не отправляется. Огонь сделан так, как его делают в кино: настоящие кадры огненных шаров (бесплатный сток) разлетаются частицами, поэтому столб пламени растёт, остывает и оставляет копоть. Остальные визуалы — мой код, без библиотек.

На PULSE играют, как на инструменте. Девять сцен висят на цифровых клавишах, а сет-лист переключает их по таймеру точно в бит. Кнопки гаснут, чтобы не мешать картинке; окно вывода уходит на проектор, а на ноутбуке остаётся пульт с превью. Поверх можно подмешать текст, логотип и видео.

Чего у PULSE пока не было, так это громкого зала. Бит он ловил только на встроенном демо-сигнале и тестовом тоне, так что на площадке придётся подстроить усиление и чувствительность. Запускался он пока только в Chrome на маке. Вспышек не больше трёх в секунду, но формальной проверки на фоточувствительность не было.

← Все работы