【Python图像特征的音乐序列生成】数据集制作的一些tricks

关于数据集的制作,我决定去掉很多不必要的东西,比如和弦,于是我选择了melody部分的旋律。

有了midi文件,我现在要abc序列,所以我要通过midi2abc转换一下文件。

批处理程序效果如下:

文件代码如下:

1 import os
2 
3 filelist = os.listdir('C:\\Users\\zyx\\Desktop\\New\\melody') #遍历文件夹所有的文件
4 file_raw_list = list(filter(lambda filename:filename[-4:] == '.mid', filelist)) #筛选出格式为.mid的文件
5 for i in range(len(file_raw_list)):
6     command= 'midi2abc.exe' + ' ' + file_raw_list[i] + ' -o ' + file_raw_list[i][:-4] +'.abc'
7     os.system(command)
8     print('OK '+file_raw_list[i])

 

posted @ 2017-07-17 11:47  ldzhangyx  阅读(679)  评论(0编辑  收藏  举报