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

Synth.Sampler.Patch

Contents

Synopsis

Documentation

db :: FilePath -> [Patch] -> Db Source #

data Db Source #

Constructors

Db 

Fields

data Patch Source #

Constructors

Patch 

Fields

simple :: Note.PatchName -> Sample.SamplePath -> Pitch.NoteNumber -> Patch Source #

Make a simple patch of a single sample.

applyStandardControls :: Note.Note -> Sample.Sample -> Sample.Sample Source #

Apply standard controls that all patches support.

EffectConfig

data EffectConfig Source #

Constructors

EffectConfig 

Fields

Instances

Instances details
Show EffectConfig Source # 
Instance details

Defined in Synth.Sampler.Patch

checkControls :: Patch -> Set Control.Control -> EffectConfig -> [Text] Source #

Check that rename sources exist. Check that renamed controls don't overlap patch controls.