ESP32Synth
Полифонический синтезатор на 64 канала для ESP32 с поддержкой I2S, DAC и волновой синтезации
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6540cc49f5ed7fea9faea72c60793866531704ae9c3f2e4b3ad3b375f94e9620ESP32Synth-2.3.5-beta-6540cc49.zipОписание
Профессиональный синтезатор на 64 канала для ESP32, оптимизированный под максимальную полифонию и минимальные задержки. На классических чипах ESP32 выжимает 300+ голосов одновременно, на S3 доходит до 500 — это не просто метрика, а основа архитектуры, которая освобождает мощность процессора для сложных синтезных алгоритмов. Поддерживает I2S, встроенный DAC и PDM, работает напрямую с SD-картами и совместима как с Arduino IDE, так и с PlatformIO/ESP-IDF. Включает Tracker engine и волновую синтезацию, позволяет строить на базе ядра ФМ-синтез (DX7-стиль), физическое моделирование инструментов и адаптивные резонансные фильтры. Ядро полностью на фиксированной арифметике без float-операций в горячем пути рендеринга, что критично для встроенных систем без сопроцессора.