csound-expression-5.4.3.1: library to make electronic music
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Types

Description

The Csound types.

There are several primitive types:

  • Sig - signals
  • D - numbers
  • Str - strings
  • Tab - 1-dimensional arrays
  • Spec and Wspec - sound spectrums

A signal is a stream of numbers. Signals carry sound or time varied control values. Numbers are constants. 1-dimensional arrays contain some useful data which is calculated at the initial run of the program.

There is only one compound type. It's a tuple of Csound values. The empty tuple is signified with special type called Unit.

Synopsis

Primitive types

data Sig #

Signals

Instances

Instances details
EqB Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

(==*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

(/=*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

IfB Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

ifB :: bool ~ BooleanOf Sig => bool -> Sig -> Sig -> Sig #

OrdB Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

(<*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

(<=*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

(>*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

(>=*) :: bool ~ BooleanOf Sig => Sig -> Sig -> bool #

Monoid Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

mempty :: Sig #

mappend :: Sig -> Sig -> Sig #

mconcat :: [Sig] -> Sig #

Semigroup Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

(<>) :: Sig -> Sig -> Sig #

sconcat :: NonEmpty Sig -> Sig #

stimes :: Integral b => b -> Sig -> Sig #

Floating Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

pi :: Sig #

exp :: Sig -> Sig #

log :: Sig -> Sig #

sqrt :: Sig -> Sig #

(**) :: Sig -> Sig -> Sig #

logBase :: Sig -> Sig -> Sig #

sin :: Sig -> Sig #

cos :: Sig -> Sig #

tan :: Sig -> Sig #

asin :: Sig -> Sig #

acos :: Sig -> Sig #

atan :: Sig -> Sig #

sinh :: Sig -> Sig #

cosh :: Sig -> Sig #

tanh :: Sig -> Sig #

asinh :: Sig -> Sig #

acosh :: Sig -> Sig #

atanh :: Sig -> Sig #

log1p :: Sig -> Sig #

expm1 :: Sig -> Sig #

log1pexp :: Sig -> Sig #

log1mexp :: Sig -> Sig #

Num Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

(+) :: Sig -> Sig -> Sig #

(-) :: Sig -> Sig -> Sig #

(*) :: Sig -> Sig -> Sig #

negate :: Sig -> Sig #

abs :: Sig -> Sig #

signum :: Sig -> Sig #

fromInteger :: Integer -> Sig #

Fractional Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

(/) :: Sig -> Sig -> Sig #

recip :: Sig -> Sig #

fromRational :: Rational -> Sig #

Outs Sig Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts Sig Source #

Methods

toOuts :: Sig -> SE (SigOuts Sig) Source #

AmpInstr Sig Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut Sig Source #

Methods

onAmp :: Sig -> D -> SE (AmpInstrOut Sig) Source #

RenderCsd Patch1 Source # 
Instance details

Defined in Csound.Air.Patch

RenderCsd Patch2 Source # 
Instance details

Defined in Csound.Air.Patch

OscVal Sig 
Instance details

Defined in Csound.Typed.Control.Osc

Methods

getOscTypes :: Sig -> String

getOscRef :: Sig -> SE (Ref Sig)

PureSingle Sig 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

pureSingleGE :: GE ([E] -> E) -> Sig

IsPrim Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Associated Types

type PrimOf Sig

Methods

getPrim :: Sig -> Maybe (PrimOf Sig)

fromPrim :: PrimOf Sig -> Sig

SigOrD Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Val Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

fromGE :: GE E -> Sig #

toGE :: Sig -> GE E #

fromE :: E -> Sig #

BindSig Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig :: (Sig -> SE Sig) -> Sig -> SE Sig #

BindSig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> Sig -> SE Sig #

SigSpace Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig :: (Sig -> Sig) -> Sig -> Sig #

SigSpace2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> Sig -> Sig #

Sig2s Sig 
Instance details

Defined in Csound.Typed.Types.Tuple

Sig2s Sig2 
Instance details

Defined in Csound.Typed.Types.Tuple

Sig2s Sig4 
Instance details

Defined in Csound.Typed.Types.Tuple

Sig2s Sig6 
Instance details

Defined in Csound.Typed.Types.Tuple

Sig2s Sig8 
Instance details

Defined in Csound.Typed.Types.Tuple

Sigs Sig 
Instance details

Defined in Csound.Typed.Types.Tuple

Tuple Sig 
Instance details

Defined in Csound.Typed.Types.Tuple

Default Sig 
Instance details

Defined in Csound.Typed.Types.Prim

Methods

def :: Sig #

SigSpace a => At Sig Sig a 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig Sig a #

Methods

at :: (Sig -> Sig) -> a -> AtOut Sig Sig a #

At Sig Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig Sig2 Sig #

Methods

at :: (Sig -> Sig2) -> Sig -> AtOut Sig Sig2 Sig #

At Sig Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig Sig2 Sig2 #

Methods

at :: (Sig -> Sig2) -> Sig2 -> AtOut Sig Sig2 Sig2 #

At Sig2 Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 Sig2 Sig #

Methods

at :: (Sig2 -> Sig2) -> Sig -> AtOut Sig2 Sig2 Sig #

At Sig2 Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 Sig2 Sig2 #

Methods

at :: (Sig2 -> Sig2) -> Sig2 -> AtOut Sig2 Sig2 Sig2 #

SigSpace a => MixAt Sig Sig a 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> Sig) -> a -> AtOut Sig Sig a #

MixAt Sig Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> Sig2) -> Sig -> AtOut Sig Sig2 Sig #

MixAt Sig Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> Sig2) -> Sig2 -> AtOut Sig Sig2 Sig2 #

MixAt Sig2 Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> Sig -> AtOut Sig2 Sig2 Sig #

MixAt Sig2 Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> Sig2 -> AtOut Sig2 Sig2 Sig2 #

At Sig Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig Sig2 (Sco (Mix Sig)) #

Methods

at :: (Sig -> Sig2) -> Sco (Mix Sig) -> AtOut Sig Sig2 (Sco (Mix Sig)) #

At Sig Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig Sig2 (SE Sig) #

Methods

at :: (Sig -> Sig2) -> SE Sig -> AtOut Sig Sig2 (SE Sig) #

At Sig Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig Sig2 (SE Sig2) #

Methods

at :: (Sig -> Sig2) -> SE Sig2 -> AtOut Sig Sig2 (SE Sig2) #

At Sig2 Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig2 Sig2 (Sco (Mix Sig)) #

Methods

at :: (Sig2 -> Sig2) -> Sco (Mix Sig) -> AtOut Sig2 Sig2 (Sco (Mix Sig)) #

At Sig2 Sig2 (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig2 Sig2 (Sco (Mix Sig2)) #

Methods

at :: (Sig2 -> Sig2) -> Sco (Mix Sig2) -> AtOut Sig2 Sig2 (Sco (Mix Sig2)) #

At Sig2 Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 Sig2 (SE Sig) #

Methods

at :: (Sig2 -> Sig2) -> SE Sig -> AtOut Sig2 Sig2 (SE Sig) #

At Sig2 Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 Sig2 (SE Sig2) #

Methods

at :: (Sig2 -> Sig2) -> SE Sig2 -> AtOut Sig2 Sig2 (SE Sig2) #

At Sig2 Sig2 a => At Sig2 Sig2 (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

Associated Types

type AtOut Sig2 Sig2 (Source a) #

Methods

at :: (Sig2 -> Sig2) -> Source a -> AtOut Sig2 Sig2 (Source a) #

MixAt Sig Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> Sig2) -> Sco (Mix Sig) -> AtOut Sig Sig2 (Sco (Mix Sig)) #

MixAt Sig Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> Sig2) -> SE Sig -> AtOut Sig Sig2 (SE Sig) #

MixAt Sig Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> Sig2) -> SE Sig2 -> AtOut Sig Sig2 (SE Sig2) #

MixAt Sig2 Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> Sco (Mix Sig) -> AtOut Sig2 Sig2 (Sco (Mix Sig)) #

MixAt Sig2 Sig2 (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> Sco (Mix Sig2) -> AtOut Sig2 Sig2 (Sco (Mix Sig2)) #

MixAt Sig2 Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> SE Sig -> AtOut Sig2 Sig2 (SE Sig) #

MixAt Sig2 Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> Sig2) -> SE Sig2 -> AtOut Sig2 Sig2 (SE Sig2) #

At Sig (SE Sig) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) Sig #

