Lines Matching +full:generate +full:- +full:env
2 ** Copyright (C) 2007-2012 Erik de Castro Lopo <erikd@mega-nerd.com>
16 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
29 #include "generate.h"
54 { return rand () / (0.5f * (float) RAND_MAX) - 1.0f ; in rand_float()
60 float env = 0.0f ; in crappy_snare() local
62 for (k = offset ; k < len && env < gain ; k++) in crappy_snare()
63 { env += 0.03f ; in crappy_snare()
64 output [k] += env * rand_float () ; in crappy_snare()
68 for ( ; k < len && env > 1e-8 ; k++) in crappy_snare()
69 { env *= 0.995f ; in crappy_snare()
70 output [k] += env * rand_float () ; in crappy_snare()