midi-0.2.2.2: Handling of MIDI messages and files
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.MIDI.File.Event.SystemExclusive

Synopsis

Documentation

data T Source #

Deprecated: implement this data type properly

There are three forms of System Exclusive Messages in MIDI files: monolithic, chopped into packets, escape form (with unrestricted binary data).

Currently we only support first and last type explicitly. But we leave the trailing 0xF7 markers which can be used to detect whether the messages are actually meant as packets.

Since I don't know where manufacturer information is in the packets form, I omit manufacturer handling for now.

Instances

Instances details
Show T Source # 
Instance details

Defined in Sound.MIDI.File.Event.SystemExclusive

Methods

showsPrec :: Int -> T -> ShowS #

show :: T -> String #

showList :: [T] -> ShowS #

Eq T Source # 
Instance details

Defined in Sound.MIDI.File.Event.SystemExclusive

Methods

(==) :: T -> T -> Bool #

(/=) :: T -> T -> Bool #

Ord T Source # 
Instance details

Defined in Sound.MIDI.File.Event.SystemExclusive

Methods

compare :: T -> T -> Ordering #

(<) :: T -> T -> Bool #

(<=) :: T -> T -> Bool #

(>) :: T -> T -> Bool #

(>=) :: T -> T -> Bool #

max :: T -> T -> T #

min :: T -> T -> T #

get :: C parser => Int -> Fragile parser T Source #

put :: C writer => T -> writer Source #