Вопрос Что случилось с моими файлами устройств?


Я работал над личным проектом, который включает в себя анализ двоичного потока MIDI-данных с контроллера. То, как я это делал, было чтение из /dev/dmmidi1, В выходные я обновился от Kubuntu 12.04 до Kubuntu 14.04. Теперь, когда я подключаю контроллер midi, нет файлов устройств, которые выглядят как те, которые соответствуют моему контроллеру.

Когда я бегу aplaymidi -l, на выходе отображается устройство, которое я ожидаю. Почему я не вижу файлы устройств?


2
2018-04-21 21:23


происхождения




ответы:


/dev/*midi* файлы предназначены для интерфейса OSS, который считается устаревшим. По всей видимости, CONFIG_SND_OSSEMUL не включен в вашем ядре.

Вы должны использовать библиотеку ALSA для приема MIDI-данных, но вы можете просто прочитать из /dev/snd/midi*-


2
2018-04-22 07:42