Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
The Csound file
Synopsis
- data Csd = Csd {}
- data Flags
- data Orc = Orc {
- orcHead :: !InstrBody
- orcInstruments :: ![Instr]
- data Sco = Sco {}
- data Plugin = Plugin {
- pluginName :: !Text
- pluginContent :: !Text
- data Instr = Instr {}
- type InstrBody = E
- type CsdEvent = (Double, Double, Note)
- csdEventStart :: CsdEvent -> Double
- csdEventDur :: CsdEvent -> Double
- csdEventContent :: CsdEvent -> Note
- csdEventTotalDur :: CsdEvent -> Double
- intInstr :: Int -> E -> Instr
- alwaysOn :: InstrId -> (InstrId, [CsdEvent])
Documentation
Plugin | |
|
type CsdEvent = (Double, Double, Note) Source #
The Csound note. It's a triple of
(startTime, duration, parameters)
csdEventStart :: CsdEvent -> Double Source #
csdEventDur :: CsdEvent -> Double Source #
csdEventContent :: CsdEvent -> Note Source #
csdEventTotalDur :: CsdEvent -> Double Source #