|
FAQ Central |
-
- F.A.Q: WaveWarp Detailed Usage
- Questions relating to the detailed usage of WaveWarp
-
- 5. I am trying to use the "Broadband denoiser 2" component. It requires an ASCII file with a noise spectrum as an input. I have a WAV file with noise samples, so I ran it through the Spectrum Analyzer component and saved the computed spectrum to an ASCII file. The file looks fine. However, when I try to import the file to the "Broadband denoiser 2", it fails with a diagnostic message saying "Imported spectrum too large or input file of wrong type, missing or corrupt". Please advise. - Top
- The incompatibility arises from the fact that the Spectrum Analyzer exports the full complex spectrum (i.e. real and imaginary parts for all non-negative frequency bins), whereas the Spectral DeNoiser requires the magnitude spectra only (i.e. spectral magnitude for all non-negative frequency bins).
See the following page describing these file formats:
http://www.soundslogical.com/support/wavewarp/documentation/english/documentparts/wwuserguide-72.html
The easiest workaround would be to export the magnitude spectra from another Spectral DeNoiser (such as the Spectral DeNoiser 1, see the following link:
http://www.soundslogical.com/support/wavewarp/documentation/english/documentparts/Broadband_De_Noiser_1.html
)
These spectra will be in the correct (magnitude) format for use with the other de-noisers.
Alternatively, you may edit the complex spectra files to create the magnitude for each bin then re-save in the correct format. This is laborious by hand and is much easier if done via another software tool. If you have access to MATLAB, the procedure is simple: simply use the wwspecr.m command (bundled with WaveWarp) to read the complex spectrum, apply the abs command, then use the wwspecmw to write the magnitude spectra in the appropriate format. - Updated: November 12, 2001
-
-
[e-Mail me the FAQs] -
[Search our FAQs] -
[Question Not
Answered?]
|
|