Я работал над личным проектом, который включает в себя анализ двоичного потока MIDI-данных с контроллера. То, как я это делал, было чтение из /dev/dmmidi1
. В выходные я обновился с Kubuntu 12.04 до Kubuntu 14.04. Теперь, когда я подключаю свой MIDI-контроллер, нет файлов устройств, которые выглядели бы так, как будто они соответствуют моему контроллеру.
Когда я запускаю aplaymidi -l
, на выходе отображается ожидаемое устройство. Почему я не вижу файлы устройства?
Эти /dev/*midi*
файлы для интерфейса OSS, который считают наследием. По-видимому, CONFIG_SND_OSSEMUL
не включен в Вашем ядре.
Вы, как предполагается, пользуетесь библиотекой ALSA для получения данных MIDI, но Вы могли просто читать от /dev/snd/midi*
-