2014-03-19 103 views
5

使用Android的簡單鍵盤。我發現Google的android-midi-lib非常實用且功能強大,但在我看來,它只能播放MIDI文件,而不能在MIDI鍵盤上按下實時MIDI音符。 是否有直接的方式做到這一點在android或有什麼工作,創建一個MIDI文件的每個音符被按下?在Android中播放Midi音符(不是文件)

謝謝!

SG

+0

可能更容易通過MIDI播放使用音頻發生器,而不是去只是播放音頻發動機。當用戶加載一個midi文件時,可能會切換到midi庫來播放它。 – Yenchi

+0

是的,我試過了,但聲音很平坦(只是一個正弦波)。隨着MIDI我可以讓它聽起來像鋼琴 – sebgar

+0

@ user3438553你看看我鏈接到的項目?它可以讓你精確地做你想要的東西。 – DigCamara

回答

3

我已經有相當多的利用票據農民(GitHub的項目here)寫的裸骨MIDI驅動程序的成功。

你必須處理一些問題,並從模擬器/ Android設備中提取低級庫,但它工作得很好(如果你想看到它的行動,看看我的應用程序在我的配置文件)。

另外,您還可概率pd庫爲Android(github link),它得到了支持MIDI每年僅約前(所以sayeth Peter Brinkmann,它的創造者)