【文件属性】:
文件名称:techno:使用相关度量对技术音轨进行排序,然后使用滑动窗口对片段进行局部对齐
文件大小:19.63MB
文件格式:ZIP
更新时间:2021-03-07 07:17:33
Python
技术
采取多种技术途径,我们:
用采样率和速度对它们进行归一化
使用特殊的相关度量对它们进行排序
使用滑动窗口将片段局部对齐,最后:
内插以产生“连续”混合。 Nb仍在努力提高速度标准化的准确性。 改进的速度规范化将改善转场的质量
(225行python代码..在Ubuntu上测试)
结果
五个小时的高能量音乐,可进行长时间编码,驾驶,运动或学习: :
发现
可以使用相关性对齐具有相同速度的技术片段,以实现平稳过渡
关联不考虑小节线或计数
可能会得到错误的答案,例如被淘汰!
可靠性需要更复杂的方法
轨道之间的相关矩阵
剪辑在3.78s窗口上对齐以获得相关性
文件:
related.py计算轨道之间的相关性
stitch.py使用轨道之间的相关性来建立排序。 然后局部对齐过渡并进行插值
robo_dj.py:这是主要的子路由
用法示例(在Ubuntu和MacOS上测试):
p
【文件预览】:
techno-master
----stitch.py(4KB)
----grid.png(36KB)
----soundcloud.png(399KB)
----cat.py(236B)
----correlation.png(213KB)
----__init__.py(17B)
----work_queue.py(3KB)
----README.md(1KB)
----robo_dj.py(3KB)
----songs()
--------best_progressive_2019_vol_1_05.mp3(7.91MB)
--------best_progressive_2019_vol_1_01.mp3(11.25MB)
----correlate.py(2KB)