|
From: Jeff W. <we...@ya...> - 2005-01-10 03:39:53
|
It's been a while since GWC got some overdue attention. Thanks to
Robert Atwood
for a fix to the audio playback hanging problem (which was better than
my fix ;-) )
Thiemo Gehrke did some great work cleaning up config.in and Makefile.in
(which
were admittedly a mess).
The amplify function can now mix from either channel, so if you have a
dropout
in one channel and it's more or less monophonic you can try to mix in
from the
other channel. I'm firmly convinced most people will look at the
amplify dialog
and say "HUH -- how does that work?". I slapped the dialog in place
really fast and
I'm sure the descriptive text (or lack of ...) could use improvement.
Amplify also now can do a IIR (Infinite Impulse Response) lowpass
filter. That was
to solve my own problem where my monitor went into power save mode and I
got a
14Khz "signal injection" into my audio file.
Also to solve one of my problems I added some code to create pink and/or
white noise.
I am working on a project where I don't have and portion of the track
with no true signal.
I had wondered for a while if you could used artificially generated
noise as an estimate
for the actual noise present in the audio track. Based on my test here,
I was pleasently
surprised! It turned out for me that white noise was better than pink
noise to estimate
the actual noise.
My other problem at the moment (on the some audio track), is there is a
background
hum that becomes audible after I remove the noise. So, I'm working on a
way to
specify which frequencies in the noise sample you want removed during
denoising. I
believe this can become an all-purpase lowpass/highpass/notch filtering
mechanism using
FFT as the basis.
Rob Frohne has ported GWC to Mac/OSX. He sent me his work and it should
be a small
effort to merge the code.
Happy new year to everyone. Let's hope for a peaceful planet in 2005.
Cheers,
Jeff
--
From the changelog for 0.20-09:
BUGFIX: Markers could be drawn at inappropriate places
BUGFIX: Selection in areas with 2 markers w/in 10 pixels would jump to
first marker.
BUGFIX: Playing audio could freeze with change make in 0.20-08
BUGFIX: Makefile didn't recognize --prefix as passed to configure
script. Thanks to Thiemo Gehrke
CODE: Thiemo Ghehrke did nice cleanup on config.in and Makefile.in
CODE: Can generate pink/white noise (useful if you don't have a good
noise sample for denoising)
CODE: Adding IIR lowpass filtering
CODE: Adding left/right mixing functions to amplify
CODE: Expanding the main window vertically now only expands the audio
view, not the text at the bottom.
-- thanks to joseph daly
|