sc3-rdu
UGens and Pseudo-UGens. Env (Adsr, Asr, LinSeq), Trig (TLine, TXLine)
sc3-rdu
supercollider3 unit generators
- Bezier - Bézier curve oscillator
- BufMemCpy - ?
- Dl - load dsp code from dynamic library (.so)
- DelayMap - ?
- DelaySet - ?
- DelaySetBuf - ?
- DustRange - Dust variant with inter-offset times generated randomly within range
- Dx7 - Raph Levien and Pascal Gauthier Dx7 emulation
- Dx7Env - ?
- ExpRandN - n-channel variant of ExpRand
- Freezer - variant of Grm Freeze processor
- IRandN - n-channel variant of IRand
- LagC - ?
- LinRandN - n-channel variant of LinRand
- LoopSet - ?
- MVerb - Dattorro’s figure-of-eight reverb structure by Martin Eastwood
- ObxdFilter - Filatov Vadim filter from Obxd
- PV_Split - copy PV buffer, graph coherent variant of PV_Copy
- PV_DecayTable - ?
- PinkingFilterPk3 - Paul Kellet's refined method
- RandN - n-channel variant of Rand
- SamplerIndex - ?
- ShufflerB - variant of Grm Shuffling processor
- ShufflerL - ?
- SvfBp - Fons Adriaensen's band-pass state variable filter
- SvfHp - Fons Adriaensen's high-pass state variable filter
- SvfLp - Fons Adriaensen's low-pass state variable filter
- TExpRandN - n-channel variant of TExpRand
- TLinRandN - n-channel variant of TLinRand
- TRandN - n-channel variant of TRand
- TScramble - signal router, scramble mapping on trigger
- TSort - signal router, sort mapping on trigger
- TracePlay - ?
- TraceRead - ?
- TrigAllocator - ?
Pseudo unit generators:
- Adsr - Attack-decay-sustain-release envelope (Env, EnvGen)
- Asr - Attack-sustain-release envelope (Env, EnvGen)
- Cc - Continous controller input (In)
- CcEvent - ?
- Cutoff - Sustain time and release time envelope (Env, EnvGen)
- LinSeg - Line segment envelope (Env, EnvGen)
- RingzBank - Bank of Ringz filters (Klank, Ref)
- Select2 - Predicate to select one of two signals (*, -, +)
- SinOscBank - Bank of FSinOsc oscillators (Klang, Ref)
- Sw - Switch controller input (In)
- TLine - Line envelope (Env, EnvGen)
- TLineTo - Line envelope (TLine, TDelay, Latch)
- TXLine - Line envelope (Env, EnvGen)
- TXLineTo - Line envelope (TXLine, TDelay, Latch)
- Tr - Timed trigger (Trig, SampleDur, ControlDur)
- Tr1 - Timed trigger (Trig1, SampleDur, ControlDur)
requires: r-common
debian: supercollider-dev
tested-with:
references:
- msfa: https://github.com/google/music-synthesizer-for-android
- dexed: https://github.com/asb2m10/dexed
- obxd: https://github.com/2DaT/Obxd
- svf: https://kokkinizita.linuxaudio.org/papers/digsvfilt.pdf
- pk: https://www.firstpr.com.au/dsp/pink-noise/
- mverb: https://github.com/martineastwood/mverb
© rohan drape, 1998-2024, gpl
Adsr
Extension
✓
Superclass:
✗
Bezier
Extension
✗
Superclass:
PureUGen
BufAlloc
Extension
✗
Superclass:
✗
BufMemCpy
Extension
✗
Superclass:
✗
ControlIn
Extension
✗
Superclass:
PseudoUgen
ControlOut
Extension
✗
Superclass:
PseudoUgen
CurveGen
Extension
✗
Superclass:
PseudoUgen
Cutoff
Extension
✗
Superclass:
PseudoUgen
DelayMap
Extension
✗
Superclass:
PureUGen
DelaySet
Extension
✗
Superclass:
Filter
DelaySetBuf
Extension
✗
Superclass:
PureUGen
DelayTap
Extension
✗
Superclass:
PseudoUgen
DelayWrite
Extension
✗
Superclass:
PseudoUgen
DemandImpulseSequencer
Extension
✗
Superclass:
PseudoUgen
DemandSequencer
Extension
✓
Superclass:
✗
Demultiplexer
Extension
✗
Superclass:
MultiOutUGen
Distances
Extension
✗
Superclass:
PseudoUgen
DurationCycle
Extension
✗
Superclass:
PseudoUgen
DurationGate
Extension
✗
Superclass:
PureUGen
DurationPhasor
Extension
✗
Superclass:
✗
DurationPulse
Extension
✗
Superclass:
✗
DustRange
Extension
✗
Superclass:
UGen
DynRingzBank
Extension
✓
Superclass:
✗
Env
Extension
✓
Superclass:
✗
EnvRelease
Extension
✗
Superclass:
✗
EnvSpec
Extension
✗
Superclass:
Env
EnvTrapezoid
Extension
✗
Superclass:
PureUGen
ExpRandN
Extension
✗
Superclass:
MultiOutUGen
Freezer
Extension
✗
Superclass:
PureUGen
Hold
Extension
✗
Superclass:
PureUGen
HoldSequence
Extension
✗
Superclass:
PureUGen
IRandN
Extension
✗
Superclass:
MultiOutUGen
ImpulseSequencer
Extension
✓
Superclass:
✗
KNearest
Extension
✗
Superclass:
PseudoUgen
LagC
Extension
✗
Superclass:
PureUGen
LinGen
Extension
✗
Superclass:
PseudoUgen
LinRandN
Extension
✗
Superclass:
MultiOutUGen
LinSeg
Extension
✗
Superclass:
PseudoUgen
LoopSet
Extension
✗
Superclass:
PureUGen
MVerb
Extension
✗
Superclass:
MultiOutUGen
MultiTapDelay
Extension
✗
Superclass:
✗
Multiplexer
Extension
✗
Superclass:
PureUGen
ObxdFilter
Extension
✗
Superclass:
Filter
PV_DecayTable
Extension
✗
Superclass:
PV_ChainUGen
PV_Split
Extension
✗
Superclass:
PureMultiOutUGen
Perc
Extension
✗
Superclass:
✗
PingPongDelay
Extension
✗
Superclass:
✗
PseudoUgen
Extension
✗
Superclass:
✗
RandN
Extension
✗
Superclass:
MultiOutUGen
Release
Extension
✗
Superclass:
PseudoUgen
RingzBank
Extension
✗
Superclass:
PseudoUgen
SamplerIndex
Extension
✗
Superclass:
PureMultiOutUGen
SequenceableCollection
Extension
✓
Superclass:
✗
Sequencer
Extension
✗
Superclass:
PseudoUgen
ShufflerB
Extension
✗
Superclass:
PureMultiOutUGen
ShufflerL
Extension
✗
Superclass:
Filter
SinOscBank
Extension
✗
Superclass:
PseudoUgen
Sine
Extension
✗
Superclass:
PseudoUgen
SvfBp
Extension
✗
Superclass:
Filter
SvfHp
Extension
✗
Superclass:
Filter
SvfLp
Extension
✗
Superclass:
Filter
TDistances
Extension
✗
Superclass:
PseudoUgen
TExpRandN
Extension
✗
Superclass:
MultiOutUGen
TLinRand
Extension
✗
Superclass:
UGen
TLinRandN
Extension
✗
Superclass:
MultiOutUGen
TLine
Extension
✗
Superclass:
✗
TLineTo
Extension
✗
Superclass:
✗
TRandN
Extension
✗
Superclass:
MultiOutUGen
TScramble
Extension
✗
Superclass:
MultiOutUGen
TSort
Extension
✗
Superclass:
MultiOutUGen
TableRand
Extension
✗
Superclass:
PureUGen
TapC
Extension
✗
Superclass:
DelayTap
TkNearest
Extension
✗
Superclass:
PseudoUgen
TracePlay
Extension
✗
Superclass:
PureUGen
TraceRead
Extension
✗
Superclass:
PureUGen
TrigAllocator
Extension
✗
Superclass:
MultiOutUGen
TrigRoundRobin
Extension
✗
Superclass:
MultiOutUGen
TxLine
Extension
✗
Superclass:
PseudoUgen
TxLineTo
Extension
✗
Superclass:
PseudoUgen
WDistances
Extension
✗
Superclass:
MultiOutUGen
WkNearest
Extension
✗
Superclass:
MultiOutUGen
Found no docs
6798983299
Date
2023-11-08
Git hash
88329ef304a7eee016d44f0c9a2f57200f5f2783
6782643602
Date
2023-11-07
Git hash
69d184ebc6e3e4c926135d13aaad93d1b32e90d3
6626957575
Date
2023-10-24
Git hash
163bfefc28bec68773be50bbbf7cd10dbb437613
6626821254
Date
2023-10-24
Git hash
d3d4bc1c7723e4107618a15ef321e13f5e181189
2485350901
Date
2022-06-13
Git hash
65ea76a789c44f69bb0208ab98248364daea23af
2485298815
Date
2022-06-13
Git hash
43321011815886426330c940d2f5196c6236acfc
966092377
Date
2021-06-23
Git hash
67855b26ca3a3930a487e73d48726e3a48e2d498
963217124
Date
2021-06-23
Git hash
31490cf0aaa0a68d58db55b4bff0503b6c4cde51
Repository
URL
https://github.com/rd--/sc3-rdu
Since
2007-02-25
Last update
2024-12-30
Current version
6798983299
Quark info
url
https://gitlab.com/rd--/sc3-rdu
name
sc3-rdu
since
1998
author
rd
status
experimental
helpdoc
help/scd/sc3-rdu.help.scd
summary
UGens and Pseudo-UGens. Env (Adsr, Asr, LinSeq), Trig (TLine, TXLine)
version
0.0.1