BASS.NET API for the Un4seen BASS Audio Library

BASS_BFX_ECHO2 Class

BASS.NET API for the Un4seen BASS Audio Library
Used with BASS_ChannelSetFX(Int32, BASSFXType, Int32), BASS_FXSetParameters(Int32, IntPtr) and BASS_FXGetParameters(Int32, IntPtr) to retrieve and set the parameters of the DSP effect Echo 2.
Inheritance Hierarchy

SystemObject
  Un4seen.Bass.AddOn.FxBASS_BFX_ECHO2

Namespace:  Un4seen.Bass.AddOn.Fx
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

[SerializableAttribute]
[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public sealed class BASS_BFX_ECHO2

The BASS_BFX_ECHO2 type exposes the following members.

Constructors

  NameDescription
Public methodBASS_BFX_ECHO2
Default constructor
Public methodBASS_BFX_ECHO2(Single, Single, Single, Single)
Constructor already setting the members
Public methodBASS_BFX_ECHO2(Single, Single, Single, Single, BASSFXChan)
Constructor already setting the members
Top
Methods

  NameDescription
Public methodPreset_ManyEchoes
Sets the instance members to a preset.
Public methodPreset_ReverseEchoes
Sets the instance members to a preset.
Public methodPreset_SmallEcho
Sets the instance members to a preset.
Top
Fields

  NameDescription
Public fieldfDelay
Delay in seconds (0<...6). Default = 0.
Public fieldfDryMix
Dry (unaffected) signal mix (-2...+2). Default = 0.
Public fieldfFeedback
Feedback (-1...+1). Default = 0.
Public fieldfWetMix
Wet (affected) signal mix (-2...+2). Default = 0.
Public fieldlChannel
A BASSFXChan flag to define on which channels to apply the effect.

Default: -1 (BASS_BFX_CHANALL) - all channels.

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

The fDryMix is the volume of input signal and the fWetMix is the volume of delayed signal. The fDelay is the delay time in sec. The fFeedback sets how much delay is feed back to the input (for repeating delays).

See Also

Reference