Loop a sound nicely
BlitzMax Forums/BlitzMax Beginners Area/Loop a sound nicely| 
 | ||
| How do I loop a sound, in this case a siren sound, so that there are no gaps.  I tried just checking if the sound was still playing, and if not playing it again, but that leaves a gap sometimes. | 
| 
 | ||
| LoadSound with the loop flag set?  (I haven't tried it but I'd assume it works ok). | 
| 
 | ||
| Ive found when using an OGG formatted sound, and loading it with the loop flag set to TRUE it works fine. You need an example? Incbin "Media\Audio\mysound.ogg" Global filmloop =LoadSound(incbin::Media\Audio\filmloop.ogg",True) Global channel=PlaySound(filmloop) SetChannelRate channel,.85 ' For speed | 
| 
 | ||
| Side note : if you have a wav or ogg file with silence at the beginning or end (ie you tryed to convert an mp3), there isn't much you can do about that ;] Except of course to load it up into a sound editor and remove the silence. | 
| 
 | ||
| thanks guys all set |