HarmTrace-2.2.0: Harmony Analysis and Retrieval of Music

Safe HaskellNone

HarmTrace.HAnTree.ToHAnTree

Documentation

class GTree a whereSource

Methods

gTree :: a -> [Tree HAn]Source

Instances

GTree U 
GTree SMajBorrow 
GTree DMajBorrow 
GTree TMajBorrow 
GTree SMinBorrow 
GTree DMinBorrow 
GTree TMinBorrow 
GTree Piece 
GTree SMajBorrow 
GTree DMajBorrow 
GTree TMajBorrow 
GTree SMinBorrow 
GTree DMinBorrow 
GTree TMinBorrow 
GTree Piece 
GTree a => GTree [a] 
GTree a => GTree (Var a) 
GTree a => GTree (Rec a) 
GTree (SDom mode0) 
GTree (Dom mode0) 
GTree (Ton mode0) 
GTree (Phrase mode0) 
GTree (SDom mode0) 
GTree (Dom mode0) 
GTree (Ton mode0) 
GTree (Phrase mode0) 
(GTree a, GTree b) => GTree (:+: a b) 
(GTree a, GTree b) => GTree (:*: a b) 
(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) 
(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) 
(GTree (Base_SD (VDom deg) DomClass n), GTree (Base_SD (DiatV deg) MinClass n), GTree (Base_SD (DiatVM deg) MajClass n), GTree (Base_SD (VMin deg) MinClass n), GTree (Base_SD deg clss n), GTree (Base_Final deg clss n)) => GTree (Base_SD deg clss (Su n)) 
GTree (Base_SD deg clss Ze) 
(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) 
(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) 
(GTree (Base_SD (VDom deg) DomClass n), GTree (Base_SD (DiatV deg) MinClass n), GTree (Base_SD (DiatVM deg) MajClass n), GTree (Base_SD (VMin deg) MinClass n), GTree (Base_SD deg clss n), GTree (Base_Final deg clss n)) => GTree (Base_SD deg clss (Su n)) 
GTree (Base_SD deg clss Ze) 
(GTree a, Constructor c) => GTree (CEq c p q a)