Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
module Euterpea.IO.MIDI.GeneralMidi
defaultOutput :: (OutputDeviceID -> a -> IO b) -> a -> IO b Source #
defaultInput :: (InputDeviceID -> a -> IO b) -> a -> IO b Source #
data MidiMessage Source #
Instances
Show MidiMessage Source # | |
Defined in Euterpea.IO.MIDI.MidiIO showsPrec :: Int -> MidiMessage -> ShowS # show :: MidiMessage -> String # showList :: [MidiMessage] -> ShowS # | |
NFData MidiMessage # | |
Defined in Euterpea.IO.MIDI.Play rnf :: MidiMessage -> () # |
data DeviceInfo #
Instances
Eq DeviceInfo | |
Defined in Sound.PortMidi.DeviceInfo (==) :: DeviceInfo -> DeviceInfo -> Bool # (/=) :: DeviceInfo -> DeviceInfo -> Bool # | |
Show DeviceInfo | |
Defined in Sound.PortMidi.DeviceInfo showsPrec :: Int -> DeviceInfo -> ShowS # show :: DeviceInfo -> String # showList :: [DeviceInfo] -> ShowS # |
data OutputDeviceID Source #
Instances
Eq OutputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO (==) :: OutputDeviceID -> OutputDeviceID -> Bool # (/=) :: OutputDeviceID -> OutputDeviceID -> Bool # | |
Show OutputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO showsPrec :: Int -> OutputDeviceID -> ShowS # show :: OutputDeviceID -> String # showList :: [OutputDeviceID] -> ShowS # | |
NFData OutputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO rnf :: OutputDeviceID -> () # |
data InputDeviceID Source #
Instances
Eq InputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO (==) :: InputDeviceID -> InputDeviceID -> Bool # (/=) :: InputDeviceID -> InputDeviceID -> Bool # | |
Show InputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO showsPrec :: Int -> InputDeviceID -> ShowS # show :: InputDeviceID -> String # showList :: [InputDeviceID] -> ShowS # | |
NFData InputDeviceID Source # | |
Defined in Euterpea.IO.MIDI.MidiIO rnf :: InputDeviceID -> () # |
module Euterpea.IO.MIDI.ToMidi
module Euterpea.IO.MIDI.Play
module Euterpea.IO.MIDI.MEvent