csound-expression-dynamic-0.3.9.1: dynamic core for csound-expression library
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Dynamic.Types.CsdFile

Description

The Csound file

Synopsis

Documentation

data Csd Source #

Constructors

Csd 

Fields

data Flags Source #

Instances

Instances details
Monoid Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

mempty :: Flags #

mappend :: Flags -> Flags -> Flags #

mconcat :: [Flags] -> Flags #

Semigroup Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

(<>) :: Flags -> Flags -> Flags #

sconcat :: NonEmpty Flags -> Flags #

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

Read Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Show Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

showsPrec :: Int -> Flags -> ShowS #

show :: Flags -> String #

showList :: [Flags] -> ShowS #

Default Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

def :: Flags #

Eq Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

(==) :: Flags -> Flags -> Bool #

(/=) :: Flags -> Flags -> Bool #

Pretty Flags Source # 
Instance details

Defined in Csound.Dynamic.Types.Flags

Methods

pretty :: Flags -> Doc #

prettyList :: [Flags] -> Doc #

data Orc Source #

Constructors

Orc 

data Sco Source #

Constructors

Sco 

Fields

data Plugin Source #

Constructors

Plugin 

data Instr Source #

Constructors

Instr 

type CsdEvent = (Double, Double, Note) Source #

The Csound note. It's a triple of

(startTime, duration, parameters)