hsc3-0.20: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.Sc3.Ugen.Bindings.Hw.Construct

Description

For hand-writing Ugens.

Synopsis

Documentation

mk_osc :: [Rate] -> UgenId -> Rate -> String -> [Ugen] -> Int -> Ugen Source #

Oscillator constructor with constrained set of operating Rates.

mkOsc :: Rate -> String -> [Ugen] -> Int -> Ugen Source #

Oscillator constructor with all_rates.

mkOscR :: [Rate] -> Rate -> String -> [Ugen] -> Int -> Ugen Source #

Oscillator constructor, rate restricted variant.

mkOscIdR :: [Rate] -> UgenId -> Rate -> String -> [Ugen] -> Int -> Ugen Source #

Rate restricted oscillator constructor, setting identifier.

mkOscId :: UgenId -> Rate -> String -> [Ugen] -> Int -> Ugen Source #

Oscillator constructor, setting identifier.

mk_osc_mce :: UgenId -> Rate -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Provided UgenId variant of mkOscMCE.

mkOscMCE :: Rate -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Variant oscillator constructor with MCE collapsing input.

mkOscMCEId :: UgenId -> Rate -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Variant oscillator constructor with MCE collapsing input.

mk_filter :: [Rate] -> [Int] -> UgenId -> String -> [Ugen] -> Int -> Ugen Source #

Rate constrained filter Ugen constructor.

mkFilterIdR :: [Rate] -> UgenId -> String -> [Ugen] -> Int -> Ugen Source #

Filter Ugen constructor.

mkFilterR :: [Rate] -> String -> [Ugen] -> Int -> Ugen Source #

Filter Ugen constructor.

mkFilter :: String -> [Ugen] -> Int -> Ugen Source #

Filter Ugen constructor.

mkFilterId :: UgenId -> String -> [Ugen] -> Int -> Ugen Source #

Filter Ugen constructor.

mk_filter_mce :: [Rate] -> UgenId -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Provided UgenId filter with mce input.

mkFilterMCER :: [Rate] -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Variant filter constructor with MCE collapsing input.

mkFilterMCE :: String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Variant filter constructor with MCE collapsing input.

mkFilterMCEId :: UgenId -> String -> [Ugen] -> Ugen -> Int -> Ugen Source #

Variant filter constructor with MCE collapsing input.

mkInfo :: String -> Ugen Source #

Information unit generators are very specialized.