FilterProperties

class FilterProperties

Bases: TypedReferenceCount

Inheritance diagram

Inheritance diagram of FilterProperties

FilterProperties(void)
FilterProperties(FilterProperties const&) = default
void add_chorus(PN_stdfloat drymix, PN_stdfloat wet1, PN_stdfloat wet2, PN_stdfloat wet3, PN_stdfloat delay, PN_stdfloat rate, PN_stdfloat depth)

Add a chorus filter to the end of the DSP chain.

void add_compress(PN_stdfloat threshold, PN_stdfloat attack, PN_stdfloat release, PN_stdfloat gainmakeup)

Add a compress filter to the end of the DSP chain.

void add_distort(PN_stdfloat level)

Add a distort filter to the end of the DSP chain.

void add_echo(PN_stdfloat drymix, PN_stdfloat wetmix, PN_stdfloat delay, PN_stdfloat decayratio)

Add a echo filter to the end of the DSP chain.

void add_flange(PN_stdfloat drymix, PN_stdfloat wetmix, PN_stdfloat depth, PN_stdfloat rate)

Add a flange filter to the end of the DSP chain.

void add_highpass(PN_stdfloat cutoff_freq, PN_stdfloat resonance_q)

Add a highpass filter to the end of the DSP chain.

void add_lowpass(PN_stdfloat cutoff_freq, PN_stdfloat resonance_q)

Add a lowpass filter to the end of the DSP chain.

void add_normalize(PN_stdfloat fadetime, PN_stdfloat threshold, PN_stdfloat maxamp)

Add a normalize filter to the end of the DSP chain.

void add_parameq(PN_stdfloat center_freq, PN_stdfloat bandwidth, PN_stdfloat gain)

Add a parameq filter to the end of the DSP chain.

void add_pitchshift(PN_stdfloat pitch, PN_stdfloat fftsize, PN_stdfloat overlap)

Add a pitchshift filter to the end of the DSP chain.

void add_sfxreverb(PN_stdfloat drylevel = 0, PN_stdfloat room = -10000, PN_stdfloat roomhf = 0, PN_stdfloat decaytime = 1, PN_stdfloat decayhfratio = 0.5, PN_stdfloat reflectionslevel = -10000, PN_stdfloat reflectionsdelay = 0.020000000000000005, PN_stdfloat reverblevel = 0, PN_stdfloat reverbdelay = 0.04000000000000001, PN_stdfloat diffusion = 100, PN_stdfloat density = 100, PN_stdfloat hfreference = 5000, PN_stdfloat roomlf = 0, PN_stdfloat lfreference = 250)

Add a reverb filter to the end of the DSP chain.

void clear(void)

Removes all DSP postprocessing.

static TypeHandle get_class_type(void)