music-diatonic-0.1.2: Implementation of basic western musical theory objects.
Music.Diatonic.Equivalence
Description
The module implements a typeclass for enharmonic equivalence.
class Equiv a where Source #
Minimal complete definition
equiv
Methods
equiv :: a -> a -> Bool Source #
Returns True if both as are enharmonically equivalent, False otherwise.
True
False
Instances
equiv :: Interval -> Interval -> Bool Source #
equiv :: Note -> Note -> Bool Source #
equiv :: Degree -> Degree -> Bool Source #
equiv :: Scale -> Scale -> Bool Source #
equiv :: Chord -> Chord -> Bool Source #
equiv :: Key -> Key -> Bool Source #