Shi*_*mmy 22 language-agnostic midi
我想手动拥有一个根据用户需求创建MIDI文件的功能.
用户在120速度,速度100,乐器钢琴(01)和补丁49或其他任何内容上写入包含4个四分之四A4(音乐会A-440hz)和C4(每个作为分离频道)的8个小节.
根据上面的说法,MIDI文件应该如何.我的目标是学习如何创建一个生成MIDI数据的函数,然后将所有内容写入MIDI文件.
首先,我必须了解如何创建此函数或理解"MIDI文件语言",以便我可以编写它.
提前致谢.
Nik*_*man 16
MIDI文件格式的其他好链接可以在这里找到:
Shi*_*mmy 8
从我最近阅读的所有MIDI信息来看,这似乎是最全面的教程,另一方面,以下链接是一个开始的好地方:
官方MIDI网站的MIDI结构
此外,NAudio是一个.NET库,可以使用Mark Heath的MIDI文件. 我也发现这个链接非常有用,我想为什么不在这里与人分享.
我认为这是用于搞乱MIDI文件的最佳.NET API.
归档时间:
15 年,5 月 前
查看次数:
11270 次
最近记录:
7 年,5 月 前