2011-03-25 94 views
0

我需要使用C#/ F#讀取簡單的多音軌MIDI文件。我開始寫一個二進制閱讀器,但這似乎是一個矯枉過正的目的。我嘗試了幾個我在Google上找到的東西,但都沒有工作(每個都有自己的問題)。這些文件非常簡單(巴赫的合唱團 - 只有和絃,沒有任何快速,總是4個樂器)。讀取MIDI文件而不逐字節地讀取

謝謝!

+3

可能重複的[如何在C#中讀取MIDI文件?](http://stackoverflow.com/questions/2845825/how-to-read-midi-file-in-c) – 2011-03-25 14:23:50

+0

你想做什麼?播放? – 2011-03-25 14:25:24

+0

@漢斯:我讀了那篇,對我沒有幫助。 @Daniel:我需要將筆記存儲在數據結構中。 @All:我發現了MuseScore,它可以讓MIDI轉換成MusicXML,而MusicXML是微不足道的 – 2011-03-25 14:41:54

回答

2

NAudio可以讀取和寫入MIDI文件。我不確定你的問題是什麼。看看MIDI file mapper作爲使用NAudio來映射鼓點的項目的示例。