Copyright © 2011-2019 MultiMedia Soft

EffectsMan class

Previous pageReturn to chapter overviewNext page

The EffectsMan class, accessible through the control's Effect property, contains methods needed to apply predefined or custom special effects to the sound under editing.

 

The EffectsMan class is implemented through the following properties and methods:

 

Properties for Volume management

 

CurveDesigner

 

 

Methods for applying effects of a player instanced by Audio DJ Studio API for .NET

 

PlayerSettingsApply

 

 

Methods for Custom DSPs management

 

CustomDspApply

CustomDspExternalEditorGetInfo

CustomDspExternalEditorShow

CustomDspExternalGetParameters

CustomDspExternalLoad

CustomDspExternalSendCommand

CustomDspExternalSetFunction

CustomDspExternalSetParameters

CustomDspFree

CustomDspInternalLoad

CustomDspInternalSetFunction

CustomDspUseFloatSamples

 

Further information about the use of Custom DSP effects can be found inside the How to manage custom DSP effects section

 

 

Methods for DirectX Media Objects (DMO) management

 

DirectXApply

 

 

Methods for Equalization management

 

EqualizerApply

EqualizerBandAdd

EqualizerBandGetCount

EqualizerBandGetFrequency

EqualizerBandGetParams

EqualizerBandRemove

EqualizerBandSetGain

EqualizerBandSetParams

EqualizerLoad

EqualizerLoadPresets

EqualizerReset

EqualizerSave

 

For further details about defining the equalizer settings refer to the How to define an equalizer section.

 

 

Methods for Filters management

 

FilterApply

 

 

Methods for Rate and Pitch management

 

PitchApply

PlaybackRateApply

TempoApply

 

 

Methods for Reverse sound management

 

ReverseApply

 

 

Methods for Volume management

 

VolumeAutomationApply

VolumeAutomationLoad

VolumeAutomationPointAddNew

VolumeAutomationPointGetCount

VolumeAutomationPointGetParameters

VolumeAutomationPointSetParameters

VolumeAutomationPointRemove

VolumeAutomationReset

VolumeAutomationSave

VolumeFlatApply

VolumeSlidingApply

 

For further details about defining a volume automation procedure refer to the How to define a volume automation procedure section.

                   

 

Methods for VST effects management

 

VstApply

VstEditorGetInfo

VstEditorMove

VstEditorShow

VstFree

VstGetInfo

VstLoad

VstGetInfoString

VstProgramsGetCount

VstProgramGetCurrent

VstProgramNameGet

VstProgramNameSet

VstProgramParamGetDefaultValue

VstProgramParamGetInfo

VstProgramParamGetValue

VstProgramParamSetValue

VstProgramParamsGetCount

VstProgramSetCurrent

     

For further details about managing a VST effect refer to the How to manage VST effects section.

 

 

Methods for Normalization management

 

NormalizationSimpleApply

NormalizationAdvancedApply

DcOffsetRemovalApply

 

 

Methods for noise removal management

 

DeClickFilterApply

DeNoiseFilterProfileSet

DeNoiseFilterApply

     

See the How to perform noise removal tutorial for further details.

 

 

Methods for audio channels remapping and mixing

 

ChannelsRemapApply

 

 

Methods for generic special effects

 

AutoWahApply

BassBoostApply

ChorusApply

CompressorApply

DistortionApply

DynamicAmplifierApply

EchoApply

FreeverbApply

PhaserApply