Going to the first couple posts from last march again.... I want to say something more..
Generally, CC7 should be the final volume leaving the instrument.
as I said earlier..that is the same as if you were adjusting the volume slider on a hardware synth. Its the final and last gain coming out of the VST instrument.
So first thing, the above statement should be verified to be correct from VSL, but that would be my assumption.
What happens inside the instrument is known only by VSL, but we can assume some of the following gain staging unless told otherwise by VSL:
- First gain stage is the instrument programming including the amplitude of the waves as recorded and saved as sample data
- Second gain stage involves any programming incurred inside the instrument affecting gain
- Third gain stage is application of velocity or VelocityXF (really part of the above 2nd stage)
- 4th gain stage is any changes to the output level applied by CC11 expression (which might also be part of the above stage2)
- 5th gain stage is the final volume coming out of the VST instrument, which is analogous to the volume slider on a hardware synth and controlled by CC7
- The instrument output feeds to an instrument channel in your DAW where there is another gain stage, There may be further gain stages if the signal goes through any other BUS, etc. These gain stages are able to boost the signal rather then merely reduce. However, you want to avoid doing that unless all of the earlier gain stages are already at full unity gain and there is no other way.
There are numerous tutorials on the internet about gain staging and best practices which should probably not be ignored when using gain staging, in order to ensure that you don't raise the noise floor. This is part of what I have been referring to as preserving the dynamic range.
I don't entirely understand what PaoloT is wanting to determine in terms of percentages between cc7 and cc11, which are but two of the various gain stages involved, and they are most likely right next to each other in the signal chain as well. But the interesting question I think he is trying to understand is what is the difference between changing one vs changing the other.
You can probably think of both of them as being full unity gain when set to 127, and any smaller number is a gain reduction at that stage. (VSL would need to confirm that for this instrument). Assuming they are linear, to keep things simple for now, I am going to call these two faders by generic names for now....F1 and F2
If F1 = 110, that is 87% of full. So then we assuming the signal is reduced to 87%, and if F2=127, then it doesn't reduce gain...final output is 87% of full.
if we do the reverse, F1=127 and F2=110. Same result. First fader doesn't reduce, second fader reduces to 87%.
If we set them both to 110, I would expect the result to be 87% of 87%. (which is the same as overall 76% by the way.
Note that in that case, the first fader F1 is shaving off 13%, the second fader F2, is only shaving off 11% when set to the same value of 110. This is because it is is dealing with an already reduced signal.
All of the above is assuming linear response rather then logarithmic, just to keep things simple.
what do you want to do with this information PaoloT?