Karya, built on 2020-11-26T21:03:17 (patch 23b5be2d53a9e8e7d6136cda5aae2849abe5cded)
Safe HaskellNone




Tags are used to index patches. They're just strings and their meaning is convention, but there are some with standardized meanings.

Any attribute of a patch that should be searchable should be given a tag.



type Tag = (Key, Value) Source #

type Key = Text Source #

backend :: Key Source #

Synthesizer backend, e.g. MIDI or Im.

control :: Key Source #

One control tag is given for each control signal the instrument supports. Automatically added.

file :: Key Source #

Patch was loaded from this file.

name :: Key Source #

Instrument name. Automatically added.

synth :: Key Source #

Synth name. Automatically added.

sysex :: Key Source #

Indicates that the instrument has a sysex message as its midi initialization, which probably means it's not built in to the synth.