haskore-0.1.0.3: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.Basic.Duration
Synopsis
type T = Dur
type Ratio = T
type Offset = Rational
(%+) :: Integer -> Integer -> T
fromRatio :: Rational -> T
toRatio :: T -> Rational
toNumber :: Fractional a => T -> a
scale :: Ratio -> T -> T
add :: Offset -> T -> T
divide :: T -> T -> Integer
divisible :: T -> T -> Bool
gcd :: T -> T -> T
doubleDotted :: T -> T
dotted :: T -> T
wn :: T
hn :: T
qn :: T
en :: T
sn :: T
tn :: T
sfn :: T
bn :: T
dhn :: T
dqn :: T
den :: T
dsn :: T
dtn :: T
dwn :: T
ddqn :: T
dden :: T
ddhn :: T
nameDictionary :: Map T String
toString :: T -> String
propToString :: Bool
Documentation
type T = DurSource
type Ratio = TSource
type Offset = RationalSource
(%+) :: Integer -> Integer -> TSource
fromRatio :: Rational -> TSource
toRatio :: T -> RationalSource
toNumber :: Fractional a => T -> aSource
scale :: Ratio -> T -> TSource
add :: Offset -> T -> TSource
divide :: T -> T -> IntegerSource
divisible :: T -> T -> BoolSource
gcd :: T -> T -> TSource
doubleDotted :: T -> TSource
dotted :: T -> TSource
wn :: TSource
hn :: TSource
qn :: TSource
en :: TSource
sn :: TSource
tn :: TSource
sfn :: TSource
bn :: TSource
dhn :: TSource
dqn :: TSource
den :: TSource
dsn :: TSource
dtn :: TSource
dwn :: TSource
ddqn :: TSource
dden :: TSource
ddhn :: TSource
nameDictionary :: Map T StringSource
toString :: T -> StringSource
Converts 1%4 to "qn" and so on.
propToString :: BoolSource
Produced by Haddock version 2.6.1