Page 1 of 1

5.68 broke my processing stream :-(

Posted: Mon Jan 28, 2013 12:03 am
by JimH44
With my previous version of GoldWave Audio Editor (5.67 I think), I could run a batch process to run filters as appropriate to the files, and then Convert and save them as .WAV, PCM signed 24 bit mono, rate 4100 Hz,
and then open the files in DeNoiseLF for further processing.

Now that I have updated to version 5.68 of GoldWave, DeNoiseLF can no longer open the .WAV files that GoldWave makes.

Here's a screenshot of my GoldWave processing, Convert section:
Image

Here is the error message from DeNoiseLF.
Image
Note the two red question marks in the row for Encoding. It seems that 5.68 no longer sets this field to 1 or 3 as it did before. The relevant section of the DeNoiseLF manual is in the background, displaying this text:
The files must be uncompressed mono or stereo, in either “AIFF” or “WAVE” format. Acceptable sample sizes are 16, 24, or 32-bit integer, (aiff, wav type 1) and normalized 32-bit float (aifc type fl32, wav type 3). Be aware, however, that internal processing is 25 bit integer in all cases.
Looking forward to your help,
Jim

Re: 5.68 broke my processing stream :-(

Posted: Mon Jan 28, 2013 6:33 am
by Gord
It seems that GoldWave now saves 24-bit WAV files as WAVE_FORMAT_EXTENSIBLE...

Code: Select all

C:\Users\Gord\Documents\_audio>cscript //NoLogo RiffInfo.vbs spike24bit.wav
ckId: RIFF
cksize: 132494
WAVEID: WAVE

ckId: fmt
cksize: 40
wFormatTag: WAVE_FORMAT_EXTENSIBLE (65534)
nChannels: 1
nSamplesPerSec: 44100
nAvgBytesPerSec: 132300
nBlockAlign: 3
nBitsPerSample: 24
...while 16-bit WAV files still have the old WAVE_FORMAT_PCM tag:

Code: Select all

C:\Users\Gord\Documents\_audio>cscript //NoLogo RiffInfo.vbs spike16bit.wav
ckId: RIFF
cksize: 88358
WAVEID: WAVE

ckId: fmt
cksize: 16
wFormatTag: WAVE_FORMAT_PCM (1)
nChannels: 1
nSamplesPerSec: 44100
nAvgBytesPerSec: 88200
nBlockAlign: 2
nBitsPerSample: 16
If you really need more than 16-bit resolution then instead of "PCM signed 24 bit, mono" try saving as "IEEE float signed 32 bit, mono". Those files will have wFormatTag=3:

Code: Select all

C:\Users\Gord\Documents\_audio>cscript //NoLogo RiffInfo.vbs spike_float.wav
ckId: RIFF
cksize: 176572
WAVEID: WAVE

ckId: fmt
cksize: 18
wFormatTag: WAVE_FORMAT_IEEE_FLOAT (3)
nChannels: 1
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
nBitsPerSample: 32

Re: 5.68 broke my processing stream :-(

Posted: Mon Jan 28, 2013 7:22 am
by JimH44
Thanks, I'll try it.
Jim

Re: 5.68 broke my processing stream :-(

Posted: Mon Jan 28, 2013 6:03 pm
by GoldWave Inc.
Also try selecting "(obsolete) PCM signed 24 bit, stereo" attributes. That should work with programs that don't know how to handle the newer extensible format.

Chris

Re: 5.68 broke my processing stream :-(

Posted: Tue Jan 29, 2013 9:55 pm
by JimH44
Thanks, "(obsolete) PCM signed 24 bit" did the trick for me.

Jim