haskore-0.0.7: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.Composition.Chord
Documentation
type T = [Relative]Source
pitchToInterval :: T -> TSource
intervalToPitch :: T -> TSource
intervalInvert :: T -> TSource
pitchInvert :: T -> TSource
sameInterval :: T -> T -> BoolSource
samePitch :: T -> T -> BoolSource
minorInt :: [Relative]Source
majorSeventhInt :: [Relative]Source
minorSeventhInt :: [Relative]Source
dominantSeventhInt :: [Relative]Source
minorMajorSeventhInt :: [Relative]Source
sustainedFourthInt :: [Relative]Source
majorInt :: [Relative]Source
type Inversion = IntSource
fromIntervals :: [Relative] -> Inversion -> T note -> [T note]Source
minor :: Inversion -> T note -> [T note]Source
majorSeventh :: Inversion -> T note -> [T note]Source
minorSeventh :: Inversion -> T note -> [T note]Source
dominantSeventh :: Inversion -> T note -> [T note]Source
minorMajorSeventh :: Inversion -> T note -> [T note]Source
sustainedFourth :: Inversion -> T note -> [T note]Source
major :: Inversion -> T note -> [T note]Source
data Generic attr Source
Constructors
Generic
genericPitchClass :: Class
genericIntervals :: T
genericDur :: Dur
genericAttr :: attr
type Boundary = (T, T)Source
generic :: Class -> T -> Dur -> attr -> Generic attrSource
leastVaryingInversions :: Boundary -> [Generic attr] -> [[T attr]]Source
inversionIncrement :: T -> DoubleSource
matchingInversion :: Generic attr -> Double -> DoubleSource
mean :: [Relative] -> DoubleSource
chordCenter :: Generic attr -> DoubleSource
boundaryCenter :: (Octave, Inversion) -> Generic attr -> DoubleSource
invert :: Inversion -> T -> TSource
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
inversionCenters :: Boundary -> [Generic attr] -> [[(Inversion, Double)]]Source
harmonicGen :: attr -> Dur -> [Dur -> attr -> T attr] -> T attrSource
melodicGen :: attr -> Dur -> [Dur -> attr -> T attr] -> T attrSource
Produced by Haddock version 2.4.2