Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
A filter that cross-fades between a low-pass filter, the dry signal, and a high-pass filter on one "knob".
| Name | FDjFilter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/Effects/DjFilter.h |
| Include Path | #include "HarmonixDsp/Effects/DjFilter.h" |
Syntax
class FDjFilter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDjFilter
(
float InSampleRate |
HarmonixDsp/Effects/DjFilter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Amount | Parameters::TParameter< float > | The knob position. -1 to the dead zone will low-pass the signal. Dead zone to 1 will high-pass the signal. Within the dead zone will fade to dry. | HarmonixDsp/Effects/DjFilter.h | |
| DeadZoneSize | Parameters::TParameter< float > | The portion of the Amount that will cross-fade between the filtered signal and the dry signal. | HarmonixDsp/Effects/DjFilter.h | |
| HighPassMaxFrequency | Parameters::TParameter< float > | The frequency the high-pass will be at when Amount is set to 1. | HarmonixDsp/Effects/DjFilter.h | |
| HighPassMinFrequency | Parameters::TParameter< float > | The frequency the high-pass will be at when Amount is set to DeadZoneSize. | HarmonixDsp/Effects/DjFilter.h | |
| LowPassMaxFrequency | Parameters::TParameter< float > | The frequency the low-pass will be at when Amount is set to -DeadZoneSize. | HarmonixDsp/Effects/DjFilter.h | |
| LowPassMinFrequency | Parameters::TParameter< float > | The frequency the low-pass will be at when Amount is set to -1. | HarmonixDsp/Effects/DjFilter.h | |
| Resonance | Parameters::TParameter< float > | The filters' resonance. | HarmonixDsp/Effects/DjFilter.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Filter | Audio::FStateVariableFilter | HarmonixDsp/Effects/DjFilter.h | ||
| LastDryGain | float | HarmonixDsp/Effects/DjFilter.h | ||
| LastFrequency | float | HarmonixDsp/Effects/DjFilter.h | ||
| LastQ | float | HarmonixDsp/Effects/DjFilter.h | ||
| LastWetGain | float | HarmonixDsp/Effects/DjFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Process
(
const Audio::FAlignedFloatBuffer& InBuffer, |
HarmonixDsp/Effects/DjFilter.h | ||
void Reset
(
float InSampleRate |
HarmonixDsp/Effects/DjFilter.h |