零、写在前面
接触了幂率和齐普夫定律,想在自己的midi文件上,以乐句为单位,实验一下。但是没有批量分割midi文件的工具,找到的都要在软件里操作,效率很低。另一方面,以后很可能要做自动分句的功能,如果用机器学习的方法,做一个这样的小工具也方便准备训练集。
一、原理
分两个模块,第一个用于计时,确定一系列的分割点,用列表存放。把这个列表传到第二个模块,进行裁剪并输出新文件。
使用了python 的 pretty_midi包。
二、代码
1.计时器
import time
start = time.time()
print('[')
while True:
input()
print(str(time.time()-start) + ',')
print(