packages feed

hsc3-0.16: Help/UGen/ringz.help.lhs

> Sound.SC3.UGen.Help.viewSC3Help "Ringz"
> Sound.SC3.UGen.DB.ugenSummary "Ringz"

> import Sound.SC3

> let n = dust 'α' AR 3
> in audition (out 0 (ringz (n * 0.3) 2000 2))

> let n = whiteNoise 'α' AR
> in audition (out 0 (ringz (n * 0.005) 2000 0.5))

Modulate frequency

> let {n = whiteNoise 'α' AR
>     ;f = xLine KR 100 3000 10 RemoveSynth}
> in audition (out 0 (ringz (n * 0.005) f 0.5))

> let f = xLine KR 100 3000 10 RemoveSynth
> in audition (out 0 (ringz (impulse AR 6 0.3) f 0.5))

Modulate ring time

> let rt = xLine KR 4 0.04 8 RemoveSynth
> in audition (out 0 (ringz (impulse AR 6 0.3) 2000 rt))

Modulate ring time opposite direction

> let rt = xLine KR 0.04 4 8 RemoveSynth
> in audition (out 0 (ringz (impulse AR 6 0.3) 2000 rt))