Methods

at :: (Sig -> SE Sig) -> Sig -> AtOut Sig (SE Sig) Sig #

At Sig (SE Sig) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) Sig2 #

Methods

at :: (Sig -> SE Sig) -> Sig2 -> AtOut Sig (SE Sig) Sig2 #

At Sig (SE Sig) Sig3 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) Sig3 #

Methods

at :: (Sig -> SE Sig) -> Sig3 -> AtOut Sig (SE Sig) Sig3 #

At Sig (SE Sig) Sig4 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) Sig4 #

Methods

at :: (Sig -> SE Sig) -> Sig4 -> AtOut Sig (SE Sig) Sig4 #

At Sig2 (SE Sig2) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 (SE Sig2) Sig #

Methods

at :: (Sig2 -> SE Sig2) -> Sig -> AtOut Sig2 (SE Sig2) Sig #

At Sig2 (SE Sig2) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 (SE Sig2) Sig2 #

Methods

at :: (Sig2 -> SE Sig2) -> Sig2 -> AtOut Sig2 (SE Sig2) Sig2 #

MixAt Sig (SE Sig) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sig -> AtOut Sig (SE Sig) Sig #

MixAt Sig (SE Sig) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sig2 -> AtOut Sig (SE Sig) Sig2 #

MixAt Sig (SE Sig) Sig3 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sig3 -> AtOut Sig (SE Sig) Sig3 #

MixAt Sig (SE Sig) Sig4 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sig4 -> AtOut Sig (SE Sig) Sig4 #

MixAt Sig2 (SE Sig2) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> Sig -> AtOut Sig2 (SE Sig2) Sig #

MixAt Sig2 (SE Sig2) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> Sig2 -> AtOut Sig2 (SE Sig2) Sig2 #

At Sig (SE Sig) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig (SE Sig) (Sco (Mix Sig)) #

Methods

at :: (Sig -> SE Sig) -> Sco (Mix Sig) -> AtOut Sig (SE Sig) (Sco (Mix Sig)) #

At Sig (SE Sig) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig (SE Sig) (Sco (Mix Sig2)) #

Methods

at :: (Sig -> SE Sig) -> Sco (Mix Sig2) -> AtOut Sig (SE Sig) (Sco (Mix Sig2)) #

At Sig (SE Sig) (Sco (Mix Sig3)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig (SE Sig) (Sco (Mix Sig3)) #

Methods

at :: (Sig -> SE Sig) -> Sco (Mix Sig3) -> AtOut Sig (SE Sig) (Sco (Mix Sig3)) #

At Sig (SE Sig) (Sco (Mix Sig4)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig (SE Sig) (Sco (Mix Sig4)) #

Methods

at :: (Sig -> SE Sig) -> Sco (Mix Sig4) -> AtOut Sig (SE Sig) (Sco (Mix Sig4)) #

At Sig (SE Sig) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) (SE Sig) #

Methods

at :: (Sig -> SE Sig) -> SE Sig -> AtOut Sig (SE Sig) (SE Sig) #

At Sig (SE Sig) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) (SE Sig2) #

Methods

at :: (Sig -> SE Sig) -> SE Sig2 -> AtOut Sig (SE Sig) (SE Sig2) #

At Sig (SE Sig) (SE Sig3) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) (SE Sig3) #

Methods

at :: (Sig -> SE Sig) -> SE Sig3 -> AtOut Sig (SE Sig) (SE Sig3) #

At Sig (SE Sig) (SE Sig4) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig (SE Sig) (SE Sig4) #

Methods

at :: (Sig -> SE Sig) -> SE Sig4 -> AtOut Sig (SE Sig) (SE Sig4) #

