Euterpea-2.0.5: Library for computer music research and education

Safe HaskellNone
LanguageHaskell98

Euterpea.IO.MIDI.MidiIO

Documentation

deliverMidiEvent :: OutputDeviceID -> MidiEvent -> IO () Source #

defaultOutput :: (OutputDeviceID -> a -> IO b) -> a -> IO b Source #

defaultInput :: (InputDeviceID -> a -> IO b) -> a -> IO b Source #

data MidiMessage Source #

Constructors

ANote !Channel !Key !Velocity !Time 
Std Message 
Instances
Show MidiMessage Source # 
Instance details

Defined in Euterpea.IO.MIDI.MidiIO

NFData MidiMessage # 
Instance details

Defined in Euterpea.IO.MIDI.Play

Methods

rnf :: MidiMessage -> () #

data DeviceInfo #

Constructors

DeviceInfo 

Fields

Instances
Eq DeviceInfo 
Instance details

Defined in Sound.PortMidi.DeviceInfo

Show DeviceInfo 
Instance details

Defined in Sound.PortMidi.DeviceInfo

type Time = Double #