I tried it with wav files to eliminate any possible encoding/decoding issue and I can confirm it. I also logged the return of Game.GetMusicChannelPosition(); and the results vary. Sometimes the channels are synchronized, sometimes there is a 180msec difference.