I'll explain my problem briefly. I have 3 musics for the first scenes of my game. These 3 musics are supposed to play simultaneously in the following way:
1- GDTheme: this is the main theme, with its volume always set to 100;
2- oldpiano: when entering a certain scene, I set this music's volume to 100. When leaving from the scene, I set it to 0;
3- Guitar: when entering a certain scene, I set this music's volume to 100. When leaving from the scene, I set it to 0;
In order to do this, the tracks must be completely synchronized, but I noticed they aren't... while if I test them on other programs, they do. In the first scene I have this code which starts all the tracks:
Game.PlayMusicChannel(2, "audio\GDguitar.ogg", true);
Game.PlayMusicChannel(3, "audio\oldpiano.ogg", true);
Game.PlayMusicChannel(4, "audio\GreendartTheme.ogg", true);
Game.SetMusicChannelVolume(2, 0);
Game.SetMusicChannelVolume(3, 0);
Game.SetMusicChannelVolume(4, 95);
Is there something I'm doing wrong, or is it a bug?