On Tue, Nov 06, 2001 at 07:52:40PM +0100, Richard Bannister wrote: > This beep is occuring when the abs() of either sound channel exceeds 0x7FFF. But 0x8000 and higher is just a negative sample - that's supposed to happen, isn't it? gensound.c uses signed 16 bit values. Best wishes, James -- James Ponder; www.squish.net; London, UK