前几天,我决定尝试在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不会有什么坏处。当我这样做的时候,我得到了以下结果:
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
发布于 2019-05-06 06:29:03
Linux还不支持这个设备;您必须使用构建自己的内核。您不需要进行任何配置更改,而是编辑文件sound/usb/quirks-table.h,并在任何地方添加以下条目:
{
USB_DEVICE(0x1235, 0x001e),
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
.ifnum = 0,
.type = QUIRK_MIDI_RAW_BYTES
}
},https://askubuntu.com/questions/1140744
复制相似问题