OS X Leopard (10.5) - ловить MIDI-события и отправлять нажатия клавиш в другие приложения? - PullRequest
0 голосов
/ 31 июля 2011

У меня есть некоторое программное обеспечение (написанное на Qt), которое управляет очень гибким оборудованием.Следовательно, дисплей загружен элементами управления для настройки того и другого.Перегружен, правда.Я думал, что одна из общих поверхностей управления MIDI с различными кнопками и регуляторами, которые отправляют MIDI-сообщения, может быть нажата в качестве выделенной аппаратной панели управления, если:

A) я могу написать, купить или найти иным образомпрограммное обеспечение для перехвата MIDI независимо от того, какое приложение активно (я думаю, что это нормальный способ, которым оно работает ... в противном случае MIDI не будет действительно работать, не так ли?)

B) Я могу отправить из этого программного обеспечениясобытия нажатия клавиши в конкретном приложении, которое может быть или не быть активным в настоящее время (таким образом, можно работать, например, в веб-браузере, нажать элемент управления на средней поверхности и правильно направить команду нажатия клавиши на оборудование.

Итак, мой вопрос состоит из двух частей: во-первых, возможна ли (B), а во-вторых, если она есть, какие-либо ссылки на уже существующее программное обеспечение или соответствующую часть Qt?

TIA.

- Бен

1 Ответ

1 голос
/ 16 августа 2011

Не уверен, что существует какое-либо программное решение, которое может сделать все, что вам нужно, но MidiPipe , вероятно, является хорошей отправной точкой для вас.

...