At Sig (SE Sig) a => At Sig (SE Sig) (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

Associated Types

type AtOut Sig (SE Sig) (Source a) #

Methods

at :: (Sig -> SE Sig) -> Source a -> AtOut Sig (SE Sig) (Source a) #

At Sig (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig (SE Sig2) (Sco (Mix Sig)) #

Methods

at :: (Sig -> SE Sig2) -> Sco (Mix Sig) -> AtOut Sig (SE Sig2) (Sco (Mix Sig)) #

At Sig2 (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig2 (SE Sig2) (Sco (Mix Sig)) #

Methods

at :: (Sig2 -> SE Sig2) -> Sco (Mix Sig) -> AtOut Sig2 (SE Sig2) (Sco (Mix Sig)) #

At Sig2 (SE Sig2) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Associated Types

type AtOut Sig2 (SE Sig2) (Sco (Mix Sig2)) #

Methods

at :: (Sig2 -> SE Sig2) -> Sco (Mix Sig2) -> AtOut Sig2 (SE Sig2) (Sco (Mix Sig2)) #

At Sig2 (SE Sig2) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 (SE Sig2) (SE Sig) #

Methods

at :: (Sig2 -> SE Sig2) -> SE Sig -> AtOut Sig2 (SE Sig2) (SE Sig) #

At Sig2 (SE Sig2) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Associated Types

type AtOut Sig2 (SE Sig2) (SE Sig2) #

Methods

at :: (Sig2 -> SE Sig2) -> SE Sig2 -> AtOut Sig2 (SE Sig2) (SE Sig2) #

At Sig2 (SE Sig2) a => At Sig2 (SE Sig2) (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

Associated Types

type AtOut Sig2 (SE Sig2) (Source a) #

Methods

at :: (Sig2 -> SE Sig2) -> Source a -> AtOut Sig2 (SE Sig2) (Source a) #

MixAt Sig (SE Sig) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sco (Mix Sig) -> AtOut Sig (SE Sig) (Sco (Mix Sig)) #

MixAt Sig (SE Sig) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sco (Mix Sig2) -> AtOut Sig (SE Sig) (Sco (Mix Sig2)) #

MixAt Sig (SE Sig) (Sco (Mix Sig3)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sco (Mix Sig3) -> AtOut Sig (SE Sig) (Sco (Mix Sig3)) #

MixAt Sig (SE Sig) (Sco (Mix Sig4)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> Sco (Mix Sig4) -> AtOut Sig (SE Sig) (Sco (Mix Sig4)) #

MixAt Sig (SE Sig) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> SE Sig -> AtOut Sig (SE Sig) (SE Sig) #

MixAt Sig (SE Sig) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> SE Sig2 -> AtOut Sig (SE Sig) (SE Sig2) #

MixAt Sig (SE Sig) (SE Sig3) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> SE Sig3 -> AtOut Sig (SE Sig) (SE Sig3) #

MixAt Sig (SE Sig) (SE Sig4) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig -> SE Sig) -> SE Sig4 -> AtOut Sig (SE Sig) (SE Sig4) #

MixAt Sig (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig -> SE Sig2) -> Sco (Mix Sig) -> AtOut Sig (SE Sig2) (Sco (Mix Sig)) #

MixAt Sig2 (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> Sco (Mix Sig) -> AtOut Sig2 (SE Sig2) (Sco (Mix Sig)) #

MixAt Sig2 (SE Sig2) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> Sco (Mix Sig2) -> AtOut Sig2 (SE Sig2) (Sco (Mix Sig2)) #

MixAt Sig2 (SE Sig2) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> SE Sig -> AtOut Sig2 (SE Sig2) (SE Sig) #

MixAt Sig2 (SE Sig2) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mixAt :: Sig -> (Sig2 -> SE Sig2) -> SE Sig2 -> AtOut Sig2 (SE Sig2) (SE Sig2) #

ModArg1 Sig (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> SE Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> SE Sig) -> ModArgOut1 Sig (Sig -> SE Sig) Source #

ModArg1 Sig (Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> SE Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> SE Sig2) -> ModArgOut1 Sig (Sig -> SE Sig2) Source #

ModArg1 Sig (Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> Sig) -> ModArgOut1 Sig (Sig -> Sig) Source #

ModArg1 Sig (Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> Sig2) -> ModArgOut1 Sig (Sig -> Sig2) Source #

ModArg1 Sig (Sig -> a -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> SE Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> SE Sig) -> ModArgOut1 Sig (Sig -> a -> SE Sig) Source #

ModArg1 Sig (Sig -> a -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> SE Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> SE Sig2) -> ModArgOut1 Sig (Sig -> a -> SE Sig2) Source #

ModArg1 Sig (Sig -> a -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> Sig) -> ModArgOut1 Sig (Sig -> a -> Sig) Source #

ModArg1 Sig (Sig -> a -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> Sig2) -> ModArgOut1 Sig (Sig -> a -> Sig2) Source #

ModArg1 Sig (Sig -> a -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> SE Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> SE Sig) -> ModArgOut1 Sig (Sig -> a -> b -> SE Sig) Source #

ModArg1 Sig (Sig -> a -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> SE Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> SE Sig2) -> ModArgOut1 Sig (Sig -> a -> b -> SE Sig2) Source #

ModArg1 Sig (Sig -> a -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> Sig) -> ModArgOut1 Sig (Sig -> a -> b -> Sig) Source #

ModArg1 Sig (Sig -> a -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> Sig2) -> ModArgOut1 Sig (Sig -> a -> b -> Sig2) Source #

ModArg1 Sig (Sig -> a -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> c -> SE Sig) -> ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig) Source #

ModArg1 Sig (Sig -> a -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> c -> SE Sig2) -> ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig2) Source #

ModArg1 Sig (Sig -> a -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> c -> Sig) -> ModArgOut1 Sig (Sig -> a -> b -> c -> Sig) Source #

ModArg1 Sig (Sig -> a -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig2) Source #

Methods

modArg1 :: Sig -> Sig -> (Sig -> a -> b -> c -> Sig2) -> ModArgOut1 Sig (Sig -> a -> b -> c -> Sig2) Source #

ModArg2 Sig (a -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> SE Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> SE Sig) -> ModArgOut2 Sig (a -> Sig -> SE Sig) Source #

ModArg2 Sig (a -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> SE Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> SE Sig2) -> ModArgOut2 Sig (a -> Sig -> SE Sig2) Source #

ModArg2 Sig (a -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> Sig) -> ModArgOut2 Sig (a -> Sig -> Sig) Source #

ModArg2 Sig (a -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> Sig2) -> ModArgOut2 Sig (a -> Sig -> Sig2) Source #

ModArg2 Sig (a -> Sig -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> SE Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> SE Sig) -> ModArgOut2 Sig (a -> Sig -> b -> SE Sig) Source #

ModArg2 Sig (a -> Sig -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> SE Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> SE Sig2) -> ModArgOut2 Sig (a -> Sig -> b -> SE Sig2) Source #

ModArg2 Sig (a -> Sig -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> Sig) -> ModArgOut2 Sig (a -> Sig -> b -> Sig) Source #

ModArg2 Sig (a -> Sig -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> Sig2) -> ModArgOut2 Sig (a -> Sig -> b -> Sig2) Source #

ModArg2 Sig (a -> Sig -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> c -> SE Sig) -> ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig) Source #

ModArg2 Sig (a -> Sig -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> c -> SE Sig2) -> ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig2) Source #

ModArg2 Sig (a -> Sig -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> c -> Sig) -> ModArgOut2 Sig (a -> Sig -> b -> c -> Sig) Source #

ModArg2 Sig (a -> Sig -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig2) Source #

Methods

modArg2 :: Sig -> Sig -> (a -> Sig -> b -> c -> Sig2) -> ModArgOut2 Sig (a -> Sig -> b -> c -> Sig2) Source #

ModArg3 Sig (a -> b -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> SE Sig) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> SE Sig) -> ModArgOut3 Sig (a -> b -> Sig -> SE Sig) Source #

ModArg3 Sig (a -> b -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> SE Sig2) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> SE Sig2) -> ModArgOut3 Sig (a -> b -> Sig -> SE Sig2) Source #

ModArg3 Sig (a -> b -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> Sig) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> Sig) -> ModArgOut3 Sig (a -> b -> Sig -> Sig) Source #

ModArg3 Sig (a -> b -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> Sig2) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> Sig2) -> ModArgOut3 Sig (a -> b -> Sig -> Sig2) Source #

ModArg3 Sig (a -> b -> Sig -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> c -> SE Sig) -> ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig) Source #

ModArg3 Sig (a -> b -> Sig -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig2) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> c -> SE Sig2) -> ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig2) Source #

ModArg3 Sig (a -> b -> Sig -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> c -> Sig) -> ModArgOut3 Sig (a -> b -> Sig -> c -> Sig) Source #

ModArg3 Sig (a -> b -> Sig -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig2) Source #

Methods

modArg3 :: Sig -> Sig -> (a -> b -> Sig -> c -> Sig2) -> ModArgOut3 Sig (a -> b -> Sig -> c -> Sig2) Source #

ModArg4 Sig (a -> b -> c -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig) Source #

Methods

modArg4 :: Sig -> Sig -> (a -> b -> c -> Sig -> SE Sig) -> ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig) Source #

ModArg4 Sig (a -> b -> c -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig2) Source #

Methods

