I need to write my own resampling algorithm to resample sample and impulse response wav files between 44.1, 48 and 96 kHz. I'm on an embedded platform, so I don't have access to the usual libraries. The current plan is to write a resampler from scratch.
Is there anything between linear interpolation and polyphase filters as far as quality is concerned? I'm mainly interested in a simple solution, quality may suffer (for now).
I do have access to a Bluestein FFT algorithm on that platform, so FFT resampling would be an option, maybe.
Summary:
- which resampling algorithm should I look at?
- what are some common quality metrics?