Copyright | George Giorgidze |
---|---|
License | BSD3 |
Maintainer | George Giorgidze <http://cs.nott.ac.uk/~ggg/> |
Stability | Experimental |
Portability | Portable |
Safe Haskell | None |
Language | Haskell98 |
Reading, writing and maniplating of standard MIDI files
Documentation
type PitchWheel = Int Source
isKeyPressure :: Message -> Bool Source
isControlChange :: Message -> Bool Source
isProgramChange :: Message -> Bool Source
isChannelPressure :: Message -> Bool Source
isPitchWheel :: Message -> Bool Source
isChannelMessage :: Message -> Bool Source
isMetaMessage :: Message -> Bool Source
isSysexMessage :: Message -> Bool Source
isTrackEnd :: Message -> Bool Source
removeTrackEnds :: Track a -> Track a Source
toSingleTrack :: Midi -> Midi Source
fromAbsTime :: Num a => Track a -> Track a Source
exportFile :: FilePath -> Midi -> IO () Source
parseTrack :: Parser (Track Ticks) Source
buildTrack :: Track Ticks -> Builder Source
parseMessage :: Maybe Message -> Parser Message Source
buildMessage :: Message -> Builder Source