2009-10-20 251 views
13

我有興趣製作一個基於Arduino的MIDI控制器來與我的電腦通話。看看Arduino MIDI的其他例子(例如,MIDI Output using an Arduino),他們似乎都連接了專用的5針DIN。這是有道理的,因爲這是連接鍵盤,擴展器和音序器的原始電纜。使用Arduino向USB發送MIDI

但是,我想將MIDI發送到我的電腦。一個5針DIN只需要插入轉換盒,通過USB連接到我的電腦。而且我已經有一條USB線將我的Arduino連接到我的電腦。那麼,爲什麼我不能使用它呢?

我假設什麼會阻止我是這些轉換盒都帶有知道如何處理通過USB進來的信號的驅動程序。然而,比方說,我的電腦上的虛擬合成器不會期望或不知道如何處理通過串口進入的原始字節。那麼是否有這些驅動程序的標準或免費等同於我可以用於我自己的項目?或者,如果不是,寫一個會需要什麼?我可以在哪裏找到更多關於此的信息?

+0

MIDI是一個串行接口,所以輸出它比USB接線更復雜。這就是爲什麼你需要一個Midi-to-USB接口。 – lofihelsinki 2018-01-02 13:51:55

回答

1

您可能想要使用checkSpikenzielabs Serial - MIDI Converter。它看起來正是你要找的。它將輸入的串行數據轉換爲MIDI數據。所以在Arduino方面,像往常一樣發送串行數據,並在PC端接收MIDI數據。

1

我們建立了一些模塊,使自己的MIDI設備輕鬆 只要看看e-licktronic

我們使用Hairless串行轉換成MIDI 這是一個非常簡單的軟件

相關問題