| Safe Haskell | None |
|---|
HarmTrace.Models.Pop.Model
Documentation
Instances
| (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) |
Instances
| (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) |
Constructors
| 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 |
Instances
| 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
Instances
data DMinBorrow Source
Instances
data SMinBorrow Source
Instances
data TMajBorrow Source
Instances
data DMajBorrow Source
Instances
data SMajBorrow Source
Instances
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
Constructors
| 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) |
Instances
data Base_Final deg clss n whereSource
Constructors
| Base_Final :: FinalDimTrans deg clss -> Base_Final deg clss (Su n) |
Instances
| (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
Constructors
| Surface_Chord :: ChordToken -> Surface_Chord deg clss (Su n) |
Instances
| (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) |
Instances
Instances
| 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
Methods
toDegree :: deg -> ScaleDegreeSource