modArg4 :: Sig -> Sig -> (a -> b -> c -> Sig -> SE Sig2) -> ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig2) Source #

ModArg4 Sig (a -> b -> c -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig) Source #

Methods

modArg4 :: Sig -> Sig -> (a -> b -> c -> Sig -> Sig) -> ModArgOut4 Sig (a -> b -> c -> Sig -> Sig) Source #

ModArg4 Sig (a -> b -> c -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig2) Source #

Methods

modArg4 :: Sig -> Sig -> (a -> b -> c -> Sig -> Sig2) -> ModArgOut4 Sig (a -> b -> c -> Sig -> Sig2) Source #

Outs (SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts (SE Sig) Source #

Methods

toOuts :: SE Sig -> SE (SigOuts (SE Sig)) Source #

Outs (SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts (SE (Sig, Sig)) Source #

Methods

toOuts :: SE (Sig, Sig) -> SE (SigOuts (SE (Sig, Sig))) Source #

Outs (SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts (SE (Sig, Sig, Sig, Sig)) Source #

Methods

toOuts :: SE (Sig, Sig, Sig, Sig) -> SE (SigOuts (SE (Sig, Sig, Sig, Sig))) Source #

AmpInstr (SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (SE Sig) Source #

Methods

onAmp :: SE Sig -> D -> SE (AmpInstrOut (SE Sig)) Source #

AmpInstr (SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (SE (Sig, Sig)) Source #

Methods

onAmp :: SE (Sig, Sig) -> D -> SE (AmpInstrOut (SE (Sig, Sig))) Source #

Sigs a => RenderCsd (Sco (Mix a)) Source # 
Instance details

Defined in Csound.IO

Sigs a => RenderCsd [Sco (Mix a)] Source # 
Instance details

Defined in Csound.IO

DirtySingle (SE Sig) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

dirtySingleGE :: GE ([E] -> Dep E) -> SE Sig

BindSig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> SE Sig -> SE (SE Sig) #

BindSig2 (SE (Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> SE (Sig, Sig) -> SE (SE (Sig, Sig)) #

BindSig2 (SE (Sig, Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> SE (Sig, Sig, Sig) -> SE (SE (Sig, Sig, Sig)) #

BindSig2 (SE (Sig, Sig, Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> SE (Sig, Sig, Sig, Sig) -> SE (SE (Sig, Sig, Sig, Sig)) #

(Sigs a, SigSpace a) => SigSpace (Sco (Mix a)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mapSig :: (Sig -> Sig) -> Sco (Mix a) -> Sco (Mix a) #

(Sigs a, SigSpace2 a) => SigSpace2 (Sco (Mix a)) 
Instance details

Defined in Csound.Typed.Control.Mix

Methods

mapSig2 :: (Sig2 -> Sig2) -> Sco (Mix a) -> Sco (Mix a) #

SigSpace2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> SE Sig -> SE Sig #

SigSpace2 (SE (Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> SE (Sig, Sig) -> SE (Sig, Sig) #

SigSpace2 (SE (Sig, Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> SE (Sig, Sig, Sig) -> SE (Sig, Sig, Sig) #

SigSpace2 (SE (Sig, Sig, Sig, Sig)) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> SE (Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig) #

ModArg1 (SE Sig) (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> SE Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> SE Sig) -> ModArgOut1 (SE Sig) (Sig -> SE Sig) Source #

ModArg1 (SE Sig) (Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> SE Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> SE Sig2) -> ModArgOut1 (SE Sig) (Sig -> SE Sig2) Source #

ModArg1 (SE Sig) (Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> Sig) -> ModArgOut1 (SE Sig) (Sig -> Sig) Source #

ModArg1 (SE Sig) (Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> Sig2) -> ModArgOut1 (SE Sig) (Sig -> Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> SE Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> SE Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> SE Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> SE Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> SE Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> SE Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> SE Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> SE Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> SE Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> SE Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> SE Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> SE Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> SE Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> c -> SE Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> SE Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> SE Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> c -> SE Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> SE Sig2) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> Sig) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> c -> Sig) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> Sig) Source #

ModArg1 (SE Sig) (Sig -> a -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> Sig2) Source #

Methods

modArg1 :: Sig -> SE Sig -> (Sig -> a -> b -> c -> Sig2) -> ModArgOut1 (SE Sig) (Sig -> a -> b -> c -> Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> SE Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> SE Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> SE Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> SE Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> SE Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> SE Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> SE Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> SE Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> SE Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> SE Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> SE Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> SE Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> SE Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> c -> SE Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> SE Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> SE Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> c -> SE Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> SE Sig2) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> Sig) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> c -> Sig) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> Sig) Source #

ModArg2 (SE Sig) (a -> Sig -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> Sig2) Source #

Methods

modArg2 :: Sig -> SE Sig -> (a -> Sig -> b -> c -> Sig2) -> ModArgOut2 (SE Sig) (a -> Sig -> b -> c -> Sig2) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> SE Sig) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> SE Sig) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> SE Sig) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> SE Sig2) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> SE Sig2) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> SE Sig2) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> Sig) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> Sig) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> Sig) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> Sig2) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> Sig2) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> Sig2) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> SE Sig) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> c -> SE Sig) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> SE Sig) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> SE Sig2) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> c -> SE Sig2) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> SE Sig2) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> Sig) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> c -> Sig) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> Sig) Source #

ModArg3 (SE Sig) (a -> b -> Sig -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> Sig2) Source #

Methods

modArg3 :: Sig -> SE Sig -> (a -> b -> Sig -> c -> Sig2) -> ModArgOut3 (SE Sig) (a -> b -> Sig -> c -> Sig2) Source #

ModArg4 (SE Sig) (a -> b -> c -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> SE Sig) Source #

Methods

modArg4 :: Sig -> SE Sig -> (a -> b -> c -> Sig -> SE Sig) -> ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> SE Sig) Source #

ModArg4 (SE Sig) (a -> b -> c -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> SE Sig2) Source #

Methods

modArg4 :: Sig -> SE Sig -> (a -> b -> c -> Sig -> SE Sig2) -> ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> SE Sig2) Source #

ModArg4 (SE Sig) (a -> b -> c -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> Sig) Source #

Methods

modArg4 :: Sig -> SE Sig -> (a -> b -> c -> Sig -> Sig) -> ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> Sig) Source #

ModArg4 (SE Sig) (a -> b -> c -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

Associated Types

type ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> Sig2) Source #

Methods

modArg4 :: Sig -> SE Sig -> (a -> b -> c -> Sig -> Sig2) -> ModArgOut4 (SE Sig) (a -> b -> c -> Sig -> Sig2) Source #

