Safe Haskell | Safe-Infered |
---|
Documentation
pitchToInterval :: T -> TSource
intervalToPitch :: T -> TSource
pitchInvert, intervalInvert :: T -> TSource
majorInt, sustainedFourthInt, minorMajorSeventhInt, dominantSeventhInt, minorSeventhInt, majorSeventhInt, minorInt :: [Relative]Source
major, sustainedFourth, minorMajorSeventh, dominantSeventh, minorSeventh, majorSeventh, minor :: Inversion -> T note -> [T note]Source
Generic | |
|
leastVaryingInversions :: Boundary -> [Generic attr] -> [[T attr]]Source
inversionIncrement :: T -> DoubleSource
matchingInversion :: Generic attr -> Double -> DoubleSource
chordCenter :: Generic attr -> DoubleSource
genericToNotes :: Inversion -> Generic attr -> [T attr]Source
shortestWays :: (Num b, Ord b) => (a -> a -> b) -> [[a]] -> [(b, [a])]Source
processZone :: (Num b, Ord b) => (a -> a -> b) -> [a] -> [(b, [a])] -> [(b, [a])]Source
propShortestWays :: Int -> Int -> BoolSource
leastVaryingInversionsSW :: Boundary -> [Generic attr] -> [[T attr]]Source
melodicGen, harmonicGen :: attr -> Dur -> [Dur -> attr -> T attr] -> T attrSource