packages feed

hsc3-0.17: Help/UGen/pv_HainsworthFoote.help.lhs

    Sound.SC3.UGen.Help.viewSC3Help "PV_HainsworthFoote"
    Sound.SC3.UGen.DB.ugenSummary "PV_HainsworthFoote"

> import Sound.SC3 {- hsc3 -}

> g_01 =
>     let i = soundIn 0
>         b = localBuf 'α' 2048 1
>         f = fft' b i
>         x = mouseX KR 0.5 1.25 Linear 0.2
>         h = pv_HainsworthFoote f 1 0 x 0.04
>         o = sinOsc AR (mrg2 440 445) 0 * decay (h * 0.1) 0.1 * 0.1
>     in o + i

spot note transitions

> g_02 =
>     let s = lfSaw AR (lfNoise0 'β' KR 1 * 90 + 400) 0 * 0.5
>         b = localBuf 'γ' 2048 1
>         f = fft' b s
>         d = pv_HainsworthFoote f 1.0 0.0 0.9 0.5
>         t = sinOsc AR 440 0 * decay (d * 0.1) 0.1
>     in mce2 (s * 0.2) t