HumanizeTime ([Seq] -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeTimeOut ([Seq] -> Sig -> Sig) Source #

Methods

humanTime :: Sig -> ([Seq] -> Sig -> Sig) -> HumanizeTimeOut ([Seq] -> Sig -> Sig) Source #

HumanizeTime ([D] -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeTimeOut ([D] -> Sig) Source #

Methods

humanTime :: Sig -> ([D] -> Sig) -> HumanizeTimeOut ([D] -> Sig) Source #

HumanizeTime ([D] -> D -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeTimeOut ([D] -> D -> Sig) Source #

Methods

humanTime :: Sig -> ([D] -> D -> Sig) -> HumanizeTimeOut ([D] -> D -> Sig) Source #

HumanizeValue ([Seq] -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueOut ([Seq] -> Sig -> Sig) Source #

Methods

humanVal :: Sig -> ([Seq] -> Sig -> Sig) -> HumanizeValueOut ([Seq] -> Sig -> Sig) Source #

HumanizeValue ([D] -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueOut ([D] -> Sig) Source #

Methods

humanVal :: Sig -> ([D] -> Sig) -> HumanizeValueOut ([D] -> Sig) Source #

HumanizeValue ([D] -> D -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueOut ([D] -> D -> Sig) Source #

Methods

humanVal :: Sig -> ([D] -> D -> Sig) -> HumanizeValueOut ([D] -> D -> Sig) Source #

HumanizeValue ([Sig] -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueOut ([Sig] -> Sig -> Sig) Source #

Methods

humanVal :: Sig -> ([Sig] -> Sig -> Sig) -> HumanizeValueOut ([Sig] -> Sig -> Sig) Source #

HumanizeValueTime ([Seq] -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueTimeOut ([Seq] -> Sig -> Sig) Source #

Methods

humanValTime :: Sig -> Sig -> ([Seq] -> Sig -> Sig) -> HumanizeValueTimeOut ([Seq] -> Sig -> Sig) Source #

HumanizeValueTime ([D] -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueTimeOut ([D] -> Sig) Source #

Methods

humanValTime :: Sig -> Sig -> ([D] -> Sig) -> HumanizeValueTimeOut ([D] -> Sig) Source #

HumanizeValueTime ([D] -> D -> Sig) Source # 
Instance details

Defined in Csound.Air.Envelope

Associated Types

type HumanizeValueTimeOut ([D] -> D -> Sig) Source #

Methods

humanValTime :: Sig -> Sig -> ([D] -> D -> Sig) -> HumanizeValueTimeOut ([D] -> D -> Sig) Source #

MidiInstr (Msg -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> SE Sig) Source #

Methods

onMsg :: (Msg -> SE Sig) -> Msg -> SE (MidiInstrOut (Msg -> SE Sig)) Source #

MidiInstr (Msg -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> SE (Sig, Sig)) Source #

Methods

onMsg :: (Msg -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> SE (Sig, Sig))) Source #

MidiInstr (Msg -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: (Msg -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> SE (Sig, Sig, Sig))) Source #

MidiInstr (Msg -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (Msg -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr (Msg -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> Sig) Source #

Methods

onMsg :: (Msg -> Sig) -> Msg -> SE (MidiInstrOut (Msg -> Sig)) Source #

MidiInstr (Msg -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> (Sig, Sig)) Source #

Methods

onMsg :: (Msg -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> (Sig, Sig))) Source #

MidiInstr (Msg -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: (Msg -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> (Sig, Sig, Sig))) Source #

MidiInstr (Msg -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Msg -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (Msg -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Msg -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr (D -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> SE Sig) Source #

Methods

onMsg :: (D -> SE Sig) -> Msg -> SE (MidiInstrOut (D -> SE Sig)) Source #

MidiInstr (D -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> SE (Sig, Sig)) Source #

Methods

onMsg :: (D -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig))) Source #

MidiInstr (D -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: (D -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig, Sig))) Source #

MidiInstr (D -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (D -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr (D -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> Sig) Source #

Methods

onMsg :: (D -> Sig) -> Msg -> SE (MidiInstrOut (D -> Sig)) Source #

MidiInstr (D -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> (Sig, Sig)) Source #

Methods

onMsg :: (D -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig))) Source #

MidiInstr (D -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: (D -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig, Sig))) Source #

MidiInstr (D -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (D -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (D -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> SE Sig) Source #

Methods

onMsg :: (Sig -> SE Sig) -> Msg -> SE (MidiInstrOut (Sig -> SE Sig)) Source #

MidiInstr (Sig -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> SE (Sig, Sig)) Source #

Methods

onMsg :: (Sig -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig))) Source #

MidiInstr (Sig -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: (Sig -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig, Sig))) Source #

MidiInstr (Sig -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (Sig -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr (Sig -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> Sig) Source #

Methods

onMsg :: (Sig -> Sig) -> Msg -> SE (MidiInstrOut (Sig -> Sig)) Source #

MidiInstr (Sig -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> (Sig, Sig)) Source #

Methods

onMsg :: (Sig -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig))) Source #

MidiInstr (Sig -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: (Sig -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig, Sig))) Source #

MidiInstr (Sig -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut (Sig -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: (Sig -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((D, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> SE Sig) Source #

Methods

onMsg :: ((D, D) -> SE Sig) -> Msg -> SE (MidiInstrOut ((D, D) -> SE Sig)) Source #

MidiInstr ((D, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> SE (Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig))) Source #

MidiInstr ((D, D) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig))) Source #

MidiInstr ((D, D) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((D, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> Sig) Source #

Methods

onMsg :: ((D, D) -> Sig) -> Msg -> SE (MidiInstrOut ((D, D) -> Sig)) Source #

MidiInstr ((D, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> (Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig))) Source #

MidiInstr ((D, D) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig, Sig))) Source #

MidiInstr ((D, D) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, D) -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, D) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((D, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> SE Sig) Source #

Methods

onMsg :: ((D, Sig) -> SE Sig) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE Sig)) Source #

MidiInstr ((D, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> SE (Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig))) Source #

MidiInstr ((D, Sig) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig))) Source #

MidiInstr ((D, Sig) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((D, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> Sig) Source #

Methods

onMsg :: ((D, Sig) -> Sig) -> Msg -> SE (MidiInstrOut ((D, Sig) -> Sig)) Source #

MidiInstr ((D, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> (Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig))) Source #

MidiInstr ((D, Sig) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig))) Source #

MidiInstr ((D, Sig) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((D, Sig) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((Sig, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> SE Sig) Source #

Methods

onMsg :: ((Sig, D) -> SE Sig) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE Sig)) Source #

MidiInstr ((Sig, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> SE (Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig))) Source #

MidiInstr ((Sig, D) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig))) Source #

MidiInstr ((Sig, D) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((Sig, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> Sig) Source #

Methods

onMsg :: ((Sig, D) -> Sig) -> Msg -> SE (MidiInstrOut ((Sig, D) -> Sig)) Source #

MidiInstr ((Sig, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> (Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig))) Source #

MidiInstr ((Sig, D) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig))) Source #

MidiInstr ((Sig, D) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, D) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> SE Sig) Source #

Methods

onMsg :: ((Sig, Sig) -> SE Sig) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE Sig)) Source #

MidiInstr ((Sig, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> Sig) Source #

Methods

onMsg :: ((Sig, Sig) -> Sig) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> Sig)) Source #

MidiInstr ((Sig, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> (Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig))) Source #

MidiInstr ((Sig, Sig) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Associated Types

type MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig, Sig)) Source #

Methods

onMsg :: ((Sig, Sig) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp (D -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> SE Sig) -> Msg -> SE (MidiInstrOut (D -> SE Sig)) Source #

MidiInstrTemp (D -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig))) Source #

