Даже тем, кто далёк от музыки, простой синтезатор с секвенсором способен подарить неожиданное удовольствие: крутишь регуляторы — и сразу слышишь, как меняется звук. Beeper от Валентина Данильчука — как раз такой инструмент. У него нет сложного редактора аранжировок, только встроенные лупы, так что всё внимание сосредоточено на самом инструменте, а не на выстраивании композиции. В распоряжении пользователя — небольшой набор органов управления, которыми можно подстроить звучание под себя. Штука на удивление затягивающая.

Синтезатор Beeper, запущенный на карманном компьютере на базе ESP32

Разберёмся с терминами. Синтезатор — это электронный инструмент, который сам генерирует звук, а не воспроизводит запись. Секвенсор отвечает за последовательность нот — записывает и проигрывает мелодические и ритмические паттерны. А луп — это короткий зациклённый фрагмент, повторяющийся раз за разом. Beeper делает ставку именно на живое «кручение ручек», а не на кропотливую сборку трека.

реклама кормит Уточку 🦆

На чём работает Beeper

Основная платформа для Beeper — микроконтроллеры ESP32: есть сборки под ESP32-S3 и более мощный ESP32-P4. Кроме того, доступны веб-версия и вариант для Mac. Управление построено на клавишах со стрелками, а браузерная версия, по ощущениям, отзывается не самым бойким образом. В демонстрации проект показан (и «озвучен») на карманном компьютере Tanmatsu на базе ESP32-P4.

Напомним, ESP32 — это семейство недорогих микроконтроллеров с Wi-Fi и Bluetooth от компании Espressif, ставшее чрезвычайно популярным среди любителей электроники и DIY-проектов. Версии S3 и P4 различаются вычислительной мощностью: P4 рассчитан на более требовательные задачи, что для звукового движка приходится очень кстати.

реклама кормит Уточку 🦆

Зачем нужна музыкальная игрушка

Разумеется, существуют куда более серьёзные синтезаторы и секвенсоры. Но и у простой музыкальной игрушки вроде Beeper есть своё место. Иногда сам процесс игры важнее конкретного результата — и низкий порог входа здесь как раз подкупает.

реклама кормит Уточку 🦆

Попробовать Beeper можно прямо в браузере, не имея под рукой никакого «железа», — а если захочется тактильных ощущений, проект собирается под ESP32. Ниже — видео с демонстрацией инструмента в действии.