Using Gnome Wave Cleaner to record and clean up your old vinyl music
Recording your wavfiles
-
CLEAN YOUR RECORDS AS WELL AS POSSIBLE!! The safest method is to
use distilled water, and spray it on with a perfectly clean spray bottle.
Let it sit for a few minutes and then wipe it off with clean, soft, pure
cotton cloth. Don't do this on the turntable itself, lay the record on
a soft cloth on top of a firm flat surface. Any lint from the that
gets on the record from the cloth will come off easily with your regular
record duster that you will apply while the record is on the turntable
and spinning. There are plenty of places on the internet that have
suggestions for how to clean LP's. The other thing to try is to play
the LP once before you copy it to disk, the action of the needle in the
groove may be able to dislodge more remaining particles.
-
Make sure cpu and memory intensive apps are not running !!
For example the setiathome client uses enough of both to
really make the playback (and recording) not be able to
get data to and from the hard drive to the audio device.
-
Record your track(s). I now use a tool like brec, and
record a number of tracks (i.e. one entire side of an LP at
once). Because GWC can handle extremely large audio
files, it is more convenient to work with one single file.
Using cdrdao to burn the CD's also allows the use of a single
audio file.
Be sure to get some "silent" audio
at the start of each track, this information is used by gwc to assess the
background noise level for noise elimination.
Selecting regions
- This is how you identify regions of audio for GWC to perform tasks upon, it is done by
highlighting a portion of the displayed audio waveform with the standard click and drag method using the mouse.
- If you position your cursor between the left and right channels while you highlight, you will select both
channels, but if you move the cursor up or down when you make the selection, you can select either the left
channel, or the right channel indepedently.
- There are 200 markers available. You set them by using the "B" and "E" keys, and clear them using the "Markers:Clear Markers" menu item.
"B" toggles the first marker at the start of the currently selected region. "E" toggles the second
marker at the end of the currently selected region.
- While you are selecting a region, if the cursor gets within 10 pixels of a marker, it will "snap" to
that marker. This allows you to zoom in to a portion of the audio data, set a marker, zoom and pan to another
portion, set another marker, and then zoom back out and select the region between the markers -- giving you
a fine level of control on the precision of the selected region.
- You may also press the 'm' key, to automatically select the region between markers. A button and icon are
in the works...
Steps to restore audio quality
Denoise
-
Select the sample region, make sure the sample region is entirely free of music.
- If you have a "clean" LP, i.e. almost no crackle in the "silent" region
(you may the declicker in the silent region to remove a few clicks,
but make sure the result doesn't sound goofy)
- Press the sample noise button (the one with the eyedropper)
-
Now select and
test denoising on a couple of different areas on the audio file, just to
be sure it works. Take the defaults of:
FFT Size=8192
reduction=0.8
smoothness=11
number of samples=16
gamma=0.9
Windowing Function=Hanning-overlap-add
Noise Suppresion Method=Lorber & Hoeldrich
-
Try denoising a few seconds at the start of the track (include some of the pre-track
noise section to see how good the denoise algorithm works on pure noise). Play the
denoised region, see if you like it. Now do an Edit->undo (Ctrl-Z)
Repeat the above process at the end of the track and some place in the middle.
This gives you a good idea of how the noise sample a the start of the track will
work as an estimate of the actual noise at the middle and end of the track.
If you find the result sounds "metallic" or "burbly", back off on the reduction
amount, remember to use Edit->undo (Ctrl-Z). You can also try varying the gamma
factor. I have found if it gets too close to 1.0, it can distort the final
sound a little. Anything between 0.5 and 0.99 is probably worth trying.
- When you are satisfied you have the settings you want, go for the gold and
select the entire track and denoise the whole thing. In most cases the defaults
given above will work quite well, so don't think this is hard, it's really easy!
At this point you may skip saving the undo data, which for most songs is 10's of megabytes and will take
some time to save.
-
De-crackling
-- that sound of bacon frying on your audio track. Crackle
is mostly a bunch of closely spaced clicks. First try the decrackling
algorithm. Use the default settings in preferences. If that fails you,
I have had success at times by repeatedly
applying the "remove strong clicks" filter over an area until the reported
repairs is zero.
-
Estimating
Sometimes, there are large sections in the audio (200 to 8000
samples), that are just bad. It may sound like a "thunk" or a dropout.
The estimation repair looks at the frequencies to the left and right of the
selection (or current view), and blends those frequencies across the repair
area. The result probably will be better than what was there to begin with,
but I have only done limited testing on this feature, so there may be cases
where it actually makes it sound worse. Remember, UNDO is your friend!
Finishing up
-
Eliminate blank portions at start and end of track -- highlight the area
at the start of the track and use the scissors icon to indicate you want
that deleted, do the same for the end of the track. You can't eliminate
sections in the middle of the track. Umm, I haven't tested what would
happen if you tried, it could be bad. Always back up your data :-)
-
Exit. -- gwc will ask if you really want to truncate the highlighted areas
marked for truncation.
-
I wrote a little utility -- wavlist, which will list the *.wav files and
append the time in minutes:sec to the list so you can use it with something
like gcover to create jewel case covers.
KEYBOARD FUNCTIONS:
- spacebar - starts and stops playback
- 'a' - Creates or appends "cdrdao.toc", with the audio segment between the 2 markers.
- 'u' - increase the scale on audio display
- 'd' - decrease the scale on audio display
- 'm' - select the region between the markers
- 'r' - reset the scale on audio display to 1.0
- 's' - stop playback, and automatically highlight last 1/2 second of audio played
- 'z' - zoom in on the selected region
- B - this will toggle the marker at the start of the currently selected region
- E - this will toggle the marker at the end of the currently selected region
EXAMPLE AUDIO CLIP:
Here's a sample (2 Meg), of 11 seconds uncleaned,
the first 5 seconds is noise. To clean the sample the first 5 seconds were declicked
using the weak declick filter, and then the first 5 seconds were used as the noise
sample, and finally the last 6 seconds were cleaned
as described above.