Safe Haskell | None |
---|
Documentation
renderGuitarChord :: PositionPatternProgression a => Bool -> ControlAnnotation -> Bool -> Bool -> Bool -> [Note] -> a -> Int -> Int -> [Char]Source
standardTuning :: [Note]Source
data ControlAnnotation Source
renderPianoChord :: Int -> ControlAnnotation -> Chord -> StringSource
module Music.Diatonic.Note
module Music.Diatonic.Degree
module Music.Diatonic
module Music.Diatonic.Chord
module Music.Diatonic.Scale
findPositionPatterns :: (NewNotes a, PositionPatternProgression a) => Bool -> a -> [Note] -> Int -> [[[[Int]]]]Source
getPositionPatternRange :: Ord c => [[c]] -> (c, c)Source
class PositionPatternProgression a whereSource
getPositionPatternProgressions :: Bool -> a -> [Note] -> Int -> [[[[Int]]]]Source
requiresSequence :: a -> BoolSource