Sound and Channels

BlitzMax Forums/BlitzMax Programming/Sound and Channels

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I not sure what is wrong with my sound. Basically, I allocate a channel and when it stops playing is is deallocated as follows:

Print "Removing"
				StopChannel(pTChannel) 
				g_TChannelList.Remove(pTChannel)


I know that the StopChannel is being called but after enough channels are allocated you can no longer allocate additional channels because there is none available? What am I missing?