hmt-0.20: Haskell Music Theory
Safe HaskellSafe-Inferred
LanguageHaskell2010

Music.Theory.Array.Csv.Midi.Skini

Description

Functions (partial) for reading & writing Skini data files.

https://ccrma.stanford.edu/software/stk/skini.html

Synopsis

Documentation

data Time t Source #

Skini allows delta or absolute time-stamps.

Constructors

Delta t 
Absolute t 

type Skini t n = (String, Time t, Channel, n, n) Source #

Skini data type of (message,time-stamp,channel,data-one,data-two)

mnd_to_skini_f :: (t -> Time t) -> Mnd t n -> Skini t n Source #

midi_tseq_to_skini_seq :: (Num t, Eq n) => Tseq t (Begin_End (Event n)) -> [Skini t n] Source #

time_pp :: Real t => Int -> Time t -> String Source #

skini_pp_csv :: (Real t, Real n) => Int -> Skini t n -> String Source #

skini_write_csv :: (Real t, Real n) => Int -> FilePath -> [Skini t n] -> IO () Source #