midi格式解析遇到一个看不懂地方,高手来帮个忙

mykelly6 2009-01-21 01:43:03
00 FF 21 01 00 8F 00 FF 2F 00二进制阅读器打开midi文件后里面有这样一段。按照格式来说00 FF 21 01 00表示的是port有1位,值是00,而00 FF 2F 00表示track结束了,那其中的8F是干嘛用的呢?
在其他地方比如00 FF 58 04 04 02 18 08 8F 00 FF 06 05 53 74 61 72 74也是有这个问题,00 FF 58 04 04 02 18 08是表示4/4拍子,00 FF 06 05 53 74 61 72 74表示一个marker,8F感觉又是多余的。
我把8F删除了再用midi player播放,发现文件损坏了,这就说明这是必须的,到底是什么含义,谁能告诉我下,谢谢~
...全文
161 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mykelly6 2009-02-20
  • 打赏
  • 举报
回复
好像忘记了,现在研究了下,感觉8F 00合起来是一个delta time,不过按说FF 58这样的系统事件都是00作为delta time的。
先揭帖,4#大哥请多指教啊~
四GG 2009-02-18
  • 打赏
  • 举报
回复
把8F删除后,修改4D 54 72 6B(MTrk)后的本音轨字节数了吗?
mykelly6 2009-02-02
  • 打赏
  • 举报
回复
没人要分吗?
mykelly6 2009-01-30
  • 打赏
  • 举报
回复
谁来顶下,我把帖结了,就当散分了。。
mykelly6 2009-01-23
  • 打赏
  • 举报
回复
顶下

1,451

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