This project has moved and is read-only. For the latest updates, please go here.

Best strategy to resample IEEE 32 bit streams in Windows XP?

Mar 29, 2013 at 6:58 PM
Hi there,

I am trying to resample some uncompressed WAV files that have different sample rates. All of them are IEEE 32 bit streams and I usually have to resample them from 44.1 to 48 or the other way around. ACM doesn't work and always gives me an "ACM Not Possible" error with IEEE 32 bit streams, therefore I need to use another resampler.

The requirements are:
  • Must work with Windows XP
  • Don't want to downbit to 16 bits. I'd like to maintain always the IEEE 32 bit.
  • The resample needs to have some quality with filtering if possible.
Do you know what would be the best strategy for this case? Is NAudio able to perform such operations in Windows XP or do I need to use SoX or other external programs/libs to perform this?

Thanks a lot for NAudio by the way. It is a great library! :)
Apr 4, 2013 at 7:25 AM
Good question. I'm not sure what the answer is. I suspect that the DMO resampler doesn't work in XP either. I have tried a couple of times in the past to make a fully managed resampler, but my current implementation isn't quite ready to release yet. I'd probably use something like sox for now.