Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

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

type AttributeMap = Common.AttributeMap Attrs.Attributes Source #

Since the synth understands Attributes directly, this is just a list of support 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 # 

Methods

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

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

Ord Flag # 

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 # 

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Pretty.Pretty Flag #