Windows 10 Finale 26
Just thought I'd share something I worked through today in case it might apply to somebody else's use of Controller #7 - Volume.
I have generally been successful in using Dynamics for controlling an instrument's volume relative to the other instruments in a score, which I like doing because it seems more authentic, having assumed it's the most common way of communicating that with players.
The timbre of some digital instruments I use suffer significantly, however, when velocity / attack is reduced by using canned Dynamics to reduce volume.
But I was also uncomfortable with, and befuddled by, a lot of the results achieved by using Controller #7 instead.
So I set out to analyse what MIDI messages were actually being sent.
I composed a chart, after a number of experimental iterations, of what I found. I've adjusted my custom text expression definitions to suit and verified their reception / function through my hardware synthesizer's editor software.
... I had intended to post the chart to this forum, but just discovered that zendesk has not made that possible.
I will say that the convoluted way that Finale sends Controller #7 values out over MIDI does not seem to apply to Controllers 91 and 93, Reverb and Chorus.
Those two transparently send values appropriate to the expression decimal definitions you create.