Fader automation would be the best way to control
volume.
As far as velocity and volume are concerned, volume will only follow velocity changes
if volume is mapped to velocity in a given patch. For example, if you bring up the *Basic Synth Det* patch in EXS24, playing a note with a velocity value of 127 will not be much louder than playing at note with a velocity value of 12, because the volume is not programmed to vary according to velocity.
Given another example, if you bring up the *Reso King MW* patch in EXS24, changing the velocity value will provide little change in volume, but a big change in the filter mapped to the velocity.
One can
tweak these patches to tie the volume to velocity, but one can't say that velocity and volume are the same.
The biggest difference between MIDI velocity and MIDI volume is that
velocity is triggered at the
start of a MIDI note, whereas the volume controller values can be raised or lowered before, during and after a key is struck. You might say volume is "continuous" MIDI data and does not even rely on a single note being struck (which makes for very uninteresting music, but I digress). This is the fundamental reason why you can't have a "volume value" for a given note--the volume is not dependent on the note, because it's continuous.
Given a real-world scenario, consider the difference between a drum patch and a string patch. With a drum patch, it makes sense (in arguably most cases) to map the volume level to velocity, so that the harder you strike the key, the louder the sound is. In the case of a string patch, you may want to control the volume levels over time, for example, holding a chord, fading out a bit, then in, then back out again. Well, because the the volume changes over time, you can't assign a single value to the "note-on" as you would velocity. You need to draw the volume swells over time (or use a controller to control the volume levels).
That said, if you look at your piano roll editor, click on View->Hyper Draw, you can see the various MIDI parameters you can control, including Volume and Note Velocity. Now that I think of it, you should check this out anyway because you can see the difference between drawing velocity changes and drawing volume changes. Velocity is based on the attack of each note so each note has its associated velocity value (a dot with a little line extending from it), whereas volume is a continuous line that extends from left to right.
To close this long-winded speech, if you want to control volume, do so with automation. If you want to control volume as you would velocity (i.e. by notes), (re-)program your patch so that volume changes with velocity.