A list of Unit Generators in Sporth

Below is a very comprehensive list of Sporth Unit generators, created by the Sporth utility ugen_dump, found inside the util folder.

Eventually, some of these ugens will have links with short simple examples.

*

+

-

/

[

]

&

|

^

<<

>>

%

abs

adsr

allpass

atone

autowah

add

ampdb

bal

biscale

bitcrush

blsaw

blsquare

bltriangle

bpm2dur

bpm2rate

branch

brown

butbp

butbr

buthp

butlp

cdb

cdbload

cdbtab

cf

changed

clip

clock

comb

conv

count

crossfade

dcblk

delay

diode

diskin

dist

div

dmetro

drip

drop

dtrig

dup

dup2

dur

durs

dust

eq

eqfil

eval

expon

f

fl

fc

fe

floor

fm

fof

fofilt

fog

fosc

frac

ftsum

gbuzz

gen_eval

gen_file

gen_line

gen_padsynth

gen_sine

gen_rand

gen_composite

gen_sinesum

gen_sporth

gen_vals

get

gt

hilbert

in

incr

inv

jcrev

jitter

limit

line

load

sdelay

slice

slist

loadfile

loadspa

log

log10

lpf18

lsys

lt

max

maygate

maytrig

metro

mincer

min

mix

mode

moogladder

mtof

mul

ne

noise

nsmp

osc

oscmorph4

oscmorph2

p

palias

pan

pareq

paulstretch

pdhalf

peaklim

phaser

phasor

pinknoise

pluck

port

pos

posc3

print

prop

ps

pset

pshift

ptrack

rand

randh

randi

ref

render

reson

reverse

revsc

rms

rot

round

rpt

rspline

samphold

saturator

saw

say

scale

scrambler

set

setdurs

sget

sine

smoothdelay

slick

spa

sparec

square

sr

srand

sub

streson

swap

switch

tabread

tadsr

talias

tbldur

tblrec

tblsize

tdiv

tenv

tenv2

tenvx

tgate

tget

thresh

timer

tin

tick

tog

tone

tphasor

tport

tprop

trand

triangle

tri

tseq

tseg

tset

var

varset

vdelay

vocoder

waveset

writecode

wpkorg35

zeros

zitarev

zrev