Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type UserPatchMap = [(InstrumentName, Channel)] Source
makeGMMap :: [InstrumentName] -> UserPatchMap Source
upmLookup :: UserPatchMap -> InstrumentName -> (Channel, ProgNum) Source
toMidiUPM :: UserPatchMap -> [MEvent] -> Midi Source
allValid :: UserPatchMap -> [InstrumentName] -> Bool Source
lookupB :: UserPatchMap -> InstrumentName -> Bool Source
splitByInst :: [MEvent] -> [(InstrumentName, [MEvent])] Source
mevsToMessages :: UserPatchMap -> (InstrumentName, [MEvent]) -> [MidiEvent] Source
insertMEvent :: MidiEvent -> [MidiEvent] -> [MidiEvent] Source