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

Instrument.Tag

Contents

Description

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.

Synopsis

Documentation

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.

categories