24 lines
871 B
C
24 lines
871 B
C
#ifndef fx_HEADER_
|
|
#define fx_HEADER_
|
|
|
|
#include "sample.h"
|
|
|
|
void fx_amp(Sample *s, double gain);
|
|
void fx_balance(Sample *s, double balance);
|
|
void fx_divide_rms(Sample *s, double t_ms);
|
|
void fx_fade_in(Sample *s, double t_ms);
|
|
void fx_ir(Sample *s, const char *path, double mix);
|
|
void fx_mono(Sample *s);
|
|
void fx_pad_multiple(Sample *s, int n); // INTERNAL ONLY.
|
|
void fx_pan(Sample *s, double pan);
|
|
void fx_playback_speed(Sample *s, double speed);
|
|
void fx_pre_cut(Sample *s, double pct, double fade_ms);
|
|
void fx_pre_delay(Sample *s, double left_ms, double right_ms);
|
|
void fx_rc_highpass(Sample *s, double freq, int order);
|
|
void fx_rc_lowpass(Sample *s, double freq, int order);
|
|
void fx_rc_highshelf(Sample *s, double freq, int order, double gain);
|
|
void fx_rc_lowshelf(Sample *s, double freq, int order, double gain);
|
|
void fx_stereo_width(Sample *s, double width);
|
|
|
|
#endif
|