2020, LFSaw (interaction | music)
DSP function definitions for the FAUST dsp language inspired by the interface of standard SuperCollider UGens.
impulse
—Impulse
lfsaw
—LFsaw
lfsaw_uni
— unipolarLFSaw
sinosc
—SinOsc
lfpulse
—LFPulse
lftri
—LFTri
pmosc
—PMOsc
sinoscfb
—SinOscFB
whitenoise
—WhiteNoise
pinknoise
—PinkNoise
dust
—Dust
lpf
mod
—%
(modulo)- mod : ℝ 2 → ℝ +
size
—Array:size
wrapAt
—Array:wrapAt
at
—Array:at
rotate
—Array:rotate
wrap2
—UGen:wrap2
wrap
—UGen:wrap
clip2
—UGen:clip2
clip
—UGen:clip
fold
—UGen:fold
fold2
—UGen:fold2
trig_1
—Trig
with 1-sample durationtrig1_1
—Trig1
with 1-sample durationlatch
—Latch
gate
—Gate
demand_1
— an attempt atDemand-like functionality
tdemand_1
— likedemand
but returning triggers
shameless copy from this issue
strictRising
strictFalling
changed
falling
rising
unchanged
phasor
— simple phasorsineosc_s
— hardsynced sin oscillatorfuncosc
— function oscillatorfunc2waveform
— turn a function (with one variable) into a waveform
Though, most of the research that went into this repository is done in my spare time, it has also been partially funded by the RottingSounds (project AR 445-G24, awarded by the Austrian Science Fund (FWF)).
Please support me by listening to (and possibly purchasing) my music on bandcamp.