From e5aed8946a9de38bcaf63e14616a5a15b1e99f17 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Tue, 25 Mar 2025 17:03:28 +0100 Subject: [PATCH] oh --- lib/constants.h | 7 +------ lib/filters.c | 4 ++++ lib/filters.h | 1 + 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/constants.h b/lib/constants.h index cdf47c1..59127bd 100644 --- a/lib/constants.h +++ b/lib/constants.h @@ -1,12 +1,7 @@ #pragma once -#include #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #ifndef M_2PI #define M_2PI (M_PI * 2.0) -#endif - -inline float sincf(float x) { - return (x == 0.0f) ? 1.0f : sinf(M_PI * x) / (M_PI * x); -} \ No newline at end of file +#endif \ No newline at end of file diff --git a/lib/filters.c b/lib/filters.c index 8fee831..ae139b0 100644 --- a/lib/filters.c +++ b/lib/filters.c @@ -14,6 +14,10 @@ float hard_clip(float sample, float threshold) { return fmaxf(-threshold, fminf(threshold, sample)); } +float sincf(float x) { + return (x == 0.0f) ? 1.0f : sinf(M_PI * x) / (M_PI * x); +} + void init_bpf(FIRFilter *bpf, float start, float end) { int m = FILTER_LEN - 1; float sum = 0.0f; diff --git a/lib/filters.h b/lib/filters.h index 3e9b9c3..185db30 100644 --- a/lib/filters.h +++ b/lib/filters.h @@ -1,6 +1,7 @@ #pragma once #include #include +#include #include "constants.h" #include "oscillator.h"