26 add_lowpass(PN_stdfloat cutoff_freq, PN_stdfloat resonance_q) {
27 add_filter(FT_lowpass, cutoff_freq, resonance_q);
35 add_filter(FT_highpass, cutoff_freq, resonance_q);
42 add_echo(PN_stdfloat drymix, PN_stdfloat wetmix, PN_stdfloat delay, PN_stdfloat decayratio) {
43 add_filter(FT_echo, drymix, wetmix, delay, decayratio);
50 add_flange(PN_stdfloat drymix, PN_stdfloat wetmix, PN_stdfloat depth, PN_stdfloat rate) {
51 add_filter(FT_flange, drymix, wetmix, depth, rate);
59 add_filter(FT_distort, level);
66 add_normalize(PN_stdfloat fadetime, PN_stdfloat threshold, PN_stdfloat maxamp) {
67 add_filter(FT_normalize, fadetime, threshold, maxamp);
74 add_parameq(PN_stdfloat center_freq, PN_stdfloat bandwidth, PN_stdfloat gain) {
75 add_filter(FT_parameq, center_freq, bandwidth, gain);
82 add_pitchshift(PN_stdfloat pitch, PN_stdfloat fftsize, PN_stdfloat overlap) {
83 add_filter(FT_pitchshift, pitch, fftsize, overlap);
90 add_chorus(PN_stdfloat drymix, PN_stdfloat wet1, PN_stdfloat wet2, PN_stdfloat wet3, PN_stdfloat delay, PN_stdfloat rate, PN_stdfloat depth) {
91 add_filter(FT_chorus, drymix, wet1, wet2, wet3, delay, rate, depth);
98 add_sfxreverb(PN_stdfloat drylevel, PN_stdfloat room, PN_stdfloat roomhf, PN_stdfloat decaytime,
99 PN_stdfloat decayhfratio, PN_stdfloat reflectionslevel, PN_stdfloat reflectionsdelay,
100 PN_stdfloat reverblevel, PN_stdfloat reverbdelay, PN_stdfloat diffusion,
101 PN_stdfloat density, PN_stdfloat hfreference, PN_stdfloat roomlf, PN_stdfloat lfreference) {
102 add_filter(FT_sfxreverb, drylevel, room, roomhf, decaytime, decayhfratio, reflectionslevel, reflectionsdelay,
103 reverblevel, reverbdelay, diffusion, density, hfreference, roomlf, lfreference);
110 add_compress(PN_stdfloat threshold, PN_stdfloat attack, PN_stdfloat release, PN_stdfloat gainmakeup) {
111 add_filter(FT_compress, threshold, attack, release, gainmakeup);