Different groups can have the same exact name?

Yo,

I accidentally named these two different groups the same thing, and Ardour just accepted this.
—Is this normal/good/XML-safe/intended behavior?

Screen Shot 2025-11-28 at 5.39.29 PM

Screen Shot 2025-11-28 at 5.40.15 PM

Oh yeah, and I guess this is v9, so sorry about that… :man_shrugging:
-Don’t know if this is something that happens in v8.12 as well.

~Just FYI! :ok_hand:

-J

1 Like

It’s your problem, not Ardour’s :slight_smile:

There’s a well known approach in software involving a severe avoidance of ever using uman-provided names as the canonical identifiers of any resource (e.g. a group). We do this for lots of things or possibly even all things inside Ardour. Essentially, the software doesn’t care what you call it, because we have our own identifier (*).

This, however, leaves open the separate question of whether or not we should hold your hand and stop you from doing things that might make your life more difficult (like naming two groups the same). At this time, for groups, we do not do that.

(*) one notable exception is stuff that affects I/O ports, like track names, because if you use the JACK backend, the names are required to be unique

6 Likes