packages feed

hsc3-0.18: Help/UGen/bufCombC.help.lhs

> import Sound.SC3 {- hsc3 -}

Allocate buffer zero (required for examples below)

    > withSC3 (async (b_alloc 0 44100 1))

Comb filter as resonator. The resonant fundamental is equal to
reciprocal of the delay time.

> g_01 =
>     let n = whiteNoise 'α' AR
>         dt = xLine KR 0.0001 0.01 20 RemoveSynth
>     in bufCombC 0 (n * 0.1) dt 0.2

With negative feedback

> g_02 =
>     let n = whiteNoise 'α' AR
>         dt = xLine KR 0.0001 0.01 20 RemoveSynth
>     in bufCombC 0 (n * 0.1) dt (-0.2)

Used as an echo (filtered decaying noise bursts)

> g_03 =
>     let d = dust 'α' AR 1
>         n = whiteNoise 'β' AR
>         i = decay (d * 0.5) 0.2 * n
>     in bufCombC 0 i 0.2 3