titinko / macres

Resampler for UTSU that works on Mac, Windows, and Linux
GNU General Public License v3.0
24 stars 5 forks source link

Problems with base pitches lower than D3 #6

Open suburbanpuma opened 3 years ago

suburbanpuma commented 3 years ago

Base pitches lower than D3 will refuse to work. To explain, lets say a bank has 2 pitches, D3 and B2. The D3 pitch will work normally, but when it changes to the B2 pitch it will refuse to pitch up or down the samples.

Here's a test with Hikuine Kiiro FLARE. The D#3 pitch going below C#3 works, but the B2 pitch refuses to sound in tune. Test.zip

titinko commented 3 years ago

Looks like pyin estimation isn't currently working on very low base pitches. I'll look into it, but as a workaround you can use the "m1" flag on those notes to switch to the legacy method of frq estimation which does not have this issue.