titinko/macres

Problems with base pitches lower than D3

Opened this issue · 1 comments

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

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.