Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
pitchToInterval :: T -> T Source
intervalToPitch :: T -> T Source
pitchInvert :: T -> T Source
intervalInvert :: T -> T Source
sameInterval :: T -> T -> Bool Source
sustainedFourth :: Inversion -> T note -> [T note] Source
minorMajorSeventh :: Inversion -> T note -> [T note] Source
dominantSeventh :: Inversion -> T note -> [T note] Source
minorSeventh :: Inversion -> T note -> [T note] Source
majorSeventh :: Inversion -> T note -> [T note] Source
Generic | |
|
leastVaryingInversions :: Boundary -> [Generic attr] -> [[T attr]] Source
inversionIncrement :: T -> Double Source
matchingInversion :: Generic attr -> Double -> Double Source
chordCenter :: Generic attr -> Double Source
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 -> Bool Source
leastVaryingInversionsSW :: Boundary -> [Generic attr] -> [[T attr]] Source