Minor condensing bug when deleting instruments

I have a big band template that has trombones 1,2,3 and bass trombone. In that template, I added a condensing group for all 4 trombones in one system. And that works as expected.

However, one client has bones 1, 2 and bass (no bone 3.). For those projects, I copy the template, and immediately delete the 3rd bone player and layout. In the condensed score, that leaves the condensing group as:
CUstom groups

Notice the superfluous comma. That group does not condense the bass bone with the others.
bad condensing

I have to delete that condensing group, then create it again with 3 bones. It seems to me that if you delete players, the condensing groups should adjust.

I’d guess it’s because Dorico is still trying to create a custom condensing group with an instrument that isn’t there.

You can delete that custom group now - you don’t need to have a custom group for one instrument, do you?

I think I’d describe it slightly differently. The custom group is still there, but it now has a void in the third position, and that void is preventing the three remaining players from condensing. Prior to deleting Bone 3, all 4 players could condense to a single system if all the other condensing rules were satisfied. When the Bone 3 player is deleted, the bass bone can never condense with bones 1 & 2, even though there is a (malformed) manual condensing group in place to do exactly that.

Yes, in this case I want all 3 trombones (1, 2, and bass) to condense together when possible. That works if I recreate the group from scratch. But if I have a group with Bones 1,2,3, and bass, and then I delete Bone 3, I should be left with a manual condensing group of Bones 1,2, and bass. It almost works that way, but the condensing group is not adjusted properly when a player is deleted.

So sorry, I misread the beginning about having them all in one group (rather than two groups, the second one with Tbn 3/bass). My bad.

I just wanted to set a reminder that this bug is still present. It seems like it should be an easy one to fix.

If it was then I reckon that it would be fixed already.

2 Likes

I reckon not. Look, I get it that IT professionals don’t like people commenting on the difficulty of tasks when they have no visibility into the internals. I did IT professionally for 42 years. I understand the ego part of the job.
I don’t believe this one is complicated. It should simply be a matter that, when a player is deleted, you also need to chase through the collections of manual condensing groups and remove any residue there.

Being a former IT person, you should know that unless one understands the internal structure of the programming and back-end data structures, one cannot deduce how difficult a change might be.

It is not just ego, at least not on the programmers’ side.

Nah. The Dorico team does amazing work on a very complex problem. But this one is not complex. It is just a matter of a little housekeeping that was overlooked. I realize they have lots of big challenges, and this one is a very small problem that would rarely occur with the workflow most people use. I trust they will get around to it at some point, and when that happens, it literally will be 10 minutes (for the code fix and maybe a half hour of regression testing tops). Trust me. I’ve done stuff like that 1000 times.

I would not comment on the scope of complex issues, but this is obviously not a complex issue. It is just a matter of container hygiene.