FluidBufNMFCross Sample Rates

Is this a bug? I have a target sample that is 48kHz and my source sample is 16kHz. When I use FluidBufNMFCross with a newly allocated buffer as the output, it ends up at 16kHz (same as the sample). The problem is, it’s now three times slower than the target and playing it back at the correct rate will change the pitch drastically.

Is there a workaround or should I convert the source to 48kHz first?

yes it implies both have to be at the same SR.

1 Like