Is this supposed to set the global volume, like changing the volume of your sound card in windows, or is it supposed to just do it for the one sound?
The only documentation says “Sets the master volume for any sound effects played” and doesn’t mention the sound being automatically reset.
I have tested with an Aureal Vortex2 (DiamondMX300 I think, using reference drivers) in NT4 and Aureal Vortex1 (Turtle Beach Montego with TB’s drivers) in WinME and both reset the volume.
If FSOUND_SetSFXMasterVolume does not let users specify a global volume, what is the way programs using fmod are expected to allow users to adjust the volume?
- Titan asked 17 years ago
I have seen the same behavior. Here is what I do,
I load up two Streams, one from disk, another with the LOAD_MEMORY flag. The one from disk plays and when I adjust the volume using FSOUND_SetSFXMasterVolume, it works fine, but when I play the second sound, that sound always plays at full volume. I have tried playing both sound streams at once, and only the one not in memory actually has its volume changed.
I am using FMOD 3.33 on Windows 2000, DirectX 8, SB Live! Value.
<font size=-1>[ This Message was edited by: KevinD on 2001-05-25 10:42 ]</font>
[quote:uynnb9e3]All i can recommend is that you might be using an old version of FMOD and need to upgrade, or you may have this problem on an sblive because the drivers have a volume bug which ignores the volume setting unless you use 0 or full volume.[/quote:uynnb9e3]
The only way I was able to find a solution was to keep track of the volume myself and call FSOUND_SetSFXMasterVolume( volume ); everytime after I play a wave file. I am using version fmod 3.33 with aureal vortex (1 and 2) sound cards.
The volume is set correctly for a short period of time, but quickly returns to loud if I don’t (re)set the volume every time I play a wave file.
PS is the mailing list gone? I signed up to it at yahoogroups on the 10th and got an old message referring to the list as egroups, but I haven’t recieved any email from it.
Please login first to submit.