packages feed

hsc3-0.3: Help/UGen/External/stkModalBar.help.lhs

stkModalBar freq instrument stickHardness stickPosition 
            vibratoGain vibratoFreq directStickMix volume trig

  Marimba=0, Vibraphone=1, Agogo=2, Wood1=3, Reso=4,
  Wood2=5, Beats=6, Two Fixed=7, Clump=8

> let { x = mouseX KR 0.25 4 Linear 0.2 
>     ; tr = impulse KR x 0 - 0.5
>     ; tR = tRand 0 127 tr }
> in do { i <- tRand 0 9 tr
>       ; mn <- tiRand 25 96 tr
>       ; [sh, sp, vg, vf, mx, v] <- replicateM 6 tR
>       ; audition (out 0 (stkModalBar AR (midiCPS mn) i sh sp vg vf mx v tr)) }

> let { x = mouseX KR 1 6 Linear 0.2 
>     ; t = impulse KR x 0 - 0.5
>     ; tr = pulseDivider t 6 0 }
> in do { mn <- tiRand 52 64 t
>       ; sh <- tRand 4 8 tr
>       ; sp <- tRand 54 68 tr
>       ; vg <- tRand 66 98 tr
>       ; vf <- tRand 4 12 tr
>       ; mx <- tRand 0 1 tr
>       ; v <- tRand 16 48 tr
>       ; audition (out 0 (stkModalBar AR (midiCPS mn) 1 sh sp vg vf mx v t)) }