Thanks for your help! Unfortunately, my program's never used fastsync as a command, just regular sync. And it does that at the end of every loop... Sorry! I might be getting confused over what you're saying.
Cutting out all the other stuff it does in the main loop, this is pretty much how the music loading part/main loop looks
load music "music.mp3", 1
set music volume 1, 30
loop music 1
...
do
...
sync
loop
When I ran that code after installing the 7.7 update, the music still played at 100% volume. Now I've changed the music loading part to this:
load music "music.mp3", 1
for i = 1 to 4
set music volume 1, 30
next i
loop music 1
Now it works fine...
Did you mean I have to sync directly after changing the music?
It's just, it does sync at the end of the main loop anyway, so I'd have thought any changes I made to the music would happen then.
I'll do a few tests and see if I can work anything else out about this bug
Thanks
EDIT: I forgot to say, the 'music volume' command seems to work fine, and gives me whatever number I've tried to set the music at, even if the music is still playing at the original volume
SECOND EDIT: I just did a couple of tests in a blank project, and found out that calling 'sync' even directly after changing the music volume doesn't change anything, sorry :/
Also, I found out that I only need to call the set music volume command twice to get it working, so I could reduce the loops down to 'for i = 1 to 2'
[href]
[/href]