packages feed

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

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

> import Control.Monad
> import Sound.SC3

requires "../../rawwaves/marmstk1.raw"

> 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 <- tRandM 0 9 tr
>       ;mn <- tIRandM 25 96 tr
>       ;[sh,sp,vg,vf,mx,v] <- replicateM 6 tR
>       ;let s = stkModalBar AR (midiCPS mn) i sh sp vg vf mx v tr
>        in audition (out 0 s)}

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