Я использую инфраструктуру AudioKit для реализации MIDI в одном из моих хобби-проектов. В этом проекте я пытаюсь создать приложение, в котором есть кнопки навигации (влево-вправо вверх) и кнопка воспроизведения (так же, как и у MIDI-контроллера Ableton Push).
Чтобы заставить их работать, я сначала записал MIDI-данные, которые выходят из Push, чтобы отобразить все клавиши. Затем я использовал MIDI Utility от AudioKit для начала и отправил значения нот из приложения в программное обеспечение Ableton Live, где оно успешно запускало звуки. (Сохранил канал как 0)
Теперь я пытаюсь повторить функциональность cc клавиш со стрелками cc54, cc55, cc62, cc63 и cc85 для Play. Когда я отправляю эти cc MIDI-данные с помощью MIDI-утилиты, он успешно отправляет миди-данные в Ableton (как я вижу легкую обратную связь), но он просто не выполняет то, что сделал бы аппаратный контроллер Ableton Push.
Я что-то упустил?
Я также проверил, что при нажатии кнопки значение становится равным 127, а при отпускании кнопки оно становится равным 0. Несмотря на репликацию, оно все равно не работает.
Эта проблема вообще не связана с AudioKit. Но тот, кто понимает, как работает миди-каналы, отправка и т. Д. В Ableton Push, может мне помочь.