Karya, built on 2018-02-23T20:23:55 (patch cf8565b7ac832266878af99a942555d139065f12)

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 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 # 

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 #