Library of Csound UDO Code
Csound Csound Document
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
README.md
adsr140.udo
audaciouseq.udo
clock_div.udo
diode.udo
event_seq.udo
gatesig.udo
k35.udo
pattern_sequencer.udo
ringmod.udo
seqsig.udo
seqsig2.udo
solina_chorus.udo
tdf2.udo
unirect.udo
waveseq.udo
zdf.udo
zdf_svf.udo

README.md

libsyi - Library of Csound UDO code

by Steven Yi

Files

  • tdf2.udo - Implementations of Transposed Direct Form II Biquad filter (users are directed to use Csound's rbjeq for better performance)
  • waveseq.udo - Wave sequencing oscillator in the spirit of Korg Wavestation
  • adsr140.udo - Gated, Retriggerable envelope generator based on Doepfer A-140 module
  • ringmod.udo - Implementation of Julian Parker's digital model of a Ring Modulator
  • unirect.udo - Generates a unipolar rectangular signal suitable for use as an audio-rate gate signal
  • audaciouseq.udo - Implementation of a 10-band EQ filter based on code from Audacious Media Player
  • solina.udo - Chorus effect based on chorus module of Solina String Ensemble
  • zdf_svf.udo - Zero Delay State Variable Filter
  • zdf.udo - Zero Delay Feedback Filters (zdf_1pole...)
  • gatesig.udo - reads a-rate trigger signal (e.g., from mpulse) and outputs gate signal that holds for given time in seconds
  • seqsig.udo - reads a-rate trigger signal (e.g., from mpulse) and outputs a value from a k-rate array, cycling through the items
  • clock_div.udo - reads a-rate trigger signal (e.g., from mpulse) and emits a slower rate trigger determined by the k-rate division value
  • pattern_sequencer.udo - 128 pattern sequencer with 8 sequences per pattern, inspired by the Doepfer Schaltwerk; contains additional utility opcodes for creating and manipulating patterns and sequences