yes I know. Did VSL already state the exact processing that occurs with CC11? I'm not sure we can assume the math you attempted to derive.
But assuming CC11 is nothing but simple gain adjustment within whatever dynamic range is provided by CC7:
Think of CC7 as "dynamic range", and CC11 is 127 increments within that dynamic range. The smaller you make CC7, the finer the increments are in CC11 since it spreads 127 increments over a reduced dynamic range.
So for example if you reduce CC7 to 95, that is 75% of the dynamic range. With that setting the CC11 slider will cover that 75% total dynamic range, still with 127 increments, so each increment is a smaller change.
I'm not sure right now how to calculate percentages that would make any sense it would take me a while to try to figure that out, but I'm not sure how useful that really would be
In my view, its best to set CC7 always to max of 127 and then use CC11 to adjust volume of the instrument. This is in order to have the full dynamic range of the instrument and a consistent CC11 increment value for adjusting instrument volume. Then use the actual audio faders after coming out of the instrument to level-balance your orchestra.
VSL may be trying to use the CC7 as a way to imply some level-balancing between their various libraries, but as you are noticing that makes the CC11 curves inconsistent.
When using MirPro, with its natural level turned on, you basically accomplish the level-balancing in the audio realm, not the midi.
The CC7/CC11 thing is kind of a traditional thing hanging around from the old days when we used hardware synthesizers...and CC7 was used to adjust that actual volume of the synth...same as if you were adjusting the volume slider on the front of the synth. I always preferred to have that set to max level, for the full dynamic range...and then adjust the audio input where the sound is going appropriately. Later on people started using CC11 so that you could have an adjustable midi-based level which you could automate, while still leaving CC7 set to full dynamic range. But clever people started using both gain controls in some kind of way that they felt made sense to them, but really..what are they accomplishing that way other then making the midi leveling more complicated then it really needs to be?
We also have CC2 XF which to me seems like the right control for actually automating player dynamics...while CC11 should really be the higher level thing related to the level of the instrument relative to the rest of the orch..and CC7 should just be set to full dynamic range IMHO. But for whatever the reason, VSL in their wisdom decided to ship various libraries with CC7 set to some kind of meaningful level so that if you use all VSL libraries they might all mix well against each other and might be level balanced. But then CC11 will not have a consistent curve...so..I personally prefer to have CC7 set always to max...consistent CC11 curves...but really most of the automation I might do is with CC2 anyway.
plus, once you have a level balanced orch, you probably should not get too crazy with automating either CC11 nor CC7 if you care about realistic orchestrations. You orchestrate your music according to what players can play and will realistically sound like...if you start automating the levels in and out..will sound great, but may not end up being a realistic orchestration that could be performed by real players.