From fda31baa0093102be47772f3ac1857013b0f9052 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Wed, 10 Jun 2015 21:11:25 -0700 Subject: [PATCH] remove old param --- Makefile | 2 +- include/param.hpp | 65 ----------------------------------------------- 2 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 include/param.hpp diff --git a/Makefile b/Makefile index 4dd6657..85fbbe7 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ LADSPA = $(BOTH) VST = $(BOTH) delay_test UTILS = design bench -INCLUDES = util Crap biquad svf param os6iir os2piir +INCLUDES = util Crap biquad svf Param os6iir os2piir BENCH_AGAINST = eq_const diff --git a/include/param.hpp b/include/param.hpp deleted file mode 100644 index 575cee4..0000000 --- a/include/param.hpp +++ /dev/null @@ -1,65 +0,0 @@ -#define PARAM_NAME_LEN 24 - -typedef enum { - SCALE_FLOAT, - SCALE_INT, - SCALE_TOGGLE, - SCALE_DB, - SCALE_LOG, - SCALE_HZ -} param_scale; - -typedef enum { - DEFAULT_0, - DEFAULT_1, - DEFAULT_100, - DEFAULT_440, - DEFAULT_MIN, - DEFAULT_LOW, // 25% - DEFAULT_HALF, // 50% - DEFAULT_HIGH, // 75% - DEFAULT_MAX -} param_default; - -typedef struct { - char name[PARAM_NAME_LEN + 1]; - float value, min, max; - param_scale scale; - param_default def; -} param; - -#include - -void -param_set(param *p, float percent) -{ - if (p->scale >= SCALE_LOG) - p->value = exp(percent*(log(p->max/p->min)))*p->min; - else - p->value = percent*(p->max - p->min) + p->min; -} - -float -param_get(param *p) -{ - if (p->scale >= SCALE_LOG) - return log(p->min/p->value)/log(p->min/p->max); - else - return (p->min - p->value)/(p->min - p->max); -} - -void -param_reset(param *p) -{ - switch (p->def) { - case DEFAULT_0: p->value = 0; break; - case DEFAULT_1: p->value = 1; break; - case DEFAULT_100: p->value = 100; break; - case DEFAULT_440: p->value = 440; break; - case DEFAULT_MIN: p->value = p->min; break; - case DEFAULT_LOW: param_set(p, 0.25); break; - case DEFAULT_HALF: param_set(p, 0.5); break; - case DEFAULT_HIGH: param_set(p, 0.75); break; - case DEFAULT_MAX: p->value = p->max; break; - } -}