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