hsc3-0.16: Help/UGen/dynKlank.help.lhs
> Sound.SC3.UGen.Help.viewSC3Help "DynKlank"
> Sound.SC3.UGen.DB.ugenSummary "DynKlank"
> import Sound.SC3 {- hsc3 -}
{s=`[[800,1071,1153,1723],nil,[1,1,1,1]]
;DynKlank.ar(,Impulse.ar(2,0,0.1))}.play
> g_01 =
> let s = klankSpec [800,1071,1153,1723] [1,1,1,1] [1,1,1,1]
> in dynKlank (impulse AR 2 0 * 0.1) 1 0 1 s
{s=`[[800,1071,1353,1723],nil,[1,1,1,1]]
;DynKlank.ar(s,Dust.ar(8,0.1))}.play
> g_02 =
> let s = klankSpec [800,1071,1353,1723] [1,1,1,1] [1,1,1,1]
> in dynKlank (dust 'α' AR 8 * 0.1) 1 0 1 s
{s=`[[800,1071,1353,1723],nil,[1,1,1,1]]
;DynKlank.ar(s,PinkNoise.ar(0.007))}.play
> g_03 =
> let s = klankSpec [800,1071,1353,1723] [1,1,1,1] [1,1,1,1]
> in dynKlank (pinkNoise 'α' AR * 0.007) 1 0 1 s
{s=`[[200,671,1153,1723],nil,[1,1,1,1]]
;a=[0.007,0.007]
;DynKlank.ar(s,PinkNoise.ar(a))}.play;
> g_04 =
> let s = klankSpec [200,671,1153,1723] [1,1,1,1] [1,1,1,1]
> a = mce2 0.007 0.007
> in dynKlank (pinkNoise 'α' AR * a) 1 0 1 s
Change frequencies (x) and ring-times (y) with mouse.
> g_05 =
> let x = mouseX KR 0.5 2 Exponential 0.2
> f = map (* x) [800,1071,1153,1723]
> y = mouseY KR 0.1 10 Exponential 0.2
> d = map (* y) [1,1,1,1]
> s = klankSpec f [1,1,1,1] d
> i = impulse AR 2 0 * 0.1
> in dynKlank i 1 0 1 s