Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
renderGuitarConcept :: NewNotes a => Bool -> ControlAnnotation -> Bool -> Bool -> Bool -> [Note] -> a -> Int -> Int -> Bool -> Bool -> [[Bool]] -> Bool -> Bool -> Bool -> Bool -> Bool -> [[String]] Source #
standardTuning :: [Note] Source #
data ControlAnnotation Source #
renderPianoConcept :: NewNotes a => Int -> ControlAnnotation -> a -> [Char] Source #
module Music.Diatonic.Note
module Music.Diatonic.Degree
module Music.Diatonic
module Music.Diatonic.Chord
module Music.Diatonic.Scale
module Music.Diatonic.Harmony
lightChord :: [[Bool]] Source #
powerChord :: [[Bool]] Source #
fifthChord :: Note -> [Note] Source #
findPositionPatterns :: NewNotes a => Bool -> a -> [Note] -> Int -> Bool -> Bool -> [[Bool]] -> Bool -> Bool -> [[[[[Int]]]]] Source #
getPositionPatternRange :: (Ord a, Foldable t) => t [a] -> (a, a) Source #
chordToScale :: Chord -> NewScale Source #
standardWidths :: [[Bool]] Source #