Karya, built on 2018-05-31T02:46:59 (patch 0a1a35479c514820d77330ae8a978975ba22a47a)

Safe HaskellNone

Perform.Im.Patch

Description

Describe an Im Patch, from the sequencer's point of view.

Synopsis

Documentation

data Patch Source #

Constructors

Patch 

Fields

Instances
Show Patch # 
Instance details

Defined in Perform.Im.Patch

Methods

showsPrec :: Int -> Patch -> ShowS #

show :: Patch -> String #

showList :: [Patch] -> ShowS #

Pretty.Pretty Patch # 
Instance details

Defined in Perform.Im.Patch

type AttributeMap = Common.AttributeMap Attrs.Attributes Source #

Since the synth understands Attributes directly, this is just a list of supported Attributes along with their priority.

data Flag Source #

Constructors

Triggered

Patch doesn't pay attention to duration, e.g. percussion. The UI can use this to create zero duration events for this instrument.

Instances
Eq Flag # 
Instance details

Defined in Perform.Im.Patch

Methods

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

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

Ord Flag # 
Instance details

Defined in Perform.Im.Patch

Methods

compare :: Flag -> Flag -> Ordering #

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

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

(>) :: Flag -> Flag -> Bool #

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

max :: Flag -> Flag -> Flag #

min :: Flag -> Flag -> Flag #

Show Flag # 
Instance details

Defined in Perform.Im.Patch

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Pretty.Pretty Flag # 
Instance details

Defined in Perform.Im.Patch