billw58 wrote:My Pro Tools example was not meant to say "this is the solution" but to point out than any option to place unique labels with one keystroke would be an improvement.
I think that it is likely to be quite east to add "an option" (singular) would be relatively easy to implement and not overly contentious. It can't be added now because we are in "feature freeze" until Audacity 2.1 is released, but of course we can still discus what we want for the after 2.1.
I'm generally in favour of the idea of single keystroke unique labels. My caution is that this simple idea could very easily explode with "and could we just..." requests for additional flexibility to the point where it becomes unmanageable, highly contentious, complicated, and probably never implemented. So with a "keep it simple" proviso, my vote is +1.
waxcylinder wrote:and personally I'd opt for simple ascending numeric labelling
I agree that ascending numeric labelling is a good choice that is likely to suit most use cases, but even that is not completely "simple".
Should it count: 0, 1, 2, 3 .... or 1, 2, 3, 4 .... or 001, 002, 003 ... or something else?
I'd favour 3 digits (up to 999, then back to 000), because: it avoids overly long labels, it maintains alphanumeric order for exported labels, I think 1000 unique labels will be sufficient for the vast majority of cases, and a "1 indexed list" is more user friendly than a "0 indexed list".
Should the numbering survive from one project to another, or reset for each project? That is, if I create a project and auto-label up to 100, close the project, and start a new project, should the auto-labels start counting from 0/1 or continue with 101, 102, 103...?
What happens if I have two projects open and add an auto-label in one, then the other then the first?
Following the KISS principle, I think that the numbering should be "per project", thus each project starts from 001 (or 1, or 0, to be decided).