[Audacity-quality] snd-avg function crashes Audacity if stepsize > blocksize
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve t. F. <ste...@gm...> - 2010-04-15 02:59:31
|
This is not a new bug, and I'm not 100% sure if it really is a bug, but according to the Nyquist manual: (snd-avg sound blocksize stepsize operation) Computes the averages or peak values of blocks of samples. Each output sample is an average or peak of blocksize (a fixnum) adjacent samples from the input sound. After each average or peak is taken, the input is advanced by stepsize, a fixnum which may be greater or less than blocksize. http://www.audacity-forum.de/download/edgar/nyquist/nyquist-doc/manual/part6.html#index494 However, if "stepsize" is greater than "blocksize", Audacity crashes. Example of how to reproduce: In the Nyquist prompt box, enter the following code (according to the above manual reference this is valid code) and apply it to a mono track selection. |(let ((blocksize 100) (stepsize 110)) (snd-avg s blocksize stepsize OP-PEAK)) Steve D | |