cAudio::sFlangerParameters Struct Reference

The flanger effect creates a "tearing" or "whooshing" sound (like a jet flying overhead). More...

#include <IEffectParameters.h>

List of all members.

Public Types

enum  FlangerWaveform { EFW_SINUSOID, EFW_TRIANGLE, EFW_COUNT }

Public Member Functions

 sFlangerParameters (FlangerWaveform waveform=EFW_TRIANGLE, int phase=0, float rate=0.27f, float depth=1.0f, float feedback=-0.5f, float delay=0.002f)

Public Attributes

FlangerWaveform Waveform
 Selects the shape of the LFO waveform that controls the amount of the delay of the sampled signal.
int Phase
float Rate
float Depth
float Feedback
float Delay

Detailed Description

The flanger effect creates a "tearing" or "whooshing" sound (like a jet flying overhead).

Definition at line 498 of file IEffectParameters.h.


Member Data Documentation

The average amount of time the sample is delayed before it is played back; with feedback, the amount of time between iterations of the sample. Range: 0.0 to 0.004

Definition at line 540 of file IEffectParameters.h.

The ratio by which the delay time is modulated by the LFO. Use this parameter to increase the pitch modulation. Range: 0.0 to 1.0

Definition at line 529 of file IEffectParameters.h.

This is the amount of the output signal level fed back into the effect's input. A negative value will reverse the phase of the feedback signal. Use this parameter to create an "intense metallic" effect. At full magnitude, the identical sample will repeat endlessly. At less than full magnitude, the sample will repeat and fade out over time. Range: -1.0 to 1.0

Definition at line 536 of file IEffectParameters.h.

This changes the phase difference between the left and right LFO's. At zero degrees the two LFOs are synchronized. Range: -180 to 180

Definition at line 521 of file IEffectParameters.h.

The number of times per second the LFO controlling the amount of delay repeats. Higher values increase the pitch modulation. Range: 0.0 to 10.0

Definition at line 525 of file IEffectParameters.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations

Generated on Sat Feb 20 22:55:24 2010 for cAudio by  doxygen 1.6.2