1

我正在寻找任何可以帮助我读取和写入 MIDI 文件的交互式工具,只需输入二进制数据即可。

我的意思是,当我在二进制窗格中写入二进制时,它会在我输入时在另一个窗格中告诉我,反之亦然。

我阅读了这个页面,其中提到了一些程序:“REC.EXE”、“DEC.EXE”和“MIDINOTE.PS”,我试图用谷歌搜索它们但没有得到太多。

我清楚了吗?
我正在寻找一种工具,它可以读取 MIDI 文件的二进制值并在每个位上告诉我(制表符或逗号分隔等)它的作用。

有人知道提供类似功能标准的任何工具吗?

更新:请阅读我的评论。

4

3 回答 3

1

这是一个适用于 Win32/DOS 系统的MIDI 文件转储实用程序,但我不能说我已经尝试过了。它也是开源的,因此您可以通读代码以更好地了解如何正确读取/写入 MIDI 文件。

于 2010-06-22T11:23:12.493 回答
1

MidiPiano - 一个免费(非开源)的应用程序基本上是我正在寻找的。

NAudioJFugue也帮助了我很多。

这个这个链接对我也很有帮助。

于 2010-07-08T15:27:42.810 回答
0

我不知道存在这样的事情。我对您的建议是下载开源 MIDI 工具的源代码,使用调试支持对其进行编译,在调试模式下启动它,打开 MIDI,然后在程序读取 MIDI 文件信息时逐步执行该程序。这样,您不仅可以看到二进制信息是如何被直接处理的,而且还可以开始对 MIDI 编程有所了解。

于 2010-06-22T02:36:35.113 回答