MidiInstrTemp (D -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp (D -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp (D -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> Sig) -> Msg -> SE (MidiInstrOut (D -> Sig)) Source #

MidiInstrTemp (D -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig))) Source #

MidiInstrTemp (D -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig, Sig))) Source #

MidiInstrTemp (D -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (D -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (D -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> SE Sig) -> Msg -> SE (MidiInstrOut (Sig -> SE Sig)) Source #

MidiInstrTemp (Sig -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig))) Source #

MidiInstrTemp (Sig -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp (Sig -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp (Sig -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> Sig) -> Msg -> SE (MidiInstrOut (Sig -> Sig)) Source #

MidiInstrTemp (Sig -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig))) Source #

MidiInstrTemp (Sig -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig, Sig))) Source #

MidiInstrTemp (Sig -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> (Sig -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut (Sig -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> SE Sig) -> Msg -> SE (MidiInstrOut ((D, D) -> SE Sig)) Source #

MidiInstrTemp ((D, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> Sig) -> Msg -> SE (MidiInstrOut ((D, D) -> Sig)) Source #

MidiInstrTemp ((D, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, D) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, D) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, D) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> SE Sig) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE Sig)) Source #

MidiInstrTemp ((D, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> Sig) -> Msg -> SE (MidiInstrOut ((D, Sig) -> Sig)) Source #

MidiInstrTemp ((D, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig))) Source #

MidiInstrTemp ((D, Sig) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((D, Sig) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((D, Sig) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> SE Sig) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE Sig)) Source #

MidiInstrTemp ((Sig, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> Sig) -> Msg -> SE (MidiInstrOut ((Sig, D) -> Sig)) Source #

MidiInstrTemp ((Sig, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, D) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, D) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, D) -> (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> SE Sig) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE Sig)) Source #

