Karya, built on 2022-03-21T01:30:44 (patch 89d1651424c35e564138d93424a157ff87457245)
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.