haskore-0.2.0.5: The Haskore Computer Music System

Safe HaskellSafe-Inferred

Haskore.Interface.CSound.Score

Documentation

type Bpm = IntSource

data Pch Source

Constructors

AbsPch Absolute 
Cps Float 

Instances

Show Pch 

type Volume = FloatSource

type Table = IntSource

type TableSize = IntSource

type Normalize = BoolSource

fromPerformanceBE :: (C time, Num time) => (time -> Time) -> T time T -> TSource

saveIA :: T -> IO ()Source

fromRhythmicMusic :: (RealFrac time, C time, RealFrac dyn, Ord drum, Ord instr) => Tables -> (SoundTable drum, SoundTable instr, T time dyn (Note drum instr), T drum instr) -> TSource

fromRhythmicPerformance :: (RealFrac time, C time, RealFrac dyn, Ord drum, Ord instr) => SoundTable drum -> SoundTable instr -> T time dyn (Note drum instr) -> TSource

fromRhythmicPerformanceMap :: (RealFrac time, C time, RealFrac dyn) => ToSound drum -> ToSound instr -> T time dyn (Note drum instr) -> TSource

fromRhythmicPerformanceWithAttributes :: (RealFrac time, C time, RealFrac dyn) => DrumTableWithAttributes out drum -> InstrumentTableWithAttributes out instr -> T time dyn (Note drum instr) -> TSource

noteToStatement :: (time -> Time) -> time -> time -> T -> StatementSource

save :: FilePath -> T -> IO ()Source

toString :: T -> StringSource

pchToString :: Pch -> StringSource