Safe Haskell | None |
---|
Documentation
(ParseG (SD MajMode IV MajClass), ParseG (SD MajMode III MinClass), ParseG (Final IV MajClass), ParseG (Final II MinClass), ParseG (SD MajMode VI MinClass), ParseG SMinBorrow) => ParseG (SDom MajMode) | |
(ParseG (SD MajMode VII MinClass), ParseG DMinBorrow) => ParseG (Dom MajMode) | |
(ParseG (Final I MajClass), ParseG TMinBorrow) => ParseG (Ton MajMode) |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIIb MajClass), ParseG (Final IV MinClass), ParseG (Final II MinClass), ParseG (SD MinMode VIb MajClass), ParseG SMajBorrow, ParseG (SD MinMode IIb MajClass)) => ParseG (SDom MinMode) | |
(ParseG (SD MinMode VIIb MajClass), ParseG DMajBorrow) => ParseG (Dom MinMode) | |
(ParseG (SD MinMode I MinClass), ParseG TMajBorrow) => ParseG (Ton MinMode) |
S_1_par :: SD mode II MinClass -> SDom mode | |
S_2_par :: SD mode II DomClass -> Final II MinClass -> SDom mode | |
S_3 :: SD MajMode IV MajClass -> SDom MajMode | |
S_3_bls :: Final IV DomClass -> SDom mode | |
S_4 :: SD MajMode III MinClass -> Final IV MajClass -> SDom MajMode | |
S_7 :: SD MajMode III MinClass -> Final II MinClass -> SDom MajMode | |
S_5_par :: SD MajMode VI MinClass -> SDom MajMode | |
S_9_bor :: SMinBorrow -> SDom MajMode | |
Sm_3 :: SD MinMode IV MinClass -> SDom MinMode | |
Sm_4 :: SD MinMode IIIb MajClass -> Final IV MinClass -> SDom MinMode | |
Sm_7 :: SD MinMode IIIb MajClass -> Final II MinClass -> SDom MinMode | |
Sm_5_par :: SD MinMode VIb MajClass -> SDom MinMode | |
Sm_9_bor :: SMajBorrow -> SDom MinMode | |
Sm_6 :: SD MinMode IIb MajClass -> SDom MinMode |
Representable (SDom mode0) | |
GTree (SDom mode0) | |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIIb MajClass), ParseG (Final IV MinClass), ParseG (Final II MinClass), ParseG (SD MinMode VIb MajClass), ParseG SMajBorrow, ParseG (SD MinMode IIb MajClass)) => ParseG (SDom MinMode) | |
(ParseG (SD MajMode IV MajClass), ParseG (SD MajMode III MinClass), ParseG (Final IV MajClass), ParseG (Final II MinClass), ParseG (SD MajMode VI MinClass), ParseG SMinBorrow) => ParseG (SDom MajMode) |
data TMinBorrow Source
data DMinBorrow Source
data SMinBorrow Source
data TMajBorrow Source
data DMajBorrow Source
data SMajBorrow Source
type TritMinVSub deg clss = Base_Final deg clss T2Source
type FinalDimTrans deg clss = Surface_Chord deg clss T4Source
type Final deg clss = Surface_Chord deg clss T1Source
data Base_SD deg clss n whereSource
Base_SD :: TritMinVSub deg clss -> Base_SD deg clss (Su n) | |
Cons_Vdom :: Base_SD (VDom deg) DomClass n -> Base_SD deg clss n -> Base_SD deg clss (Su n) | |
Cons_Diat :: Base_SD (DiatV deg) MinClass n -> Base_SD deg MinClass n -> Base_SD deg MinClass (Su n) | |
Cons_DiatM :: Base_SD (DiatVM deg) MajClass n -> Base_SD deg MajClass n -> Base_SD deg MajClass (Su n) | |
Cons_DiatM' :: Base_SD (DiatVM deg) MajClass n -> Base_SD deg MinClass n -> Base_SD deg MinClass (Su n) | |
Cons_Vmin :: Base_SD (VMin deg) MinClass n -> Base_SD deg DomClass n -> Base_SD deg DomClass (Su n) |
data Base_Final deg clss n whereSource
Base_Final :: FinalDimTrans deg clss -> Base_Final deg clss (Su n) |
(GetDegree (Base_Final (Tritone deg) DomClass n), GetDegree (Base_Final (IIbDim deg) DimClass n), GTree (FinalDimTrans deg clss), GTree (Base_Final (Tritone deg) DomClass n), GTree (Base_Final (IIbDim deg) DimClass n)) => GTree (Base_Final deg clss (Su n)) | |
GTree (Base_Final deg clss Ze) | |
(ParseG (FinalDimTrans deg DomClass), ParseG (FinalDimTrans deg MinClass), ParseG (Base_Final (Tritone deg) DomClass n), ParseG (Base_Final (IIbDim deg) DimClass n)) => ParseG (Base_Final deg DomClass (Su n)) | |
ParseG (FinalDimTrans deg clss) => ParseG (Base_Final deg clss (Su n)) | |
ParseG (Base_Final deg clss Ze) | |
GetDegree (Base_Final deg clss n) | |
GetDegree (Base_Final deg clss Ze) |
data Surface_Chord deg clss n whereSource
Surface_Chord :: ChordToken -> Surface_Chord deg clss (Su n) |
(GetDegree (Surface_Chord (MinThird deg) DimClass n), GTree (Surface_Chord (MinThird deg) DimClass n)) => GTree (Surface_Chord deg clss (Su n)) | |
GTree (Surface_Chord deg clss Ze) | |
(ToDegree deg, ToClass clss) => ParseG (Surface_Chord deg clss (Su n)) | |
ParseG (Surface_Chord deg clss Ze) | |
GetDegree (Surface_Chord (MinThird deg) DimClass n) => GetDegree (Surface_Chord deg clss (Su n)) | |
GetDegree (Surface_Chord deg clss Ze) |
ToClass DomClass | |
(ParseG (FinalDimTrans deg DomClass), ParseG (FinalDimTrans deg MinClass), ParseG (Base_Final (Tritone deg) DomClass n), ParseG (Base_Final (IIbDim deg) DimClass n)) => ParseG (Base_Final deg DomClass (Su n)) | |
(ToDegree (VMin deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (VMin deg) MinClass n), ParseG (Base_SD deg DomClass n), ParseG (TritMinVSub deg DomClass)) => ParseG (Base_SD deg DomClass (Su n)) |
class ToDegree deg whereSource
toDegree :: deg -> ScaleDegreeSource