aboutsummaryrefslogtreecommitdiff
path: root/doc/reference.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/reference.txt')
-rw-r--r--doc/reference.txt49
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