Alsa
將串列埠視為 MIDI IN 設備
我已使用此處所述的
/dev/ttyAMA0
一些電子設備將 MIDI 設備連接到我的 UART RX/串列埠。我已正確配置正確的波特率設置(31250 波特等)。它有效:我可以打開串列埠,讀取一些數據,當我在 MIDI 鍵盤上彈奏音符時,我會看到這些數據。
如何將此串口重定向到 Linux 的 MIDI 系統?(ALSA / rtMidi 還是別的什麼?)
事實上,我希望這個 MIDI 輸入由 ALSA 處理,而不是自己管理原始數據。
有一個驅動程序可以替換 IBM 兼容 PC 上 ISA UART 16550 晶片的標準驅動程序(文件),但這不適用於不同的體系結構。
要將現有
/dev/tty*
設備與 ALSA 連接,請嘗試使用ttyMIDI等守護程序。