Safe Haskell | None |
---|
Documentation
renderGuitarConcept :: (PositionPatternProgression a, NewNotes a) => Bool -> ControlAnnotation -> Bool -> Bool -> Bool -> [Note] -> a -> Int -> Int -> Bool -> Bool -> [[Bool]] -> Bool -> [Char]Source
standardTuning :: [Note]Source
data ControlAnnotation Source
renderPianoConcept :: NewNotes a => Int -> ControlAnnotation -> a -> StringSource
module Music.Diatonic.Note
module Music.Diatonic.Degree
module Music.Diatonic
module Music.Diatonic.Chord
module Music.Diatonic.Scale
lightChord :: [[Bool]]Source
powerChord :: [[Bool]]Source
fifthChord :: Note -> [Note]Source
findPositionPatterns :: (NewNotes a, PositionPatternProgression a) => Bool -> a -> [Note] -> Int -> Bool -> Bool -> [[Bool]] -> [[[[Int]]]]Source
getPositionPatternRange :: Ord c => [[c]] -> (c, c)Source