* The volume of a sample can not be set before it's playing.
So I wonder, can I know for sure that a fragment of the sample has not already played when the volume is finally changed? Does MMF2 instantly begin to play the sample once the "play sample" action is triggered, does it wait for the whole event to finish, or does it wait for the whole frame to finish? The frame would definitely be the best answer, so I don't have to set the volume in the same condition as the one which triggered the sound. After all, even 1 or 2 sample points of the wrong volume will result in a pop, so there's no time for the slightest delay, not even 1/44100 of a second.
I'd feel more comfortable if I could set the volume before playing the sound, or as a parameter in the very same action that triggered the sound.
I've encountered at least two extensions which clearly had a problem with this, I just want to make sure there's no risk that MMF2 will do this wrong...