packages feed

hsc3-lang-0.7: Help/Pattern/pinterleave.help.lhs

pinterleave :: P a -> P a -> P a

Interleave elements from two patterns.

> import Sound.SC3.Lang.Pattern

> let { p = pseq [1, 2, 3] 3
>     ; q = pseq [4, 5, 6, 7] 2 }
> in evalP 0 (pinterleave p q)

> let p = pinterleave (pwhite 1 9 5) (pseries 10 1 10)
> in evalP 1317 p