Документация
OBOD
Дрон-синтезатор на ESP32-S3. Круглый экран 360 × 360, обод с секторами вокруг него, энкодер и ёмкостный тач. Внутри дрон из трёх регистров, лид с генератором нот и арпеджиатором, три голоса перкуссии, рэк эффектов и микшеры.
Что это
Звук у инструмента собирается из четырёх частей. Дрон — низкий гул, который тянется сам, пока прибор включён. Лид — мелодия поверх него. Перкуссия — удары. Всё вместе проходит через эффекты и микшеры.
Управление одно: обод вокруг экрана. Обод делится на секторы по числу ручек текущей страницы — один, два, три, четыре или пять. Тап по сектору выбирает ручку, энкодер её крутит, свайп листает страницы. Значение меняет только энкодер — и у ручек, и у настроек. Второй орган — сам экран: тап по нему даёт макрос, долгое нажатие сводит параметры в связку.
Страницы собраны в восемь разделов — по разделам прибора, от тела к настройкам. Цвет раздела стоит на ободе, на плитке в шторке и на подписи раздела. Настройки инструмента вынесены из карусели: они открываются только через шторку, чтобы листание во время игры не приводило к ним.
Звук хранится в 128 слотах и переживает выключение. Каждый раздел описан на своей странице: «Обзор прибора» объясняет порядок и слова, дальше идут «Тело», «Голос», «Время», «Перкуссия», «Рэк», «Микшеры», «Пресеты» и «Настройки».