I agree with Steve that "indicating audible damage is impossible to do accurately". The documentation does not AFAIK indicate that a red line in Show Clipping necessarily indicates audible damage. It says:
A solid block of red in the waveform will almost certainly indicate multiple or extended runs of lost audio information above 0 dB, resulting in severe distortion.
I also agree that the current system is generally "reasonable" - until the user turns Show Clipping on and starts comparing the red lines with meter clipping. The discrepancy then appears if it might be a bug, given that one normally expects settings that are unconfigurable to be the same wherever they are used.
steve wrote:Gale Andrews wrote:I think we are agreed the threshold for meters and Show Clipping should match by default.
I am neutral about that, I can see arguments for and against, but if the do have the same (default) threshold, then I think it
must be 1 sample. The ability to easily find a single sample at 0 dB is too important to lose.
I agree. And I think we should make the default a single sample for meters too, combined with an option for > "n" samples to hold the meter clip indicator on, and the ability to change the clipping threshold for meters only to > 1 sample. Those new options will go in Meter Preferences because they only apply to the meters.
If Koz wants a way for Show Clipping to have a configurable number of samples, then that's additional to the above.
But is there some other alternative here, that keeps Show Clipping at an unconfigurable threshold of a single clipped sample, but indicates different clipping runs differently? For example, make only a run of (say) four samples have red lines. A run of two or three samples are only orange lines, and a run of one sample is a yellow line. If you zoom out such that multi-sample clipping can only be represented by a single clipping line, that line must be red if any of its constituent clipping lines are red.
If that is not insane, should the Meter Toolbar clipping colour scheme be the same?
I'm ignoring colour clashes with track name display in the waveform for now.
Gale