我有一個項目,我想寫midi文件。沒有太複雜的音符去 - 沒有音調彎曲,沒有密鑰簽名,設置節奏等。只使用標準的a,b,c音符。例如,我想寫3個筆記a,b,c作爲第16個筆記。用Java編寫Midi文件
這可能不是一件容易的事。
但是,如果不是有一些好的網站的MIDI結構?
還應該提到我不想使用javax.sound.midi。我想把midi寫成一個「字符串」然後保存起來。
我有一個項目,我想寫midi文件。沒有太複雜的音符去 - 沒有音調彎曲,沒有密鑰簽名,設置節奏等。只使用標準的a,b,c音符。例如,我想寫3個筆記a,b,c作爲第16個筆記。用Java編寫Midi文件
這可能不是一件容易的事。
但是,如果不是有一些好的網站的MIDI結構?
還應該提到我不想使用javax.sound.midi。我想把midi寫成一個「字符串」然後保存起來。
,如果你想要瀏覽有一個Java實現MIDI的在谷歌代碼/使用它:
我使用http://www.jfugue.org我MIDI生成應用http://github.com/okohll/TextSound。例如:
Player player = new Player();
File file = new File("out.mid")
String s = "A B C D E F G";
player.saveMidi(s, file);
player.play(s);
這是微不足道的;這是一個非常詳細的文件格式。你有什麼特別的問題? –
我不知道從哪裏開始具體。 – james
*「我不想使用javax.sound.midi」*爲什麼不呢? –