Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

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