2010-06-22 42 views
1

我正在尋找任何可以幫助我讀取和寫入MIDI文件的交互式工具,只需輸入二進制數據即可。MIDI文件上的放大工具?

我的意思是,當我在二進制窗格中編寫二進制文件時,它在另一個窗格中告訴我什麼時候輸入了它,反之亦然。

我看了this頁面,並提到了一些程序:「REC.EXE」,「DEC.EXE」和「MIDINOTE.PS」,我試圖谷歌他們,但沒有得到太多。

我清楚嗎?
我正在尋找一個讀取MIDI文件的二進制值的工具,並告訴我(製表符或逗號分隔等)每一位它的功能。

有沒有人知道任何提供類似功能標準的工具?

更新:請閱讀我的評論。

+0

如果您需要信息來幫助您編寫自己的MIDI讀/寫代碼,那麼這裏就有意義。尋找一個現有的工具似乎並不(這是關於使用一個程序,而不是編程)。 – 2010-06-22 01:37:18

+0

是的。我需要開發一個根據用戶需求寫入MIDI文件的API。它不必播放MIDI,它必須寫入文件。 因此,爲了更容易理解二進制部分,甚至現有的MIDI文件的現實生活中的例子也將熱烈歡迎。 – Shimmy 2010-06-22 01:50:00

回答

1

MidiPiano - 一個免費的(沒有開源的)應用程序基本上是我在找的東西。

NAudio and JFugue也幫了我很多。

This and this鏈接對我也很有幫助。

0

我不知道有這樣的事情存在。我的建議是下載開源MIDI工具的源代碼,用調試支持編譯它,在調試模式下啓動它,打開MIDI,然後在讀取MIDI文件信息時逐步瀏覽程序。這樣,您不僅可以看到二進制信息是如何直接處理的,而且您一般會感受到MIDI編程的感覺。

1

這是Win32/DOS系統的MIDI File Dump utility,但我不能說我已經試過了。它也是開源的,所以你可以通讀代碼來獲得更好的如何正確讀/寫MIDI文件的提示。