Mozzi
Синтез звука на микроконтроллере с осцилляторами, фильтрами, огибающими и поддержкой встроенных и внешних ЦАП
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dbf04b31da78ba8d491079a71729627b66b25598e387a145a74c02c672b780dcMozzi-2.0.4-dbf04b31.zipОписание
Если встроенный пищащий звук Arduino вам давно надоел, Mozzi развернёт полноценную звуковую синтезаторную машину прямо на микроконтроллере. Библиотека включает стандартный синтезаторный инструментарий: осцилляторы, фильтры, огибающие, линии затухания, дилеи и планировщик событий. Работает на широком спектре плат: Arduino Uno и R4, STM32, Teensy, ESP8266, ESP32, Raspberry Pi Pico и других. Можно настраивать частоту дискретизации (обычно степени двойки от 16384 до 32768 Гц) и управляющую частоту от 64 Гц. Библиотека поддерживает как встроенные ЦАП некоторых плат, так и вывод в 16-битные внешние ЦАП, имеются примеры для Bluetooth-модулей. Включены готовые волновые таблицы и утилита для конвертации собственных звуков. Подойдёт для генерации алгоритмической музыки и сонификации датчиков без дополнительных экранов.