rmi能转mid吗?

提问于
最后更新于
浏览 825次
登录并提问
0

rmi 文件安卓手机播放不了


Gengze
XP 329
Gengze
提问于 2021/5/23 上午10:32:27
2

https://pypi.org/project/rmi2mid/

这是一个将rmi转为mid的软件。

回答于 2021/5/23 下午7:43
5

肯定可以的。

.rmi这种格式与.mid不同的是它在.mid格式的前面增加了一个文件头,后面的部分几乎和.mid的一样。即.rmi=RMI格式文件头+.mid文件。

这个文件头可以描述成以下这种形式:


52 49 46 46 LL LL LL LL 52 4D 49 44 64 61 47 61 SS SS SS SS


和.mid文件格式类似,这个文件头的前四个字节是“RIFF”,接下来的是一个四个字节的整数,它表示从最后一个LL起到文件结束的字节数。假设这个数是100,则这四个字节就是“64 00 00 00”。然后紧接着的八个字节又是文字标识,不过这次是“RMIDdata”,最后的四个字节SS,表示MIDI文件的字节数,如果MIDI文件长度为139,则这四个字节就是“8B 00 00 00”。文件头后就是和MIDI文件一样的内容了,这些内容的长度就是SS的值。



科普完了,还是建议使用Python的rmi2mid。使用超级方便!

HackPig520
XP 359
HackPig520
回答于 2021/6/6 下午6:45

您的回答

登录以回答

这儿是 MidiShow 问答区,欢迎您请教或帮大家解决关于音乐创作、MIDI 应用、MIDI 技术等音乐相关的问题。

问答区积分规则如下:


  1. 提问、回答或自问自答积分均不变
  2. 问题被赞成 : +10
  3. 问题被反对 : 提问者 -2,点击反对者不扣分
  4. 回答被赞成 : +10
  5. 回答被反对 : 回答者 -2,点击反对者 -1
  6. 提问者选出满意回答 :回答者 +15 ,提问者 +2

参与问答前请阅读:问答区玩法规则