Class PitchShiftParameters
Parameters for PitchShift Effect.
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public class PitchShiftParameters : object, IEffectParameter
Fields
fPitchShift
A factor value which is between 0.5 (one octave down) and 2 (one octave up) (1 won't change the pitch, default).
Declaration
public float fPitchShift
Field Value
Single
|
fSemitones
Semitones (0 won't change the pitch). Default = 0.
Declaration
public float fSemitones
Field Value
Single
|
lChannel
A FXChannelFlags flag to define on which channels to apply the effect. Default: All
Declaration
public FXChannelFlags lChannel
Field Value
FXChannelFlags
|
lFFTsize
Defines the FFT frame size used for the processing. Typical values are 1024, 2048 (default) and 4096, max is 8192.
Declaration
public long lFFTsize
Field Value
Int64
|
Remarks
It may be any value up to 8192 but it MUST be a power of 2.
lOsamp
Is the STFT oversampling factor which also determines the overlap between adjacent STFT frames. Default = 8.
Declaration
public long lOsamp
Field Value
Int64
|
Remarks
It should at least be 4 for moderate scaling ratios. A value of 32 is recommended for best quality (better quality = higher CPU usage).
Properties
FXType
Gets the EffectType.
Declaration
public EffectType FXType { get; }
Property Value
EffectType
|