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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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])

 

以上是关于Python图像特征的音乐序列生成数据集制作的一些tricks的主要内容,如果未能解决你的问题,请参考以下文章

Python图像特征的音乐序列生成关于音乐生成的思路转变

Python图像特征的音乐序列生成如何标记照片的特征

Python图像特征的音乐序列生成如何生成旋律(大纲),以及整个项目的全部流程

Python图像特征的音乐序列生成解析ABC格式的文件

Python图像特征的音乐序列生成深度卷积网络,以及网络核心

Python图像特征的音乐序列生成关于mingus一个bug的修复,兼改进情感模型