<div>Thanks all for the replies, I've certainly learnt a lot.</div><br><div class="gmail_quote">On Thu, Aug 2, 2012 at 9:11 PM, Tim Goetze <span dir="ltr"><<a href="mailto:tim@quitte.de" target="_blank">tim@quitte.de</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I think it's almost always a better idea to add an inaudible DC offset<br>
or a square wave at the block interval or at Nyquist</blockquote><div><br></div><div>How small is inaudible? Or better yet, how small is way beyond inaudible, but enough to eliminate any denormals?</div><div><br></div><div>
The other problem is locating exactly where the problem exists: I'm using <a href="http://faust.grame.fr/">Faust</a> to generate the reverb DSP code, so injecting DC offset would involve me tinkering with the reverb algorithm. I'd prefer leave it alone, but the outputs of the reverb can be DC-offseted easily. I don't think that would be enough... since the denormals could / would also exist internally in the reverb algo?</div>
<div><br></div><div>@Robin:</div><div>Unfortunatly I'm in a little over my head with the CPU stuff, but i tried adding the suggested <span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">`-msse -mfpmath=sse` to the CFLAGS, no change. I'm running an Intel Core2Duo 64bit machine, so Im pretty sure it has SSE etc etc..</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">-Harry</span></div>
</div>