how to use pitch to create harmonic mask for filtering

Using the built in pitch function, how can I create a harmonic mask to filter the audio with it?
For example, I used the following: [f0,idx] = pitch(audioIn,fs,'Method','PEF','WindowLength',round(fs*0.08),'OverlapLength',round(fs*(0.08-0.01)),'Range',[60,150],'MedianFilterLength',3);
From that, how can I form the higher harmonics multiples and then form a harmonic mask or f0 mask, so that it can be used to filter the signal mixture. I know how to apply the mask, I just need to understand how to form it.

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSimulation, Tuning, and Visualization についてさらに検索

質問済み:

2018 年 10 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by