首页 > 解决方案 > 如何将整个 MIDI 文件拆分为多个部分?

问题描述

对于我正在进行的一个项目,我想将我数据库的所有 .mid 文件分成更小的部分,特别是每个 30 秒(因此一首 1 分钟 45 秒的歌曲将分为 4 个部分,分别为 30 秒、30 秒、30 秒和 15 秒长)。我尝试使用 mido 来做到这一点,但我没有成功,我似乎一次只能处理一个轨道,而不是将每个轨道的前 30 秒作为一个单独的 midi 文件取出。我的文件都包含多个乐器轨道。我应该在将它们转换为格式 0 后处理它们吗?

标签: pythonmidimido

解决方案


推荐阅读