summaryrefslogtreecommitdiff
path: root/libs/fluidsynth/src/fluid_lfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fluidsynth/src/fluid_lfo.c')
-rw-r--r--libs/fluidsynth/src/fluid_lfo.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/libs/fluidsynth/src/fluid_lfo.c b/libs/fluidsynth/src/fluid_lfo.c
index ff178e0012..ae21cdd0f7 100644
--- a/libs/fluidsynth/src/fluid_lfo.c
+++ b/libs/fluidsynth/src/fluid_lfo.c
@@ -1,13 +1,17 @@
#include "fluid_lfo.h"
-void
-fluid_lfo_set_incr(fluid_lfo_t* lfo, fluid_real_t increment)
+DECLARE_FLUID_RVOICE_FUNCTION(fluid_lfo_set_incr)
{
- lfo->increment = increment;
+ fluid_lfo_t *lfo = obj;
+ fluid_real_t increment = param[0].real;
+
+ lfo->increment = increment;
}
-void
-fluid_lfo_set_delay(fluid_lfo_t* lfo, unsigned int delay)
+DECLARE_FLUID_RVOICE_FUNCTION(fluid_lfo_set_delay)
{
- lfo->delay = delay;
+ fluid_lfo_t *lfo = obj;
+ unsigned int delay = param[0].i;
+
+ lfo->delay = delay;
}