Safe Haskell | None |
---|---|
Language | Haskell98 |
- withColorC :: Color -> Graphic -> Graphic
- toUpper :: Char -> Char
- isUpper :: Char -> Bool
- data KeyType
- defaultKeyLayout :: [KeyType]
- ww :: Int
- th :: Int
- tw :: Int
- bh :: Int
- bw :: Int
- wh :: Int
- topW :: KeyType -> Int
- insideKey :: KeyType -> Point -> Rect -> Bool
- isBlack :: KeyType -> Bool
- drawKey :: KeyType -> (Color, Color, Color, Color) -> Rect -> Graphic
- colorKey :: KeyType -> Rect -> Graphic
- mkKey :: Char -> KeyType -> UISF KeyData KeyState
- mkKeys :: [(Char, KeyType, AbsPitch)] -> UISF InstrumentData (SEvent [(AbsPitch, Bool, Velocity)])
- type PianoKeyMap = (String, Pitch)
- defaultMap1 :: PianoKeyMap
- defaultMap0 :: PianoKeyMap
- defaultMap2 :: PianoKeyMap
- piano :: PianoKeyMap -> Channel -> UISF (InstrumentData, EMM) EMM