Re: [Audacity-devel] Noise removal on Mac
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
|
From: Gale A. <ga...@au...> - 2007-09-08 07:11:05
|
Hi
We do seem to have issues on 1.3.3 all platforms with Noise Removal (a)
crashing when Audacity launches after a previous Noise Removal, or when
running Noise Removal after a previous session that used it (b) failure
(as seen by the user) to capture the Noise Profile. This appears to be tied
into the user using the CleanSpeech GUI. Richard and I have been looking
into it.
Richard managed to solve a problem for a Mac user where his Noise Profile
was not being captured, by having the user install Audacity properly by
dragging the .dmg contents into a folder inside his applications folder. This
seems to make the noisegate.nrp file writeable, whereas when he was running
Audacity out of the dmg, the file was not writeable.
I have been seeing what happens on Windows and it seems a bit of a mess.
As long as CleanSpeech is not enabled, no .nrp file is written anywhere on the
drive, so presumably must be written to memory as in 1.2.x? There are no
problems with Noise Removal if CleanSpeech is not enabled .
Testing the released version of 1.3.3, if CleanSpeech is enabled, then when a
Profile is grabbed, noisegate.nrp is written to my Audacity 1.3.3 installation
folder. Where is it intended to be written? Is it intended to go in the Presets
folder inside the folder that stores audacity.cfg? Or is it intended to go in the
Presets location set in audacity.cfg? If so, the Presets location in audacity.cfg
certainly does not affect where the .nrp file is written, after several deletions
of the .cfg file and changing the Preset location. I have no path to the 1.3.3
installation folder set in the .cfg file.
Once the Noise Profile is captured and the .nrp file written, I can continue
the session normally and exit. Noisegate .nrp is not deleted and it is then
impossible to launch Audacity if it was exited with CleanSpeech enabled,
until noisegate.nrp is deleted.
The behaviour in 1.3.2 is different. The .nrp file is written to the installation
folder of my file manager. This is not set anywhere in audacity.cfg but was
my open path in 1.2.x Preferences. Deleting 1.2.x Preferences and opening
to another path in 1.2.x does not change the location of the written .nrp file
using 1.3.2. Once written, the presence of the .nrp file does not stop Audacity
launching in CleanSpeech mode, but opening Noise Removal causes a 100%
replicable crash for me.
In 1.3.3 built a few weeks ago, behaviour is as in the released 1.3.3 except
that the .nrp file is written to the installation folder of my file manager.
I can see a discussion of this nearly 2 years ago on the list and the upshot
appeared to be that the .nrp file would be written to the presets folder in
which audacity.cfg was stored. If written, is the nrp file intended to be
retained after the session, so that you go straight to step 2 in Noise Removal
if you want? If this is a good idea (it would seem to save time if you do
actually want the same profile), then should we not do it irrespective of
Clean Speech or not (asssuming we can fix the crash)?
Gale
Outbound message virus free.
Tested on: 9/8/2007 8:11:05 AM
|