Primitive ScaleDegree I Source # | |
|
Primitive ScaleDegree II Source # | |
|
Primitive ScaleDegree III Source # | |
|
Primitive ScaleDegree IV Source # | |
|
Primitive ScaleDegree V Source # | |
|
Primitive ScaleDegree VI Source # | |
|
Primitive ScaleDegree VII Source # | |
|
Primitive Mode MajorMode Source # | |
|
Primitive Mode MinorMode Source # | |
|
Primitive PitchType Silence Source # | |
|
Primitive OctaveNum Oct_1 Source # | |
|
Primitive OctaveNum Oct0 Source # | |
|
Primitive OctaveNum Oct1 Source # | |
|
Primitive OctaveNum Oct2 Source # | |
|
Primitive OctaveNum Oct3 Source # | |
|
Primitive OctaveNum Oct4 Source # | |
|
Primitive OctaveNum Oct5 Source # | |
|
Primitive OctaveNum Oct6 Source # | |
|
Primitive OctaveNum Oct7 Source # | |
|
Primitive OctaveNum Oct8 Source # | |
|
Primitive Accidental Natural Source # | |
|
Primitive Accidental Flat Source # | |
|
Primitive Accidental Sharp Source # | |
|
Primitive PitchClass C Source # | |
|
Primitive PitchClass D Source # | |
|
Primitive PitchClass E Source # | |
|
Primitive PitchClass F Source # | |
|
Primitive PitchClass G Source # | |
|
Primitive PitchClass A Source # | |
|
Primitive PitchClass B Source # | |
|
Primitive Inversion Inv0 Source # | |
|
Primitive Inversion Inv1 Source # | |
|
Primitive Inversion Inv2 Source # | |
|
Primitive Inversion Inv3 Source # | |
|
Primitive SeventhType MajSeventh Source # | |
|
Primitive SeventhType MajMinSeventh Source # | |
|
Primitive SeventhType MinSeventh Source # | |
|
Primitive SeventhType HalfDimSeventh Source # | |
|
Primitive SeventhType DimSeventh Source # | |
|
Primitive TriadType MajTriad Source # | |
|
Primitive TriadType MinTriad Source # | |
|
Primitive TriadType AugTriad Source # | |
|
Primitive TriadType DimTriad Source # | |
|
IntRep PitchType p => Primitive RootType (PitchRoot p) Source # | |
|
FunRep TriadType Int [Int] c => Primitive SeventhType (Doubled c) Source # | |
|
(IntRep PitchClass pc, IntRep Accidental acc, IntRep Mode mo) => Primitive KeyType (Key pc acc mo) Source # | |
|
(IntRep PitchClass pc, IntRep Accidental acc, IntRep OctaveNum oct) => Primitive PitchType (Pitch pc acc oct) Source # | |
|
IntRep PitchType p => Primitive * (Root (PitchRoot p)) Source # | |
|
(IntRep PitchType p, (~) PitchType (RootToPitch (DegreeRoot k sd)) p, Primitive ScaleDegree sd) => Primitive * (Root (DegreeRoot k sd)) Source # | |
|
(IntRep RootType r, FunRep TriadType Int [Int] t, FunRep Inversion [Int] [Int] i) => Primitive (ChordType 3) (Triad r t i) Source # | |
|
(IntRep RootType r, FunRep SeventhType Int [Int] t, FunRep Inversion [Int] [Int] i) => Primitive (ChordType 4) (SeventhChord r t i) Source # | |
|
(IntRep RootType r, FunRep TriadType Int [Int] tt, FunRep Inversion [Int] [Int] i) => Primitive (ChordType 4) (SeventhChord r (Doubled tt) i) Source # | |
|