Copyright | (c) Hans Hoglund 2012 |
---|---|

License | BSD-style |

Maintainer | hans@hanshoglund.se |

Stability | experimental |

Portability | portable |

Safe Haskell | Safe-Inferred |

Language | Haskell2010 |

Provides overloaded pitch literals.

- class IsPitch a where
- newtype PitchL = PitchL {}
- cs'''' :: IsPitch a => a
- ds'''' :: IsPitch a => a
- es'''' :: IsPitch a => a
- fs'''' :: IsPitch a => a
- gs'''' :: IsPitch a => a
- as'''' :: IsPitch a => a
- bs'''' :: IsPitch a => a
- c'''' :: IsPitch a => a
- d'''' :: IsPitch a => a
- e'''' :: IsPitch a => a
- f'''' :: IsPitch a => a
- g'''' :: IsPitch a => a
- a'''' :: IsPitch a => a
- b'''' :: IsPitch a => a
- cb'''' :: IsPitch a => a
- db'''' :: IsPitch a => a
- eb'''' :: IsPitch a => a
- fb'''' :: IsPitch a => a
- gb'''' :: IsPitch a => a
- ab'''' :: IsPitch a => a
- bb'''' :: IsPitch a => a
- cs''' :: IsPitch a => a
- ds''' :: IsPitch a => a
- es''' :: IsPitch a => a
- fs''' :: IsPitch a => a
- gs''' :: IsPitch a => a
- as''' :: IsPitch a => a
- bs''' :: IsPitch a => a
- c''' :: IsPitch a => a
- d''' :: IsPitch a => a
- e''' :: IsPitch a => a
- f''' :: IsPitch a => a
- g''' :: IsPitch a => a
- a''' :: IsPitch a => a
- b''' :: IsPitch a => a
- cb''' :: IsPitch a => a
- db''' :: IsPitch a => a
- eb''' :: IsPitch a => a
- fb''' :: IsPitch a => a
- gb''' :: IsPitch a => a
- ab''' :: IsPitch a => a
- bb''' :: IsPitch a => a
- cs'' :: IsPitch a => a
- ds'' :: IsPitch a => a
- es'' :: IsPitch a => a
- fs'' :: IsPitch a => a
- gs'' :: IsPitch a => a
- as'' :: IsPitch a => a
- bs'' :: IsPitch a => a
- c'' :: IsPitch a => a
- d'' :: IsPitch a => a
- e'' :: IsPitch a => a
- f'' :: IsPitch a => a
- g'' :: IsPitch a => a
- a'' :: IsPitch a => a
- b'' :: IsPitch a => a
- cb'' :: IsPitch a => a
- db'' :: IsPitch a => a
- eb'' :: IsPitch a => a
- fb'' :: IsPitch a => a
- gb'' :: IsPitch a => a
- ab'' :: IsPitch a => a
- bb'' :: IsPitch a => a
- cs' :: IsPitch a => a
- ds' :: IsPitch a => a
- es' :: IsPitch a => a
- fs' :: IsPitch a => a
- gs' :: IsPitch a => a
- as' :: IsPitch a => a
- bs' :: IsPitch a => a
- c' :: IsPitch a => a
- d' :: IsPitch a => a
- e' :: IsPitch a => a
- f' :: IsPitch a => a
- g' :: IsPitch a => a
- a' :: IsPitch a => a
- b' :: IsPitch a => a
- cb' :: IsPitch a => a
- db' :: IsPitch a => a
- eb' :: IsPitch a => a
- fb' :: IsPitch a => a
- gb' :: IsPitch a => a
- ab' :: IsPitch a => a
- bb' :: IsPitch a => a
- cs :: IsPitch a => a
- ds :: IsPitch a => a
- es :: IsPitch a => a
- fs :: IsPitch a => a
- gs :: IsPitch a => a
- as :: IsPitch a => a
- bs :: IsPitch a => a
- c :: IsPitch a => a
- d :: IsPitch a => a
- e :: IsPitch a => a
- f :: IsPitch a => a
- g :: IsPitch a => a
- a :: IsPitch a => a
- b :: IsPitch a => a
- cb :: IsPitch a => a
- db :: IsPitch a => a
- eb :: IsPitch a => a
- fb :: IsPitch a => a
- gb :: IsPitch a => a
- ab :: IsPitch a => a
- bb :: IsPitch a => a
- cs_ :: IsPitch a => a
- ds_ :: IsPitch a => a
- es_ :: IsPitch a => a
- fs_ :: IsPitch a => a
- gs_ :: IsPitch a => a
- as_ :: IsPitch a => a
- bs_ :: IsPitch a => a
- c_ :: IsPitch a => a
- d_ :: IsPitch a => a
- e_ :: IsPitch a => a
- f_ :: IsPitch a => a
- g_ :: IsPitch a => a
- a_ :: IsPitch a => a
- b_ :: IsPitch a => a
- cb_ :: IsPitch a => a
- db_ :: IsPitch a => a
- eb_ :: IsPitch a => a
- fb_ :: IsPitch a => a
- gb_ :: IsPitch a => a
- ab_ :: IsPitch a => a
- bb_ :: IsPitch a => a
- cs__ :: IsPitch a => a
- ds__ :: IsPitch a => a
- es__ :: IsPitch a => a
- fs__ :: IsPitch a => a
- gs__ :: IsPitch a => a
- as__ :: IsPitch a => a
- bs__ :: IsPitch a => a
- c__ :: IsPitch a => a
- d__ :: IsPitch a => a
- e__ :: IsPitch a => a
- f__ :: IsPitch a => a
- g__ :: IsPitch a => a
- a__ :: IsPitch a => a
- b__ :: IsPitch a => a
- cb__ :: IsPitch a => a
- db__ :: IsPitch a => a
- eb__ :: IsPitch a => a
- fb__ :: IsPitch a => a
- gb__ :: IsPitch a => a
- ab__ :: IsPitch a => a
- bb__ :: IsPitch a => a
- cs___ :: IsPitch a => a
- ds___ :: IsPitch a => a
- es___ :: IsPitch a => a
- fs___ :: IsPitch a => a
- gs___ :: IsPitch a => a
- as___ :: IsPitch a => a
- bs___ :: IsPitch a => a
- c___ :: IsPitch a => a
- d___ :: IsPitch a => a
- e___ :: IsPitch a => a
- f___ :: IsPitch a => a
- g___ :: IsPitch a => a
- a___ :: IsPitch a => a
- b___ :: IsPitch a => a
- cb___ :: IsPitch a => a
- db___ :: IsPitch a => a
- eb___ :: IsPitch a => a
- fb___ :: IsPitch a => a
- gb___ :: IsPitch a => a
- ab___ :: IsPitch a => a
- bb___ :: IsPitch a => a
- cs____ :: IsPitch a => a
- ds____ :: IsPitch a => a
- es____ :: IsPitch a => a
- fs____ :: IsPitch a => a
- gs____ :: IsPitch a => a
- as____ :: IsPitch a => a
- bs____ :: IsPitch a => a
- c____ :: IsPitch a => a
- d____ :: IsPitch a => a
- e____ :: IsPitch a => a
- f____ :: IsPitch a => a
- g____ :: IsPitch a => a
- a____ :: IsPitch a => a
- b____ :: IsPitch a => a
- cb____ :: IsPitch a => a
- db____ :: IsPitch a => a
- eb____ :: IsPitch a => a
- fb____ :: IsPitch a => a
- gb____ :: IsPitch a => a
- ab____ :: IsPitch a => a
- bb____ :: IsPitch a => a

# IsPitch class

IsPitch Double | |

IsPitch Float | |

IsPitch Int | |

IsPitch Integer | |

IsPitch Word | |

IsPitch PitchL | |

IsPitch a => IsPitch [a] | |

Integral a => IsPitch (Ratio a) | |

HasResolution a => IsPitch (Fixed a) | |

IsPitch a => IsPitch (Maybe a) | |

IsPitch a => IsPitch (First a) | |

IsPitch a => IsPitch (Last a) | |

(Monoid b, IsPitch a) => IsPitch (b, a) |