Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Functions to re-write assigned node identifiers at UGen graphs. Used carefully it allows for composition of sub-graphs with psuedo-random nodes.
Synopsis
- edit_ugenid :: ID a => a -> UGenId -> UGenId
- uprotect :: ID a => a -> UGen -> UGen
- uprotect_seq :: ID a => a -> [UGen] -> [UGen]
- uclone_seq :: ID a => a -> Int -> UGen -> [UGen]
- uclone :: ID a => a -> Int -> UGen -> UGen
- ucompose :: ID a => a -> [UGen -> UGen] -> UGen -> UGen
- useq :: ID a => a -> Int -> (UGen -> UGen) -> UGen -> UGen
Documentation
uprotect :: ID a => a -> UGen -> UGen Source #
edit_ugenid
of e at all Primitive_U
of u.
uprotect_seq :: ID a => a -> [UGen] -> [UGen] Source #
Variant of uprotect
with subsequent identifiers derived by
incrementing initial identifier.
uclone_seq :: ID a => a -> Int -> UGen -> [UGen] Source #
Make n instances of UGen
with protected identifiers.