ok I starting hearing a tick and after troubleshooting I learned that i get a tick when I do this :
waveout.DesiredLatency = 1486;
I do not understand why,
the code should work no matter how big the buffer is. I checked my return value and the buffer and everything looks good
have you had any problem with changing waveout.DesiredLatency ?
wait are you saying to do the fft and then ifft, over and over and just not send the remaining values and keep them for the next interval ?
so waveout will not play the missing values as 0, 0, ?
I mean the buffer would still have 0s in it when read is done right?
is would have zeros because the remaining values are not being played but then the next time read it called...