文件名称:chordest:波形文件中的和弦估计
文件大小:20.1MB
文件格式:ZIP
更新时间:2024-07-02 16:13:00
Java
2013 年 9 月 8 日 Nikolay Glazyrin 描述 该程序尝试识别音频中的和弦。 它不应用任何学习算法,因此缺少 extractFeaturesAndTrain。 首先执行节拍检测和调谐频率估计。 然后应用具有非常高时间和频率分辨率的恒定 Q 变换。 然后使用中值滤波器平滑频谱,并将时间分辨率降低到每拍一帧。 然后从频谱计算 CRP 特征。 然后使用自相似矩阵平滑 CRP 向量序列。 和弦序列是从平滑的 CRP 向量序列构建的。 最后,如果存在具有相同根音和不同类型的和弦序列(例如 X:maj X:min X:maj),则执行额外的校正以使该序列中的所有和弦具有相同类型(例如 X:maj)。 安装 运行 maven assembly 获取项目目标目录下的 chordest.jar。 然后给定以下文件夹布局,您必须能够开始识别歌曲中的和弦: /chordest |-->