-
使用matlab编写谐波代码以实现Cepstromarg滤波和HPSS:音乐源分离
资源介绍
用matlab生成谐波代码Cepstromarg滤波和谐波/打击乐源分离示例
有七个音频文件作为音乐源分离的示例。
piano_percussion.wav是在GarageBand中创建的用于测试音源分离的钢琴和打击乐的混合体。
谐波RecoveredWithoutVocal.wav是使用单级cepstromarg滤波从piano_percussion.wav中提取的谐波源(钢琴)
percussionRecoveredWithoutVocal.wav是使用单级cepstromarg滤波从piano_percussion.wav提取的打击乐源
piano_perc_vocal_mixed.wav是钢琴,打击乐器和人声的混合(振幅的混合方式不同于piano_percussion.wav)
谐波RecoveredWithVocal.wav是使用级联系统从piano_perc_vocal_mixed.wav中提取的谐波源(钢琴):一级倒谱滤波,其后是Tachibana等人提出的HPSS算法。
[1]分开人声和和声。
percussionRecoveredWithVocal.wav是使用单级c