0
0

Is is possible to write an output file (using wavewriter), at a different sample rate to the input file?

I need to convert a bunch of audio files to 48Khz.

I noticed that you can set the frequency of the software mixer, but had a feeling that this might not mean anything if it isn’t streaming to a physical device.

I thought I would ask the question before coding.

Sorry if this question has already been answered somewhere, I did search but couldn’t find any answers.

  • You must to post comments
0
0

if you use WAVEWRITER_NRT it will set the frequency of the wave file to that of the frequency specified in System::setSoftwareFormat.

This is the default anyway.

So if you play a 22khz sound, and use the wavewriter, it will resample it up to 48khz for you.

  • You must to post comments
0
0

I decided to search using resample instead of sample rate conversion, and I found this response in another thread

[b:2zjfmhe5]"To play a 22khz sound at 44khz , in fmod3 or fmodex, you can just use ‘playsound’ and fmod will automatically resample it for you. You don’t have to worry about trivial things like that"[/b:2zjfmhe5]

But it doesn’t specifically say that if I set the software mixer to 48KHz, then wavewriter will output to the file at 48K?

  • You must to post comments
0
0

Wow, that was quick. Thank you so much for your response….

That’s excellent, that makes it so simple, and gives me choices as to what type of re-sampling to use.

  • You must to post comments
0
0

Hi Brett, thank you for the information, I have coded it and it works a treat. I didn’t realise you guys were in Melbourne (My old stomping ground before I moved to Sydney).

Great product by the way.

I used FMOD when it was in it’s infancy, and it was easy back then. This is the first time I have used it in it’s current form. It would be nice to use the C++ API, but I use codegear RAD studio CPPB. However the C interface is just fine.

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.