Control Surface
Создание MIDI-контроллеров с поддержкой 5-pin DIN, USB и BLE, готовые компоненты для кнопок, энкодеров, фейдеров и светодиодов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6783cd542b1227dbd7c85ca39c8897be2608a0e47e78f21f9c3d24a232c5b71eControl_Surface-2.1.3-6783cd54.zipОписание
Библиотека для создания MIDI-контроллеров на Arduino. В её основе — гибкий слой абстракции для MIDI с поддержкой разных интерфейсов: классический 5-pin DIN, USB и BLE. На практике это означает, что один код будет работать с разными платами без переписывания логики. Помимо самого MIDI, в библиотеке есть готовые компоненты для типичных задач контроллера — обработка потенциометров, кнопок, энкодеров, которые отправляют MIDI-сообщения, плюс поддержка элементов, реагирующих на входящие данные, вроде светодиодов и дисплеев. Есть и более сложные устройства вроде моторизованных фейдеров. Для проектов с большим количеством входов-выходов поддерживаются мультиплексеры и сдвиговые регистры — их можно использовать как обычные GPIO.