Hello everyone ... this is my first post here, but this problem has been driving me insane for a while, so I'm desperate. ANY kind of help would be greatly appreciated!

I have recently created a CD ROM (for Mac and PC) that consists of a "stub" exe file that opens to protected DXR files. There is an intro, a main interface, and for every drilldown a different movie opens. For each section, when the movie starts, I've started a sound loop of music using the following code:

on exitFrame me
puppetsound 1 "mainloop"
sound(1).fadeIn(2000)
end

and when you leave each section, and go into another one, the sound is faded out with the following code:

on exitFrame me
sound(1).fadeOut(2000)
end

The problem that I am having is this: on the PC, during random times during navigation of the CD, the loop will just "disappear" ... it won't play anymore until the CD is re-started, even when one is going between movies that have the exact code above at the start and finish of every movie. Other sound effects will play just fine. I have tried putting the loop on EVERY possible sound channel, and the problem still exists. I have pre-loaded the sound, and the problem still exists. I have compressed the file and tried importing the loop as different sound formats (aif, wav, mp3) and the problem still exists. Where it cuts out appears to be completely random, where I will take note of the things I have clicked and done at the time that it cuts out, restart the CD and play it, re-create that scenario and it will be fine.

Also, on the Mac, this problem doesn't exist. All the music comes in and fades out just fine, and there's no issue. This is only a PC thing.

Between Mac and PC, the only thing that is different between each burn is the stub and the Xtras. I am using the exact same DXR files, so there is no programming difference between the two versions.

We've tested this on multiple PCs using Windows 98, 2000, and XP and the problem still exists. I am completely stumped as to why this would be happening. There seems to be no good explaination for it! Can anyone please help?


Lex