I do what Matzon said, except that I first discover how many voices there are, reinitialize the sound system, and only use X number of available voices to take into account streaming background sounds and applications that may be running on the system. The possibility still exists though that someone could eat up too many remaining voices. Ho hum.