#N canvas 447 76 577 969 12;
#X text 10 1 creb all modules;
#X obj 10 30 creb/ffpoly;
#X obj 10 55 creb/fwarp;
#X obj 10 80 creb/ratio;
#X obj 10 155 creb/bdiag~;
#X obj 10 180 creb/bfft~;
#X obj 10 205 creb/bitsplit~;
#X obj 10 230 creb/bwin~;
#X obj 10 255 creb/biquadseries~;
#X obj 10 280 creb/bitsplit~;
#X obj 10 305 creb/blocknorm~;
#X obj 10 345 creb/blosc~;
#X obj 10 395 creb/cheby~;
#X obj 10 420 creb/clog~;
#X obj 10 445 creb/diag~;
#X obj 10 470 creb/dist~;
#X obj 10 495 creb/dwt~;
#X text 150 30 finite field polynomial;
#X text 150 55 tangent warp frequency;
#X text 150 80 multiply by 2^k so result is 1<=r<2 (transposer);
#X text 150 155 block diagonal state space system (spectral processor)
;
#X text 150 180 reordered fft;
#X text 150 205 convert signal to binary vector;
#X text 150 230 several windowing functions and spectral envelopes
;
#X text 150 255 biquad second order sections (i.e. butterworth);
#X text 150 280 convert a signal to binary representation;
#X text 150 305 normalize a (set of) dsp block(s) (i.e. for spectral
processing);
#X text 150 345 several bandlimited oscillators;
#X text 150 395 chebyshev polynomial waveshaper;
#X text 150 420 complex log;
#X text 150 445 diagonal state space system (spectral processor);
#X text 150 470 several distortions & waveshaping functions;
#X text 150 495 discrete wavelet transform;
#X obj 10 370 creb/cexp~;
#X text 150 370 complex exp;
#X obj 10 539 creb/dynwav~;
#X obj 10 564 creb/ead~;
#X obj 10 589 creb/eadsr~;
#X obj 10 614 creb/ear~;
#X obj 10 639 creb/filterortho~;
#X obj 10 664 creb/fdn~;
#X obj 10 689 creb/junction~;
#X obj 10 714 creb/lattice~;
#X obj 10 764 creb/permut~;
#X obj 10 789 creb/qmult~;
#X obj 10 814 creb/qnorm~;
#X obj 10 839 creb/ramp~;
#X obj 10 864 creb/resofilt~;
#X obj 10 889 creb/sbosc~;
#X obj 10 914 creb/statwav~;
#X obj 10 939 creb/scrollgrid1D~;
#X obj 10 964 creb/tabreadmix~;
#X obj 10 989 creb/xfm~;
#X text 150 514 inverse discrete wavelet transform;
#X text 150 539 dynamic wavetable: use a signal block as wavetable
;
#X text 150 564 exp. attack decay;
#X text 150 589 exp. attack decay sustain release;
#X text 150 614 exp. attack release;
#X text 150 639 several biquad filters;
#X text 150 664 a feedback delay network;
#X text 150 689 a circulant lossless signal junction;
#X text 150 714 lattice filter;
#X text 150 739 multiply a signal block with an arbitrary matrix;
#X text 150 764 random permute a signal block;
#X text 150 789 multiply 2 quaternion signals;
#X text 150 814 normalize a quaternion signal (or any 4 channel sig)
;
#X text 150 839 generates an integer ramp;
#X text 150 864 a reso filter (4pole;
#X text 150 889 smallband oscillator (i.e. for formant synthesis);
#X text 150 914 a tabread4~ clone with 8 point interpolation;
#X text 150 939 a stabilized scroll grid chaotic oscillator;
#X text 150 964 a tabread~ clone with overlap add (for smooth time
stretch);
#X text 150 989 coupled frequency modulation;
#X text 5 516 [creb/idwt~];
#X obj 10 739 creb/bmatrix~;
#X obj 10 1014 creb/nfft~;
#X text 150 1014 mayer fft;
#X obj 10 1038 creb/nifft~;
#X text 150 1038 mayer inverse fft;
