FYI
In my tests today I discovered that when the Play method is run any previous Volume setting is discarded and Volume is set to full.
I was able to overcome this by saving my volume setting and issuing the Volume setting after each Play method. It works very well this way.
Something like:
Code:
FMOD.Play(s)
FMOD.Volume=PlayVolume
Do Until FMOD.Position >= FMOD.Length1
DoEvents
.
.
.
Loop