Safe Haskell | None |
---|
Documentation
type EMM = SEvent [MidiMessage]Source
removeNull :: Maybe [MidiMessage] -> Maybe [MidiMessage]Source
decay :: Time -> Double -> MidiMessage -> Maybe MidiMessageSource
selectInstrument :: Channel -> Int -> UISF EMM EMMSource
mmToPair :: [MidiMessage] -> [(AbsPitch, Bool)]Source
pairToMsg :: Channel -> [(AbsPitch, Bool, Velocity)] -> [MidiMessage]Source
getKeyData :: AbsPitch -> InstrumentData -> KeyDataSource
detectChannel :: [MidiMessage] -> Maybe ChannelSource
setChannel :: Int -> [MidiMessage] -> [MidiMessage]Source