Комментарии 26
Правильно ли я понимаю, что оно будет работать с любым софтом на телефоне, который понимает MIDI? Команды MIDI как-то стандартизированы с блютусом?
Правильно ли я понимаю, что оно будет работать с любым софтом на телефоне, который понимает MIDI?
Все так! Практически весь современный софт на телефоне понимает сейчас BLE MIDI стандарт. Для тех немногих программ которые понимают midi, но не понимает midi over bluetooth можно воспользоваться бесплатной программой от Korg: BLE-MIDI.
Команды MIDI как-то стандартизированы с блютусом?
Да, есть BLE-MIDI стандарт
Что означает шелкография с ножом?
Что с latency вашего устройства.
Судя по Bluetooth, задержка должна быть огромна. Но полноценно играть на таких кнопках все равно не получится, так что вряд ли вы ее почувствуете.
Простой ямаховский синт в качестве миди-клавы, Logic, Reason, Cubase, VST-инструменты. На некоторых инструментах задержка уже вызывает рассинхронизацию мозга и уха, несмотря на подключение по миди-кабелю. Даже не представляю, какие задержки будут при подключении через BT.
Изначально я хотел взять простой микроконтроллер с поддержкой USB (например, ATmega32u4) прикрутить к нему кнопочек, фейдеров и потенциометров, накидать все это на небольшую плату и на этом успокоиться. Но какой смысл во всей этой компактности, если вокруг будет виться длиннющий USB-кабель? Тут-то я и вспомнил про ESP32, который вроде как поддерживал bluetooth, и про относительно свежую и многообещающую технологию MIDI-BLE.
Не один в один конечно, но тоже схожая история, начал пилить небольшое устройство (GitHub), походу дела понял что было бы неплохо если устройство будет беспроводным, в следствие чего заказал девборд ESP32S.
Я же на Bluetooth-HID ориентируюсь, быстрый гуглеж выдал примеры и библиотеку
У ESP32 нет аппаратного USB, далее вытекает что нужно писать хост на пк, который будет обрабатывать команды с мк отправляемые в COM-порт.
Если я ошибаюсь, поправьте.
Все хорошо, но с кнопками — клавишами нужно что-то делать. Тем более если играть по нотам практический смысл пропадает. В последнее время такие девайсы на сенсор переводят.
как-то бы его переделать под миди-ble переходник, под старое миди-пианино...
midi-bluetooth клавиатура на esp32