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

Synth.Sampler.Patch

Contents

Synopsis

Documentation

data Db Source #

Constructors

Db 

Fields

data DbPatch Source #

Constructors

DbPatch !Patch 
DbDummy !Dummy 

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 # 
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.