I have a fairly simple AWE Designer file containing the following modules: TypeConversion, BufferUp, Delay, Downsampler, AllPassDelay, Adder. When I click the play button in AWE designer, I hear an output. I also hear an output if I redirect the input pin to a null-sink, and use a sine-generator as the input. If I use the "Tools > Process Files..." tool, and process a .wav file consisting of a sine wave at the same frequency I just tested, then the output data (when I read it into MATLAB) is all zeros (not just close to zero; the maximum absolute value is exactly zero). I've tried varying the frequency of the input signal but still get an all-zero output. Why could this be happening? Is this a bug with AWE designer, or something I'm doing wrong?
3:28pm
Hi Jake,
Would you be able to share this .awd file with me? Also, what version of Audio Weaver are you using (Audio Weaver Designer Toolbar > Help > About AWE Designer)?
Thanks,
Kevin
6:33am
Hi Kevin, thank you for your reply. I've solved my problem as follows: I was using a BufferUp module because I thought this was the best way to avoid the error that the output block size is different to the input block size (caused by the downsampler), but instead of using the BufferUp module I used an upsampler instead, and now it all works perfectly.
Thanks,
Jake
12:49pm
Hi Jake,
Understood, thanks for letting us know. Glad you were able to remedy the issue.
Thanks,
Kevin