望断云山 发表于 2014-5-10 14:33
谢谢!我写这个代码纯属无聊,也没有写很多首曲谱在代码里的意思.
音符字节定义是这样的
DW ABCDh
PrtclAna.rar
(1.35 MB)
由midi文件导出乐谱,含c语言源码,自行修改下即可;
已能导出拍子,音符,休止符等;
导出格式:
[音轨-00] 音-34, 计时- 60, 节拍-08/16
[音轨-00] 音-37, 计时- 30, 节拍-04/16
[音轨-00] 音-3b, 计时- 30, 节拍-04/16
[音轨-00] 音-40, 计时- 60, 节拍-08/16
[音轨-00] 音-3b, 计时- 60, 节拍-08/16
[音轨-02] 音-1c, 计时- 241, 节拍-32/16
[音轨-00] 音-2f, 计时- 60, 节拍-08/16
[音轨-00] 音-37, 计时- 30, 节拍-04/16
[音轨-00] 音-3b, 计时- 30, 节拍-04/16
[音轨-00] 音-40, 计时- 60, 节拍-08/16
[音轨-00] 音-3b, 计时- 60, 节拍-08/16
[音轨-02] 音-17, 计时- 241, 节拍-32/16
[音轨-00] 音-34, 计时- 60, 节拍-08/16
[音轨-00] 音-37, 计时- 30, 节拍-04/16
[音轨-00] 音-3b, 计时- 30, 节拍-04/16
[音轨-00] 音-40, 计时- 60, 节拍-08/16
[音轨-00] 音-3b, 计时- 60, 节拍-08/16
[音轨-02] 音-1c, 计时- 241, 节拍-32/16
[音轨-00] 音-2f, 计时- 60, 节拍-08/16
[音轨-00] 音-37, 计时- 30, 节拍-04/16
[音轨-00] 音-3b, 计时- 30, 节拍-04/16
[音轨-00] 音-40, 计时- 60, 节拍-08/16
[音轨-00] 音-3b, 计时- 60, 节拍-08/16
[音轨-04] 休止节拍-128/16
[音轨-02] 音-17, 计时- 241, 节拍-32/16
[音轨-05] 休止节拍-128/16
|