Show / Hide Table of Contents

Class EchoEffect

BassFx Echo Effect.

Inheritance
Object
Effect<EchoParameters>
EchoEffect
Inherited Members
Effect<EchoParameters>.Parameters
Effect<EchoParameters>.ApplyOn(Int32, Int32)
Effect<EchoParameters>.Priority
Effect<EchoParameters>.Dispose()
Effect<EchoParameters>.Default()
Effect<EchoParameters>.IsActive
Effect<EchoParameters>.OnPreset()
Effect<EchoParameters>.PropertyChanged
Effect<EchoParameters>.OnPropertyChanged(String)
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public sealed class EchoEffect : Effect<EchoParameters>, IDisposable
Remarks

This is an echo effect that replays what you have played one or more times after a period of time. It's something like the echoes you might hear shouting against a canyon wall. For reverb effect enable feedback.

The DryMix is the volume of input signal and the WetMix is the volume of delayed signal. The Delay is the delay time in sec. The Feedback sets how much delay is feed back to the input (for repeating delays). If Stereo is enabled and a stream has an even number of channels then, each even channels will be echoed to each other.

Properties

Channels

A FXChannelFlags flag to define on which channels to apply the effect. Default: All

Declaration
public FXChannelFlags Channels { get; set; }
Property Value
FXChannelFlags

Delay

Delay in seconds (0+...6).

Declaration
public double Delay { get; set; }
Property Value
Double

DryMix

Dry (unaffected) signal mix (-2...+2).

Declaration
public double DryMix { get; set; }
Property Value
Double

Feedback

Feedback (-1...+1).

Declaration
public double Feedback { get; set; }
Property Value
Double

Stereo

Echo adjoining channels to each other? Default is disabled.

Declaration
public bool Stereo { get; set; }
Property Value
Boolean

Remarks

Only allowed with even number of channels!

If enabled and a stream has an even number of channels then, each even channels will be echoed to each other.

WetMix

Wet (affected) signal mix (-2...+2).

Declaration
public double WetMix { get; set; }
Property Value
Double

Methods

ManyEchoes()

Set up a Preset.

Declaration
public void ManyEchoes()

ReverseEchoes()

Set up a Preset.

Declaration
public void ReverseEchoes()

RoboticVoice()

Set up a Preset.

Declaration
public void RoboticVoice()

Small()

Set up a Preset.

Declaration
public void Small()
Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx