【技术实现步骤摘要】
【技术保护点】
一种带检错功能的音频乐谱比对方法,包括以下步骤:步骤一、乐谱中的信息包含在MIDI文件当中,提取MIDI文件中每个音符的起始时间信息;将MIDI文件转录为音频WAV文件,采样率22050Hz,16bit,单通道,成为被参考的乐谱音频S;步骤二、对演奏音频P进行端点检测,以确定每个单音或和弦的起始时间;步骤三、提取乐谱音频S和演奏音频P的特征值,得到每个单音或和弦的12维色度向量,对于演奏音频P,构成演奏音频特征向量chroP(i),i=1…N,i为音频中第i个端点开始的音频片段,N为一段演奏音频的总端点数,对于乐谱音频S,构成乐谱音频特征值向量chroS(j),j=1…M,j为音频中第j个端点开始的音频片段,M为一段乐谱音频的总端点数;步骤四、计算演奏音频P特征向量与乐谱音频S特征向量的欧式距离矩阵,利用DTW算法得到对齐路径W=W1,…,Wm,m为总对应点数,每一个Wk对应一个有序对(ik,jk),意味着Pi与Sj对齐;步骤五、检测演奏音频中是否有多弹、漏弹、错弹的情况。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。