网站首页 > 文章中心 > 其它

Python音乐函数库_python中math函数库

作者:小编 更新时间:2023-08-16 19:19:05 浏览量:420人看过

【小项目-1】用Python进行人声伴奏分离和音乐特征提取

用到了python库 Spleeter

Python音乐函数库_python中math函数库-图1

抽象地了解下原理吧

参考文章是这篇:Spleeter: a fast and efficient music source separation tool with pre-trained models

原理文章是这篇 SINGING VOICE SEPARATION: A STUDY ON TRAINING DATA

粗略扫了一眼,原理主要是用U-Net进行分割,然后这个Python工具主要是利用了一个pre-trained的model.

参考链接:机器之心的一篇文章

纵轴表示频率(从0到10kHz),横轴表示剪辑的时间.由于我们看到所有动作都发生在频谱的底部,我们可以将频率轴转换为对数轴.

可以对频率取对数.

感觉这个参数蛮有意思的

Python音乐函数库_python中math函数库-图2

先对音频进行短时傅里叶变换

这里要注意理解怎么基于stft的结果来画频谱图

没太了解,感觉就大概知道有这么个量可以用到就行.

librosa.feature.spectral_centroid 计算信号中每帧的光谱质心:

① 先理解连续傅里叶变换

对连续函数进行离散采样

是先把一个函数和窗函数进行相乘,然后再进行一维的傅里叶变换.并通过窗函数的滑动得到一系列的傅里叶变换结果,将这些结果竖着排开得到一个二维的表象.

如何用PYTHON代码写出音乐

在python-midi库中,每个乐谱用Pattern对象表示,乐谱中的每个音轨(通常音乐都有很多轨道组成,每种乐器是一个轨道)用Track对象表示.每个音符的开端用midi.NoteOnEvent表示,结束用midi.NoteOffEvent表示,可以在参数中定义每个字符的音长和音高

目前在python3下有哪些音乐处理库

以上就是土嘎嘎小编为大家整理的Python音乐函数库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章