C# 不逐字节读取MIDI文件

C# 不逐字节读取MIDI文件,c#,.net,f#,midi,C#,.net,F#,Midi,我需要使用C#/F#读取简单的多音轨MIDI文件。我开始写一个二进制读取器,但这似乎是一个过度的目的。我尝试了在谷歌上发现的几件事,但都没有成功(每个都有自己的问题)。这些文件非常简单(巴赫的合唱——只有和弦,没有快音,总是4种乐器) 谢谢 可以读写MIDI文件。我不确定你的问题是什么。以使用NAudio绘制鼓点图的项目为例。可能重复您想要做的事情?玩吗?@汉斯:我读过那本,对我没用@丹尼尔:我需要把笔记存储在数据结构中@所有人:我找到了MuseScore,它可以让我将MIDI转换为MusicX

我需要使用C#/F#读取简单的多音轨MIDI文件。我开始写一个二进制读取器,但这似乎是一个过度的目的。我尝试了在谷歌上发现的几件事,但都没有成功(每个都有自己的问题)。这些文件非常简单(巴赫的合唱——只有和弦,没有快音,总是4种乐器)


谢谢

可以读写MIDI文件。我不确定你的问题是什么。以使用NAudio绘制鼓点图的项目为例。

可能重复您想要做的事情?玩吗?@汉斯:我读过那本,对我没用@丹尼尔:我需要把笔记存储在数据结构中@所有人:我找到了MuseScore,它可以让我将MIDI转换为MusicXML,MusicXML是一种简单的MusicXML或DEC.exe,这里描述了:这是一种……可能的方法。@Alex,我认为你是对的。对于未来读者:DEC.EXE不在给定的站点,但是你可以在这里找到源代码:并且编译它(用C++编译器)。