Are you sure there is a limit on channels any more?
Strict EnableOpenALAudio() SetAudioDriver("OpenAL Generic Software") 'comment this out for no crash Graphics 400 , 300 , 0 Local sound:TSound = LoadSound("test.wav") Local counter:Int = 0 Local channel_dump:TChannel[300] For Local x:Int = 0 To 299 channel_dump[x] = AllocChannel() Next Cls For Local x:Int= 0 To 299 PlaySound sound , channel_dump[x] counter:+1 Next DrawText counter , 0 , 0 DrawText GCMemAlloced(),0,100 Flip WaitKey()