python - 如何将整个 MIDI 文件拆分为多个部分?
问题描述
对于我正在进行的一个项目,我想将我数据库的所有 .mid 文件分成更小的部分,特别是每个 30 秒(因此一首 1 分钟 45 秒的歌曲将分为 4 个部分,分别为 30 秒、30 秒、30 秒和 15 秒长)。我尝试使用 mido 来做到这一点,但我没有成功,我似乎一次只能处理一个轨道,而不是将每个轨道的前 30 秒作为一个单独的 midi 文件取出。我的文件都包含多个乐器轨道。我应该在将它们转换为格式 0 后处理它们吗?
解决方案
推荐阅读
- python - AWS API 网关 + SQS + Lambda + 从 Lambda 获取响应到 API
- html - Bootstrap 5 - justifty-content-end 不工作
- sql - Oracle SQL REGEXP 用于在列之间查找值,无论它们的位置如何
- pandas - Pandas DataFrame read_csv 然后 GroupBy - 如何只获得一个计数而不是每列一个
- javascript - 我可以在 ejs 中定义一个 html 脚本元素吗?
- java - Spring Boot reactor 测试如何记录和检查 Flux 的测试
使用 StepVerifier 包含字符串 - node.js - puppeteer:如何循环遍历 nth-child 并根据条件做某事?
- java - 我可以“扩展”一个方法,或者在另一个方法中调用一个方法吗?
- python - Python3-用 DateTime 类中的日期替换字符串值
- web-scraping - 网页抓取设计 - 最佳实践