Kulitta-2.2.1: Library for automated composition and musical learning
Kulitta.ChordSpaces.OPTIC
type PitchNum = Int Source #
type AbsChord = [Int] Source #
type Prog = [AbsChord] Source #
makeRange :: [(PitchNum, PitchNum)] -> [AbsChord] Source #
makeRange' :: [(PitchNum, PitchNum)] -> [AbsChord] Source #
o :: [Int] -> AbsChord -> AbsChord Source #
p :: [Int] -> AbsChord -> AbsChord Source #
t :: Int -> AbsChord -> AbsChord Source #
inv :: Bool -> AbsChord -> AbsChord Source #
normO :: Norm AbsChord Source #
normT :: Norm AbsChord Source #
normP :: Norm AbsChord Source #
normOP :: Norm AbsChord Source #
normPT :: Norm AbsChord Source #
normPC :: Norm AbsChord Source #
normOPC :: Norm AbsChord Source #
normOT :: AbsChord -> AbsChord Source #
normOC :: AbsChord -> AbsChord Source #
normC :: AbsChord -> AbsChord Source #
normToEqRel :: Eq a => Norm a -> EqRel a Source #
oEq :: EqRel AbsChord Source #
pEq :: EqRel AbsChord Source #
tEq :: EqRel AbsChord Source #
opEq :: EqRel AbsChord Source #
ptEq :: EqRel AbsChord Source #
opcEq :: EqRel AbsChord Source #
optEq' :: EqRel AbsChord Source #
optEq :: EqRel AbsChord Source #
octStacks :: AbsChord -> [AbsChord] Source #
normOPT :: Norm AbsChord Source #
optComp :: (Ord a, Num a) => [a] -> [a] -> Ordering Source #
toIntervals :: Num a => [a] -> [a] Source #
optcEq :: EqRel AbsChord Source #
normOPTC :: AbsChord -> AbsChord Source #