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

Sound.MIDI.File.Event.Meta

Synopsis

Documentation

data T Source #

Instances

Instances details
Arbitrary T Source # 
Instance details

Defined in Sound.MIDI.File.Event.Meta

Methods

arbitrary :: Gen T

shrink :: T -> [T]

Show T Source # 
Instance details

Defined in Sound.MIDI.File.Event.Meta

Methods

showsPrec :: Int -> T -> ShowS

show :: T -> String

showList :: [T] -> ShowS

Eq T Source # 
Instance details

Defined in Sound.MIDI.File.Event.Meta

Methods

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

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

Ord T Source # 
Instance details

Defined in Sound.MIDI.File.Event.Meta

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

type ElapsedTime = Integer Source #

type Tempo = Int Source #

toTempo :: Int -> Tempo Source #

defltTempo :: Tempo Source #

The default SetTempo value, in microseconds per quarter note. This expresses the default of 120 beats per minute.

type SMPTEHours = Int Source #

type SMPTEMinutes = Int Source #

type SMPTESeconds = Int Source #

type SMPTEFrames = Int Source #

type SMPTEBits = Int Source #

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

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