Obviously, I like the option to be able to process files on import. One thing to remember, while it is doing the processing there's a big window open on the screen showing the progress of the processing; we already allow one kind of automatic processing on import (Normalize) – when the user sees the progress dialog she can always click Cancel or even use Undo.steve wrote:I'm not keen on automatically processing files on import. It could easily become a nightmare for support ("Why is the audio bad when I play things in Audacity?").
If we have this at all I think that it has to be off by default.
Rather than multiple options for processing audio on import, I'd much prefer one option to apply a user defined chain on import (off by default).
It would have to be off by default.
I also would much prefer and On/Off option to apply a user defined chain on import but this would require a lot of conditional coding because only some Chain-available processes are appropriate on import. Given the nature of external plug-ins it would be impossible at compile time to determine which plug-ins would be appropriate. I know that the Developers would never go along with the way I would implement it, but…
I would add a new panel to Preferences – maybe "Import Processing" – which would have an On/Off checkbox for every built-in processing effect (and maybe even the analyzing effects) plus an additional overall/global "Do/Do Not" apply on import checkbox. I would even go so far as to allow the user to store and recall different "chains"/settings of the panel.
Other than the "store and recall" part this would only take a few minutes to code up.