5.68 broke my processing stream :-(

GoldWave general discussions and community help
Post Reply
JimH44
Posts: 3
Joined: Sun Jan 27, 2013 10:49 pm

5.68 broke my processing stream :-(

Post 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
Gord
Posts: 391
Joined: Thu May 21, 2009 4:26 pm
Location: Canada

Re: 5.68 broke my processing stream :-(

Post 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
JimH44
Posts: 3
Joined: Sun Jan 27, 2013 10:49 pm

Re: 5.68 broke my processing stream :-(

Post by JimH44 »

Thanks, I'll try it.
Jim
GoldWave Inc.
Site Admin
Posts: 4077
Joined: Wed Mar 10, 2004 6:43 pm
Location: St. John's, NL
Contact:

Re: 5.68 broke my processing stream :-(

Post 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
JimH44
Posts: 3
Joined: Sun Jan 27, 2013 10:49 pm

Re: 5.68 broke my processing stream :-(

Post by JimH44 »

Thanks, "(obsolete) PCM signed 24 bit" did the trick for me.

Jim
Post Reply