Secondary dynamic values not updating correctly in expression maps dialog

There is something very weird going on my expression maps dialog: it seems that the secondary dynamic values are not graphically updated correctly.

Here is a video that shows the problem:

I get different secondary dynamic values going up and going down! Could it be that my expression map is somehow corrupted and the problem would be fixed by doing it all over again? Now I’m left wondering that what those values actually are, which makes things a bit complicated…

Perhaps you could attach a project file containing your expression map, or at least export a .doricolib file containing your expression map (which you’ll need to zip up before you can attach), and then we could take a look. It may be that when you move from one switch to another that switches between the Note velocity and Control change options, the values for the Min. and Max. fields aren’t correctly updated?

I’ve never seen anything like this – it goes so quickly it’s rather hard to follow anyway – but it’s certainly true that in certain situations, not least of which is the secondary dynamic, that values put in there are not always reliably updated. This seems more commonly the case when working on several maps at once, then trying to save all the changes. It can also occur that you may make mistakes with individual entries as the field which seems to be selected is not always the one you click on - there are still one or two little bugs to be sorted in this area. Bulk selection of fields is useful but the only way it works reliably is to click the first entry, then hold shift and click again as if to confirm it and then, continuing to hold shift, click the last entry.

If you are finding any behaviour like what I’ve described then it might be a contributory factor but I wouldn’t entirely rule out corruption either – happened to me at least once though the most recent releases of Dorico seem generally more stable than earlier in the v3 series.

1 Like

This is excatly what happens! Here is the corrupted expression map:

CSS - VEPro Expression
(3.8 KB)

It still works fine, I just need to be careful when editing it. So no need to fix it for me!

But maybe it could be useful for preventing this from happening in the future. I’ve edited, duplicated, imported and exported this expression map many times - so I guess there have been many changes for it to go corrupt.