diff options
author | Tom Schouten <doelie@users.sourceforge.net> | 2003-01-21 10:18:19 +0000 |
---|---|---|
committer | Tom Schouten <doelie@users.sourceforge.net> | 2003-01-21 10:18:19 +0000 |
commit | cdf8ded57019d5c905f16422d40be7b1a18ab3bc (patch) | |
tree | 92623f40f305b1e2f51198d5c16893c7ca70a2c6 /doc/reference.txt |
This commit was generated by cvs2svn to compensate for changes in r350,svn2git-root
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/externals/creb/; revision=351
Diffstat (limited to 'doc/reference.txt')
-rw-r--r-- | doc/reference.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/reference.txt b/doc/reference.txt new file mode 100644 index 0000000..6485266 --- /dev/null +++ b/doc/reference.txt @@ -0,0 +1,49 @@ +abstractions + +64k a beat shuffler using raw 64k/break sample banks +bdft,bdfts set decay time (ms/sec) and osc frequency (for bdiag~) +bhip~ butterworth high pass filter +blop~ butterworth low pass filter +bpm convert bpm to metro time and phasor freq +count modulo counter +eadh~ exponential attack decay (with hold == duration) +eadsrh~ exponential attack decay sustain release (..) +fblock block relative frequency conversion +inv inverse +pdynwav~ phasor~ + dynwav~ +scale7 arbitrary 7 tone scale +vols~ volume for a stereo signal +vol~ volume for a mono signal + +externs + +ffpoly finite field polynomial +fwarp tangent warp frequency +ratio multiply by 2^k so result is 1<=r<2 (transposer) + + +tilde externs + +abs~ absolute value +bdiag~ block diagonal state space system (spectral processor) +bfft~ reordered fft +cheby~ chebychev polynomial waveshaper +diag~ diagonal state space system (spectral processor) +dist~ several distortions & waveshaping functions +dwt~ discrete wavelet transform +idwt~ inverse +dynwav~ dynamic wavetable: use a signal block as wavetable +ead~ exp. attack decay +eadsr~ exp. attack decay sustain release +ear~ exp. attack release +lattice~ lattice filter +matrix~ multiply a signal block with an arbitrary matrix +permut~ random permute a signal block +qmult~ multiply 2 quaternion signals +qnorm~ normalize a quaternion signal (or any 4 channel sig) +ramp~ generates an integer ramp +statwav~ a tabread4~ clone with 8 point interpolation +tabreadmix~ a tabread~ clone with overlap add (for smooth time stretch) +xfm~ coupled frequency modulation +biquadseries~ biquad second order sections (i.e. butterworth) +filterortho~ several biquad filters, orthogonal implementation |