vivid-0.4.2.3: Sound synthesis with SuperCollider

Safe HaskellNone
LanguageHaskell98
Extensions
  • Cpp
  • UndecidableInstances
  • TypeFamilies
  • DataKinds
  • InstanceSigs
  • TypeSynonymInstances
  • FlexibleInstances
  • ConstrainedClassMethods
  • MultiParamTypeClasses
  • KindSignatures
  • ExplicitNamespaces

Vivid.SynthDef.ToSig

Documentation

class ToSig s (args :: [Symbol]) where Source #

Methods

toSig :: s -> SDBody' args Signal Source #

Instances
ToSig Double args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Double -> SDBody' args Signal Source #

ToSig Float args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Float -> SDBody' args Signal Source #

ToSig Int args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Int -> SDBody' args Signal Source #

ToSig Integer args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Integer -> SDBody' args Signal Source #

ToSig BufferId args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: BufferId -> SDBody' args Signal Source #

ToSig Signal args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Signal -> SDBody' args Signal Source #

(KnownSymbol a, Subset (a ': ([] :: [Symbol])) args) => ToSig (Variable a) args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: Variable a -> SDBody' args Signal Source #

a ~ args => ToSig (SDBody' a Signal) args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: SDBody' a Signal -> SDBody' args Signal Source #