Hi, i am loading a wave file using loader interface of directmusic and with the following code trying to set it to loop correctly but something is wrong whatever i use as loop points via SetLoopPoints command it still loops from end to beginning. Any ideas? Thanks. Code : ------------------------------------------------------- MUSIC_TIME length = (48 * DMUS_PPQ * 120) / 60; pSegment->SetLength(length); // Wave is 48 seconds pSegment->SetRepeats(DMUS_SEG_REPEAT_INFINITE); pSegment->SetLoopPoints(length/2,length); // Just to loop from end to middle ------------------------------------------------------- _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963