hsc3-0.19.1: 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.