Copyright | (c) 2010-2012 Universiteit Utrecht, 2012 University of Oxford |
---|---|
License | GPL3 |
Maintainer | bash@cs.uu.nl, jpm@cs.ox.ac.uk |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell98 |
Summary: Adhoc instances for the Simple model
Documentation
pChord :: ScaleDegree -> ClassType -> PMusic (Surface_Chord deg clss) Source
genChord :: ScaleDegree -> ClassType -> Maybe (Gen (Surface_Chord deg clss)) Source
type RepPhrase_ mode = (:+:) ((:+:) (CEq Phrase_P_1451_ () () ((:*:) ((:*:) (Rec (Ton mode)) (Rec (SDom mode))) ((:*:) (Rec (Dom mode)) (Rec (Ton mode))))) (CEq Phrase_P_151_ () () ((:*:) (Rec (Ton mode)) ((:*:) (Rec (Dom mode)) (Rec (Ton mode)))))) ((:+:) (CEq Phrase_P_51_ () () ((:*:) (Rec (Dom mode)) (Rec (Ton mode)))) ((:+:) (CEq Phrase_P_15_ () () ((:*:) (Rec (Ton mode)) (Rec (Dom mode)))) (CEq Phrase_P_1_ () () (Rec (Ton mode))))) Source
type RepTon_ mode = (:+:) (CEq Ton_T_1_ ((,) mode ()) ((,) MajMode ()) (Rec (SD MajMode I MajClass))) (CEq Ton_Tm_1_ ((,) mode ()) ((,) MinMode ()) (Rec (SD MinMode I MinClass))) Source
type RepDom_ mode = (:+:) ((:+:) (CEq Dom_D_2_ () () (Rec (SD mode V DomClass))) ((:+:) (CEq Dom_D_1_ () () ((:*:) (Rec (SDom mode)) (Rec (Dom mode)))) (CEq Dom_D_3_ () () (Rec (SD mode V MajClass))))) ((:+:) (CEq Dom_D_4_ ((,) mode ()) ((,) MajMode ()) (Rec (SD MajMode VII DimClass))) ((:+:) (CEq Dom_D_5_ () () ((:*:) (Rec (SD mode II DomClass)) (Rec (SD mode V DomClass)))) (CEq Dom_Dm_4_ ((,) mode ()) ((,) MinMode ()) (Rec (SD MinMode VII DimClass))))) Source
type RepSDom_ mode = (:+:) ((:+:) (CEq SDom_S_1_ ((,) mode ()) ((,) MajMode ()) (Rec (SD MajMode IV MajClass))) (CEq SDom_S_2_ () () (Rec (SD mode II MinClass)))) ((:+:) (CEq SDom_S_3_ ((,) mode ()) ((,) MajMode ()) ((:*:) (Rec (SD MajMode III MinClass)) (Rec (SD MajMode IV MajClass)))) (CEq SDom_Sm_1_ ((,) mode ()) ((,) MinMode ()) (Rec (SD MinMode IV MinClass)))) Source