Table of Contents

Class PhaserAudioEffect

Namespace
VisioForge.Core.Types.X.AudioEffects
Assembly
VisioForge.Core.dll

Phaser audio effect. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.

public class PhaserAudioEffect : BaseAudioEffect, ISharedAudioEffectX

Inheritance

Implements

Inherited Members

Constructors

PhaserAudioEffect(byte, byte, byte, float, byte, float)

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.PhaserAudioEffect class.

public PhaserAudioEffect(byte depth, byte dryWetRatio, byte feedback, float frequency, byte stages, float startPhase)

Parameters

depth byte

Sets Phaser depth (0 - 255).

dryWetRatio byte

Sets dry-wet mix ratio. 0 - dry, 255 - wet (0 - 255).

feedback byte

Sets phaser feedback. 0 - no feedback, 100 = 100% feedback, -100 = -100% feedback (-100 - 100).

frequency float

Sets phaser's LFO frequency.

stages byte

Sets phaser stages. Recommended from 2 to 24.

startPhase float

Sets phaser's LFO start phase in radians. Needed for stereo phasers.

Properties

Depth

Gets or sets the depth (0 - 255).

public byte Depth { get; set; }

Property Value

byte

DryWetRatio

Gets or sets dry-wet mix ratio. 0 - dry, 255 - wet (0 - 255).

public byte DryWetRatio { get; set; }

Property Value

byte

Feedback

Gets or sets the feedback.

public byte Feedback { get; set; }

Property Value

byte

Frequency

Gets or sets phaser's LFO frequency.

public float Frequency { get; set; }

Property Value

float

Stages

Gets or sets phaser stages. Recommended from 2 to 24.

public byte Stages { get; set; }

Property Value

byte

StartPhase

Gets or sets phaser's LFO start phase in radians. Needed for stereo phasers.

public float StartPhase { get; set; }

Property Value

float

See Also