Plush

ModulationChain#

PlushEngine · Type index

Namespace: PlushEngine.Audio (using PlushEngine.Audio;)

A stack of modulators applied to every note a Sound plays, in any order. Several on one target combine: volumes multiply, pitches and pans add. An empty chain (or none) leaves the voice plain, at no cost.

public sealed class ModulationChain

Members: MaxModulators · ModulationChain · Modulators · Name

MaxModulators#

public const int MaxModulators = 8;

ModulationChain#

public ModulationChain(string name, IReadOnlyList<Modulator> modulators);

Modulators#

public IReadOnlyList<Modulator> Modulators { get; }

Name#

public string Name { get; }

Modulator

Source#