MidiInstrTemp ((Sig, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> SE (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> SE (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> SE (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> SE (Sig, Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> Sig) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> Sig)) Source #

MidiInstrTemp ((Sig, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> (Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> (Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> (Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig))) Source #

MidiInstrTemp ((Sig, Sig) -> (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.MidiInstr

Methods

onMsg' :: Temp -> ((Sig, Sig) -> (Sig, Sig, Sig, Sig)) -> Msg -> SE (MidiInstrOut ((Sig, Sig) -> (Sig, Sig, Sig, Sig))) Source #

Outs (Sig, Sig) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts (Sig, Sig) Source #

Methods

toOuts :: (Sig, Sig) -> SE (SigOuts (Sig, Sig)) Source #

AmpInstr (Sig, Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (Sig, Sig) Source #

Methods

onAmp :: (Sig, Sig) -> D -> SE (AmpInstrOut (Sig, Sig)) Source #

AmpInstr (D -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (D -> SE Sig) Source #

Methods

onAmp :: (D -> SE Sig) -> D -> SE (AmpInstrOut (D -> SE Sig)) Source #

AmpInstr (D -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (D -> SE (Sig, Sig)) Source #

Methods

onAmp :: (D -> SE (Sig, Sig)) -> D -> SE (AmpInstrOut (D -> SE (Sig, Sig))) Source #

AmpInstr (D -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (D -> Sig) Source #

Methods

onAmp :: (D -> Sig) -> D -> SE (AmpInstrOut (D -> Sig)) Source #

AmpInstr (D -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (D -> (Sig, Sig)) Source #

Methods

onAmp :: (D -> (Sig, Sig)) -> D -> SE (AmpInstrOut (D -> (Sig, Sig))) Source #

AmpInstr (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (Sig -> SE Sig) Source #

Methods

onAmp :: (Sig -> SE Sig) -> D -> SE (AmpInstrOut (Sig -> SE Sig)) Source #

AmpInstr (Sig -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (Sig -> SE (Sig, Sig)) Source #

Methods

onAmp :: (Sig -> SE (Sig, Sig)) -> D -> SE (AmpInstrOut (Sig -> SE (Sig, Sig))) Source #

AmpInstr (Sig -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (Sig -> Sig) Source #

Methods

onAmp :: (Sig -> Sig) -> D -> SE (AmpInstrOut (Sig -> Sig)) Source #

AmpInstr (Sig -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type AmpInstrOut (Sig -> (Sig, Sig)) Source #

Methods

onAmp :: (Sig -> (Sig, Sig)) -> D -> SE (AmpInstrOut (Sig -> (Sig, Sig))) Source #

CpsInstr (D -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (D -> SE Sig) Source #

Methods

onCps :: (D -> SE Sig) -> (D, D) -> SE (CpsInstrOut (D -> SE Sig)) Source #

CpsInstr (D -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (D -> SE (Sig, Sig)) Source #

Methods

onCps :: (D -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut (D -> SE (Sig, Sig))) Source #

CpsInstr (D -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (D -> Sig) Source #

Methods

onCps :: (D -> Sig) -> (D, D) -> SE (CpsInstrOut (D -> Sig)) Source #

CpsInstr (D -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (D -> (Sig, Sig)) Source #

Methods

onCps :: (D -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut (D -> (Sig, Sig))) Source #

CpsInstr (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (Sig -> SE Sig) Source #

Methods

onCps :: (Sig -> SE Sig) -> (D, D) -> SE (CpsInstrOut (Sig -> SE Sig)) Source #

CpsInstr (Sig -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (Sig -> SE (Sig, Sig)) Source #

Methods

onCps :: (Sig -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut (Sig -> SE (Sig, Sig))) Source #

CpsInstr (Sig -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (Sig -> Sig) Source #

Methods

onCps :: (Sig -> Sig) -> (D, D) -> SE (CpsInstrOut (Sig -> Sig)) Source #

CpsInstr (Sig -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut (Sig -> (Sig, Sig)) Source #

Methods

onCps :: (Sig -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut (Sig -> (Sig, Sig))) Source #

CpsInstr ((D, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, D) -> SE Sig) Source #

Methods

onCps :: ((D, D) -> SE Sig) -> (D, D) -> SE (CpsInstrOut ((D, D) -> SE Sig)) Source #

CpsInstr ((D, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, D) -> SE (Sig, Sig)) Source #

Methods

onCps :: ((D, D) -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((D, D) -> SE (Sig, Sig))) Source #

CpsInstr ((D, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, D) -> Sig) Source #

Methods

onCps :: ((D, D) -> Sig) -> (D, D) -> SE (CpsInstrOut ((D, D) -> Sig)) Source #

CpsInstr ((D, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, D) -> (Sig, Sig)) Source #

Methods

onCps :: ((D, D) -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((D, D) -> (Sig, Sig))) Source #

CpsInstr ((D, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, Sig) -> SE Sig) Source #

Methods

onCps :: ((D, Sig) -> SE Sig) -> (D, D) -> SE (CpsInstrOut ((D, Sig) -> SE Sig)) Source #

CpsInstr ((D, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, Sig) -> SE (Sig, Sig)) Source #

Methods

onCps :: ((D, Sig) -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((D, Sig) -> SE (Sig, Sig))) Source #

CpsInstr ((D, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, Sig) -> Sig) Source #

Methods

onCps :: ((D, Sig) -> Sig) -> (D, D) -> SE (CpsInstrOut ((D, Sig) -> Sig)) Source #

CpsInstr ((D, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((D, Sig) -> (Sig, Sig)) Source #

Methods

onCps :: ((D, Sig) -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((D, Sig) -> (Sig, Sig))) Source #

CpsInstr ((Sig, D) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, D) -> SE Sig) Source #

Methods

onCps :: ((Sig, D) -> SE Sig) -> (D, D) -> SE (CpsInstrOut ((Sig, D) -> SE Sig)) Source #

CpsInstr ((Sig, D) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, D) -> SE (Sig, Sig)) Source #

Methods

onCps :: ((Sig, D) -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((Sig, D) -> SE (Sig, Sig))) Source #

CpsInstr ((Sig, D) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, D) -> Sig) Source #

Methods

onCps :: ((Sig, D) -> Sig) -> (D, D) -> SE (CpsInstrOut ((Sig, D) -> Sig)) Source #

CpsInstr ((Sig, D) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, D) -> (Sig, Sig)) Source #

Methods

onCps :: ((Sig, D) -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((Sig, D) -> (Sig, Sig))) Source #

CpsInstr ((Sig, Sig) -> SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, Sig) -> SE Sig) Source #

Methods

onCps :: ((Sig, Sig) -> SE Sig) -> (D, D) -> SE (CpsInstrOut ((Sig, Sig) -> SE Sig)) Source #

CpsInstr ((Sig, Sig) -> SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, Sig) -> SE (Sig, Sig)) Source #

Methods

onCps :: ((Sig, Sig) -> SE (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((Sig, Sig) -> SE (Sig, Sig))) Source #

CpsInstr ((Sig, Sig) -> Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, Sig) -> Sig) Source #

Methods

onCps :: ((Sig, Sig) -> Sig) -> (D, D) -> SE (CpsInstrOut ((Sig, Sig) -> Sig)) Source #

CpsInstr ((Sig, Sig) -> (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

Associated Types

type CpsInstrOut ((Sig, Sig) -> (Sig, Sig)) Source #

Methods

onCps :: ((Sig, Sig) -> (Sig, Sig)) -> (D, D) -> SE (CpsInstrOut ((Sig, Sig) -> (Sig, Sig))) Source #

Sigs a => RenderCsd (a -> Source (SE Sig2)) Source # 
Instance details

Defined in Csound.IO

DirtyMulti b => DirtyMulti (Sig -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

dirtyMultiGE :: GE ([E] -> MultiOut (Dep [E])) -> Sig -> b

DirtyMulti b => DirtyMulti ([Sig] -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

dirtyMultiGE :: GE ([E] -> MultiOut (Dep [E])) -> [Sig] -> b

DirtySingle b => DirtySingle (Sig -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

dirtySingleGE :: GE ([E] -> Dep E) -> Sig -> b

DirtySingle b => DirtySingle ([Sig] -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

dirtySingleGE :: GE ([E] -> Dep E) -> [Sig] -> b

Procedure b => Procedure (Sig -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

procedureGE :: GE ([E] -> Dep ()) -> Sig -> b

Procedure b => Procedure ([Sig] -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

procedureGE :: GE ([E] -> Dep ()) -> [Sig] -> b

PureMulti b => PureMulti (Sig -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

pureMultiGE :: GE ([E] -> MultiOut [E]) -> Sig -> b

PureMulti b => PureMulti ([Sig] -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

pureMultiGE :: GE ([E] -> MultiOut [E]) -> [Sig] -> b

PureSingle b => PureSingle (Sig -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

pureSingleGE :: GE ([E] -> E) -> Sig -> b

PureSingle b => PureSingle ([Sig] -> b) 
Instance details

Defined in Csound.Typed.Types.Lift

Methods

pureSingleGE :: GE ([E] -> E) -> [Sig] -> b

BindSig2 (Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig) -> SE (Sig, Sig) #

BindSig2 (Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2) -> SE (Sig2, Sig2) #

BindSig2 (Sig8, Sig8) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig8, Sig8) -> SE (Sig8, Sig8) #

SigSpace2 (Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig) -> (Sig, Sig) #

SigSpace2 (Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2) -> (Sig2, Sig2) #

SigSpace2 (Sig8, Sig8) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig8, Sig8) -> (Sig8, Sig8) #

BindSig2 (Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig) -> SE (Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2) #

SigSpace2 (Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig) -> (Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2) #

Outs (Sig, Sig, Sig, Sig) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

Associated Types

type SigOuts (Sig, Sig, Sig, Sig) Source #

Methods

toOuts :: (Sig, Sig, Sig, Sig) -> SE (SigOuts (Sig, Sig, Sig, Sig)) Source #

BindSig2 (Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2, Sig2) #

BindSig2 (Sig8, Sig8, Sig8, Sig8) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig8, Sig8, Sig8, Sig8) -> SE (Sig8, Sig8, Sig8, Sig8) #

SigSpace2 (Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig, Sig) -> (Sig, Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2, Sig2) #

SigSpace2 (Sig8, Sig8, Sig8, Sig8) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig8, Sig8, Sig8, Sig8) -> (Sig8, Sig8, Sig8, Sig8) #

BindSig2 (Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2, Sig2, Sig2) #

SigSpace2 (Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig, Sig, Sig) -> (Sig, Sig, Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2) #

BindSig2 (Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

SigSpace2 (Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig) -> (Sig, Sig, Sig, Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

BindSig2 (Sig, Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig, Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

SigSpace2 (Sig, Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

BindSig2 (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) -> SE (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) #

BindSig2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

bindSig2 :: (Sig2 -> SE Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> SE (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

SigSpace2 (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) -> (Sig, Sig, Sig, Sig, Sig, Sig, Sig, Sig) #

SigSpace2 (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

Methods

mapSig2 :: (Sig2 -> Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) -> (Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2, Sig2) #

type BooleanOf Sig 
Instance details

Defined in Csound.Typed.Types.Prim

type SigOuts Sig Source # 
Instance details

Defined in Csound.Control.Overload.Outs

type SigOuts Sig = Sig
type AmpInstrOut Sig Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

type Snap Sig 
Instance details

Defined in Csound.Typed.Types.Evt

type Snap Sig = D
type PrimOf Sig 
Instance details

Defined in Csound.Typed.Types.Prim

type PrimOf Sig = Double
type AtOut Sig Sig a 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig Sig a = a
type AtOut Sig Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 Sig2 Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 Sig2 Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig Sig2 (Sco (Mix Sig)) = Sco (Mix Sig2)
type AtOut Sig Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 Sig2 (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig2 Sig2 (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig2 Sig2 (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 Sig2 (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 Sig2 (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

type AtOut Sig (SE Sig) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) Sig = SE Sig
type AtOut Sig (SE Sig) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) Sig3 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) Sig4 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 (SE Sig2) Sig 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 (SE Sig2) Sig2 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig (SE Sig) (Sco (Mix Sig)) = Sco (Mix Sig)
type AtOut Sig (SE Sig) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig (SE Sig) (Sco (Mix Sig2)) = Sco (Mix Sig2)
type AtOut Sig (SE Sig) (Sco (Mix Sig3)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig (SE Sig) (Sco (Mix Sig3)) = Sco (Mix Sig3)
type AtOut Sig (SE Sig) (Sco (Mix Sig4)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig (SE Sig) (Sco (Mix Sig4)) = Sco (Mix Sig4)
type AtOut Sig (SE Sig) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) (SE Sig) = SE Sig
type AtOut Sig (SE Sig) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) (SE Sig2) = SE Sig2
type AtOut Sig (SE Sig) (SE Sig3) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) (SE Sig3) = SE Sig3
type AtOut Sig (SE Sig) (SE Sig4) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig (SE Sig) (SE Sig4) = SE Sig4
type AtOut Sig (SE Sig) (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

type AtOut Sig (SE Sig) (Source a) = Source (AtOut Sig (SE Sig) a)
type AtOut Sig (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig (SE Sig2) (Sco (Mix Sig)) = Sco (Mix Sig2)
type AtOut Sig2 (SE Sig2) (Sco (Mix Sig)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig2 (SE Sig2) (Sco (Mix Sig)) = Sco (Mix Sig2)
type AtOut Sig2 (SE Sig2) (Sco (Mix Sig2)) 
Instance details

Defined in Csound.Typed.Control.Mix

type AtOut Sig2 (SE Sig2) (Sco (Mix Sig2)) = Sco (Mix Sig2)
type AtOut Sig2 (SE Sig2) (SE Sig) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 (SE Sig2) (SE Sig) = SE Sig2
type AtOut Sig2 (SE Sig2) (SE Sig2) 
Instance details

Defined in Csound.Typed.Types.SigSpace

type AtOut Sig2 (SE Sig2) (SE Sig2) = SE Sig2
type AtOut Sig2 (SE Sig2) (Source a) Source # 
Instance details

Defined in Csound.Control.Gui

type AtOut Sig2 (SE Sig2) (Source a) = Source (AtOut Sig2 (SE Sig2) a)
type ModArgOut1 Sig (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> SE Sig) = Sig -> SE Sig
type ModArgOut1 Sig (Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> SE Sig2) = Sig -> SE Sig2
type ModArgOut1 Sig (Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> Sig) = Sig -> Sig
type ModArgOut1 Sig (Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> Sig2) = Sig -> Sig2
type ModArgOut1 Sig (Sig -> a -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> SE Sig) = Sig -> a -> SE Sig
type ModArgOut1 Sig (Sig -> a -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> SE Sig2) = Sig -> a -> SE Sig2
type ModArgOut1 Sig (Sig -> a -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> Sig) = Sig -> a -> Sig
type ModArgOut1 Sig (Sig -> a -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> Sig2) = Sig -> a -> Sig2
type ModArgOut1 Sig (Sig -> a -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> SE Sig) = Sig -> a -> b -> SE Sig
type ModArgOut1 Sig (Sig -> a -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> SE Sig2) = Sig -> a -> b -> SE Sig2
type ModArgOut1 Sig (Sig -> a -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> Sig) = Sig -> a -> b -> Sig
type ModArgOut1 Sig (Sig -> a -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> Sig2) = Sig -> a -> b -> Sig2
type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig) = Sig -> a -> b -> c -> SE Sig
type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> c -> SE Sig2) = Sig -> a -> b -> c -> SE Sig2
type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig) = Sig -> a -> b -> c -> Sig
type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 Sig (Sig -> a -> b -> c -> Sig2) = Sig -> a -> b -> c -> Sig2
type ModArgOut2 Sig (a -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> SE Sig) = a -> Sig -> SE Sig
type ModArgOut2 Sig (a -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> SE Sig2) = a -> Sig -> SE Sig2
type ModArgOut2 Sig (a -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> Sig) = a -> Sig -> Sig
type ModArgOut2 Sig (a -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> Sig2) = a -> Sig -> Sig2
type ModArgOut2 Sig (a -> Sig -> b -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> SE Sig) = a -> Sig -> b -> SE Sig
type ModArgOut2 Sig (a -> Sig -> b -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> SE Sig2) = a -> Sig -> b -> SE Sig2
type ModArgOut2 Sig (a -> Sig -> b -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> Sig) = a -> Sig -> b -> Sig
type ModArgOut2 Sig (a -> Sig -> b -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> Sig2) = a -> Sig -> b -> Sig2
type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig) = a -> Sig -> b -> c -> SE Sig
type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> c -> SE Sig2) = a -> Sig -> b -> c -> SE Sig2
type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig) = a -> Sig -> b -> c -> Sig
type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut2 Sig (a -> Sig -> b -> c -> Sig2) = a -> Sig -> b -> c -> Sig2
type ModArgOut3 Sig (a -> b -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> SE Sig) = a -> b -> Sig -> SE Sig
type ModArgOut3 Sig (a -> b -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> SE Sig2) = a -> b -> Sig -> SE Sig2
type ModArgOut3 Sig (a -> b -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> Sig) = a -> b -> Sig -> Sig
type ModArgOut3 Sig (a -> b -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> Sig2) = a -> b -> Sig -> Sig2
type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig) = a -> b -> Sig -> c -> SE Sig
type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> c -> SE Sig2) = a -> b -> Sig -> c -> SE Sig2
type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig) = a -> b -> Sig -> c -> Sig
type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut3 Sig (a -> b -> Sig -> c -> Sig2) = a -> b -> Sig -> c -> Sig2
type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig) = a -> b -> c -> Sig -> SE Sig
type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut4 Sig (a -> b -> c -> Sig -> SE Sig2) = a -> b -> c -> Sig -> SE Sig2
type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig) = a -> b -> c -> Sig -> Sig
type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut4 Sig (a -> b -> c -> Sig -> Sig2) = a -> b -> c -> Sig -> Sig2
type SigOuts (SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

type SigOuts (SE Sig) = Sig
type SigOuts (SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

type SigOuts (SE (Sig, Sig)) = (Sig, Sig)
type SigOuts (SE (Sig, Sig, Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.Outs

type SigOuts (SE (Sig, Sig, Sig, Sig)) = (Sig, Sig, Sig, Sig)
type AmpInstrOut (SE Sig) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

type AmpInstrOut (SE (Sig, Sig)) Source # 
Instance details

Defined in Csound.Control.Overload.SpecInstr

type AmpInstrOut (SE (Sig, Sig)) = (Sig, Sig)
type ModArgOut1 (SE Sig) (Sig -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 (SE Sig) (Sig -> SE Sig) = Sig -> SE Sig
type ModArgOut1 (SE Sig) (Sig -> SE Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 (SE Sig) (Sig -> SE Sig2) = Sig -> SE Sig2
type ModArgOut1 (SE Sig) (Sig -> Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 (SE Sig) (Sig -> Sig) = Sig -> SE Sig
type ModArgOut1 (SE Sig) (Sig -> Sig2) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 (SE Sig) (Sig -> Sig2) = Sig -> SE Sig2
type ModArgOut1 (SE Sig) (Sig -> a -> SE Sig) Source # 
Instance details

Defined in Csound.Air.ModArg

type ModArgOut1 (SE Sig) (Sig -> a -> SE Sig) = Sig -> a -> SE Sig
type ModArgOut1 (SE Sig) (Sig -> a -> SE Sig2) Source # 
Instance details

Defined