Table of Contents

Class WideStereoAudioEffect

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

Wide stereo audio effect enhances the stereo image by increasing the perceived width and spaciousness. Uses the GStreamer 'stereo' element to widen the stereo field without phase issues. Creates a more immersive, spacious sound from stereo recordings.

public class WideStereoAudioEffect : BaseAudioEffect, ISharedAudioEffectX, IVideoEditXAudioEffect

Inheritance

Implements

Inherited Members

Remarks

GStreamer element: stereo Property:

  • stereo: Stereo widening amount (0.0 = no effect, higher values = wider stereo)

The effect works by:

  1. Analyzing the difference between left and right channels
  2. Enhancing the stereo separation
  3. Maintaining mono compatibility (no phase cancellation issues)

Use cases:

  • Enhancing narrow stereo recordings
  • Creating more spacious mixes
  • Making headphone listening more immersive

Caution: Excessive widening can cause:

  • Unnatural or exaggerated stereo images
  • Reduced mono compatibility
  • Listener fatigue

Constructors

WideStereoAudioEffect()

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.WideStereoAudioEffect class with default settings. Default creates a subtle stereo widening effect.

public WideStereoAudioEffect()

Properties

Level

Gets or sets the stereo widening amount. Controls how much the stereo image is expanded beyond the natural stereo width. Range: 0.0 (no widening, original stereo) to 1.0 (maximum widening). Typical values:

  • 0.01-0.03: Subtle enhancement, natural sound (default: 0.01)
  • 0.05-0.10: Moderate widening, noticeably spacious
  • 0.15-0.30: Strong widening, very wide stereo
  • 0.40+: Extreme widening, may sound unnatural

Lower values are recommended for most applications to maintain natural sound. Higher values can be used for special effects or very narrow recordings.

public float Level { get; set; }

Property Value

float

Methods

GenerateDescription()

Generates the description.

public string GenerateDescription()

Returns

string

System.String.