Karya, built on 2022-03-21T01:30:44 (patch 89d1651424c35e564138d93424a157ff87457245)
Safe HaskellSafe-Inferred



Types for Derive.Inst, split apart to reduce dependencies.



data Qualified Source #

This is an instrument name qualified by synth name. It should uniquely address a single instrument. It's different from a Instrument, which addresses a particular instantiation of an instrument in a particular score.


Qualified SynthName Name 

type SynthName = Text Source #

Short but unabbreviated lowercase name with no spaces. It should follow valid_symbol.

type Name = Text Source #

A name uniquely addresses this instrument within a synth. It should also follow valid_symbol.

dummy :: Qualified Source #

This will always resolve to an empty instrument, for Dummy allocations.