首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIDI键盘在lsusb上识别,但不工作

MIDI键盘在lsusb上识别,但不工作
EN

Ask Ubuntu用户
提问于 2019-05-05 16:02:54
回答 1查看 1K关注 0票数 0

前几天,我决定尝试在Ubuntu18.04上做一些音乐。我有一个合成器,可以自己工作,但它也可以发送一个接收MIDI,即一个MiniNova。

所以我从Software下载了LMMS,在里面创建了一个不用键盘的曲调。到现在为止没问题。

现在,当我插入我的MiniNova时,我希望只运行几个命令并完成它。我怎么可能错。LMMS没有识别我的键盘,KMidiMon也不认识。我跟着本指南的一个叫Ted的家伙,然后紧跟着每一步,直到我不得不运行cat /proc/asound/cards来找出ALSA给我的声卡起了什么名字。我使用sox生成一个440 Hz的正弦.wav文件,然后输入aplay -D hw:1 test.wav,然后通过我的笔记本扬声器听到正弦波。

lsusb给了我列表中的MiniNova,但是添加详细的选项告诉我它是Couldn't open the device, some information missing.,这对我来说似乎很奇怪。

我确实遇到了一件奇怪的小事情,当我决定通过终点站运行LMMS不会有什么坏处。当我这样做的时候,我得到了以下结果:

代码语言:javascript
复制
ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: No such file or directory
cannot open MIDI-device: No such file or directory
Couldn't create MIDI-client, neither with ALSA nor with OSS. Will use dummy-MIDI-client.
Connection established.

Stream successfully created

MidiClientRaw: unhandled MIDI-event 176

MidiClientRaw: unhandled MIDI-event 176

MidiClientRaw: unhandled MIDI-event 176

最后三条信息是在打开我一直在做的项目之后发出的。

如果有用的话,下面是输入后的结果的链接:

谢谢你,WalrusGumboot

EN

回答 1

Ask Ubuntu用户

发布于 2019-05-06 06:29:03

Linux还不支持这个设备;您必须使用构建自己的内核。您不需要进行任何配置更改,而是编辑文件sound/usb/quirks-table.h,并在任何地方添加以下条目:

代码语言:javascript
复制
{
    USB_DEVICE(0x1235, 0x001e),
    .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
        .ifnum = 0,
        .type = QUIRK_MIDI_RAW_BYTES
    }
},
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1140744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档