Sensible defaults could make Audacity a lot better

This read-only archive contains discussions from the Adding Feature forum.
New feature request may be posted to the Adding Feature forum.
Technical support is available via the Help forum.
Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by Gale Andrews » Fri Aug 14, 2015 5:17 pm

waxcylinder wrote:
steve wrote:
The majority of users are importing music. And that music is usually compressed to death. It's as simple as that.
If that is the primary concern, then I venture to say that a better solution would be for "show clipping" to be enabled by default.
It would be virtually impossible for a sighted user to not notice that there is a problem with this recording: ...
+1 to that
-1 from me. We would get way too many support requests of an Audacity "bug".


Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

waxcylinder
Forum Staff
Posts: 14684
Joined: Tue Jul 31, 2007 11:03 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by waxcylinder » Wed Sep 16, 2015 12:01 pm

Is there a Feature Request to be teased out or voted for in this long thread?

Peter.
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by Gale Andrews » Wed Sep 16, 2015 5:55 pm

waxcylinder wrote:Is there a Feature Request to be teased out or voted for in this long thread?
AFAICT we are to record the following votes from cyrano:
  • Logarithmic (Waveform (dB) is default view
  • Display information about the actual imported file (if there is one) in the Track Info, not the actual bit depth or sample rate the file is being stored at. If no file was imported, show nothing except the channel mapping.
Is that correct, cyrano?

Steve already voted for a "dB scale on the linear waveform view".

Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cyrano
Posts: 2629
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: macOS 10.13 High Sierra

Re: Sensible defaults could make Audacity a lot better

Post by cyrano » Wed Sep 16, 2015 8:03 pm

Yes, Gale, that sums it up nicely.

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by Gale Andrews » Wed Sep 16, 2015 8:59 pm

cyrano wrote:Yes, Gale, that sums it up nicely.
Showing information about the imported file is quite a common request. Koz has voted for it many times but I try to remember to restrict him to 1 vote. ;)

But it is not so clear where to show the information. What happens if I generate a tone into some or all of the audio file, or copy/paste part of that audio file into a track containing a file that has a different rate?

Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cyrano
Posts: 2629
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: macOS 10.13 High Sierra

Re: Sensible defaults could make Audacity a lot better

Post by cyrano » Thu Sep 17, 2015 1:45 am

Then it would need to be resampled to match the destination's sample rate, of course. Otherwise, you end up with a track that has different sample rates.

I was lead to believe Audacity handled everything internally in 32 bit float. That would avoid the problem alltogether, since Audacity normally allows only one project opened anyway?

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by Gale Andrews » Thu Sep 17, 2015 3:01 pm

cyrano wrote:Then it would need to be resampled to match the destination's sample rate, of course. Otherwise, you end up with a track that has different sample rates.
Yes, but I was not meaning that. I was meaning, given you want to hide Audacity's potentially misleading file storage information and instead show the information about the original file, what do you do if you edit so that you have parts of different files in different tracks?
cyrano wrote:I was lead to believe Audacity handled everything internally in 32 bit float. That would avoid the problem alltogether, since Audacity normally allows only one project opened anyway?
Yes all internal processing is in 32-bit. But I am not sure what point you're making. You can have multiple project windows in the same instance of Audacity. Tracks in a project can have different bit depths.

Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cyrano
Posts: 2629
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: macOS 10.13 High Sierra

Re: Sensible defaults could make Audacity a lot better

Post by cyrano » Thu Sep 17, 2015 6:20 pm

I'm still not sure what you mean exactly.

If internal processing is 32 bit, all edits, as in cut and paste from one track to another are 32 bits, regardless of the source. Or not?

And in the rare case that you would cut and past between tracks or even projects with different source bitrate and SR, you could still show the info from the source. it's up to the user to decide export BR & SR, when exporting, I think.

I don't think you need the info when cutting and pasting, but you do need the correct info after import. I have files that have been recorded at 24/96, fi, that have been rendered down to 16/44.1. They have exactly the same names, but reside in different folders...

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Sensible defaults could make Audacity a lot better

Post by Gale Andrews » Thu Sep 17, 2015 7:37 pm

cyrano wrote:I'm still not sure what you mean exactly.
If you have Song_A.mp3 44100 Hz stereo 192 kbps MP3 and Song_B.wav 96000 Hz stereo 24-bit WAV in one track, what would you show in the Track Info above the Mute button? Suppose you imported those files into separate tracks, then Mixed and Rendered them to one track? What does the Track Info for the "Mix" track show?
cyrano wrote:If internal processing is 32 bit, all edits, as in cut and paste from one track to another are 32 bits, regardless of the source.
"Internal processing" means changing the sample values. Cut and paste does not change the sample values so does not change the sample format or require dither.

Gale
cyrano wrote:I don't think you need the info when cutting and pasting, but you do need the correct info after import.
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cyrano
Posts: 2629
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: macOS 10.13 High Sierra

Re: Sensible defaults could make Audacity a lot better

Post by cyrano » Thu Sep 17, 2015 9:00 pm

Gale Andrews wrote:
cyrano wrote:I'm still not sure what you mean exactly.
If you have Song_A.mp3 44100 Hz stereo 192 kbps MP3 and Song_B.wav 96000 Hz stereo 24-bit WAV in one track, what would you show in the Track Info above the Mute button? Suppose you imported those files into separate tracks, then Mixed and Rendered them to one track? What does the Track Info for the "Mix" track show?
Forgive me for being dense. Now I get it. That's a bit of a gotcha. But why would you put these on the same track? For me, one import = one track. I wouldn't even think about putting more than one item on a track, even if they had the same resolution. In fact, I think you can't do that in most daw's without automatic resampling or trouble (like running at the wrong speed).
Gale Andrews wrote:
cyrano wrote:If internal processing is 32 bit, all edits, as in cut and paste from one track to another are 32 bits, regardless of the source.
"Internal processing" means changing the sample values. Cut and paste does not change the sample values so does not change the sample format or require dither.
I've been following that other thread* and noticed I didn't really understand Audacity's guts. IIUC, it isn't always treated and stored in 32 bit float. If the source is 24/48, the project will also be stored as 24/48, but once you start editing, it's 32 bit float. And when converting back after editing, dithering is applied.

So, if I record at 24/48 and immediately after recording export as a wav, there should be no dithering as this is unedited and the format supplied by the ADC?

But if I even just clip away a second, It's dithered?

I have to admit I never store audio in Audacity's project files. I always export a wav at the same resolution as the source. And I start with a wav as archive copy after recording, before editing.

* EDIT: This thread:
http://forum.audacityteam.org/viewtopic ... 20&t=85558

Locked