2011-12-19 20 views
0

我想創建一個在Linux上發送和接收ALSA MIDI消息的Web應用程序。只有一個Web客戶端的目的。網頁(django)<-> Linux中的midi事件(alsa)

我需要什麼樣的架構/程序?

我對django很熟悉,但無法找到ALSA(或者在我的Ubuntu機器上具有通往ALSA網關的任何系統)的缺失鏈接。另外,我還有一個小程序ttymidi(http://www.varal.org/ttymidi/),它將串行端口的消息發送給ALSA。

回答

1

在沒有任何第三方庫的情況下完成你想要的最簡單的方法是使用pyALSA,它是C ALSA庫的官方python包裝。

我建議你處理Sequencer API,而不是RawMIDI的東西,這是低級的。查看一下test appsC API documentation,它會定義幫助你編寫你的代碼。

相關問題