mirror of
https://github.com/radio95-rnt/fm95.git
synced 2026-07-30 08:19:14 +02:00
add soft clipping
This commit is contained in:
+5
-1
@@ -21,7 +21,11 @@ typedef struct {
|
||||
} FrequencyFilter;
|
||||
|
||||
void init_lpf(FrequencyFilter* filter, float cutoffFreq, float sampleRate);
|
||||
float apply_freqeuncy_filter(FrequencyFilter* filter, float input);
|
||||
void init_hpf(FrequencyFilter* filter, float cutoffFreq, float sampleRate);
|
||||
float apply_frequency_filter(FrequencyFilter* filter, float input);
|
||||
|
||||
float hard_clip(float sample, float threshold);
|
||||
float soft_clip(float sample, float threshold);
|
||||
|
||||
typedef struct {
|
||||
float *buffer;
|
||||
|
||||
Reference in New Issue
Block a user