我想知道關於可能被用來在MIDI文件執行一些簡單任務的開源庫:開源MIDI庫
- 讀取文件中的一個音符 - 或弦 - 一次;
- 提取給定的樂器以在新文件中單獨重新編碼;
- 允許產生一個「可定製」的分數 - 我的意思是我應該能夠改變從midi使用庫生成樂譜的方式......我認爲這將需要與Lilypond或Musixtex。
我真的沒有首選語言,只要讓應用程序跨平臺不是太痛苦。其他建議是值得歡迎的 - 現在更好地學習它,而不是當我已經寫了很多代碼時。到目前爲止,我一直在試圖挖掘MuseScore的(C++)源代碼,但似乎GUI代碼滲透了大多數文件,雖然發現相關文件很容易,但我很難提取我需要的東西(我是目前只是針對一個命令行應用程序,後面我會介紹接口)。
任何想法?
謝謝!
我在6年前簡要地調查了這一點。 MIDI文件規範並不那麼難(如果我記得有3種風格),但我從來不能理解他們使用的壓縮方案,其中涉及讀取高階位並理解將要在那塊。我想這就是我爲什麼是前端編碼器的原因。 :) – Robusto 2010-03-03 01:13:36
看到這個問題:http://stackoverflow.com/questions/3231/c-c-library-for-reading-midi-signals-from-a-usb-midi-device – 2010-04-15 16:09:09