From b7f850cb0d5c50e1d9ff850bcb02523e54ae3638 Mon Sep 17 00:00:00 2001 From: Manuel Pitz Date: Fri, 21 Aug 2020 12:27:26 +0200 Subject: [PATCH] simple working pulses --- lib/nodes/signal_generator.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nodes/signal_generator.cpp b/lib/nodes/signal_generator.cpp index d3a6e6cdd..b316a7cd1 100644 --- a/lib/nodes/signal_generator.cpp +++ b/lib/nodes/signal_generator.cpp @@ -349,7 +349,10 @@ int signal_generator_read(struct node *n, struct sample *smps[], unsigned cnt, u case signal_generator::SignalType::MIXED: break; case signal_generator::SignalType::PULSE: - t->data[i].f = 5; + if (fmod(running , s->frequency) < .5) + t->data[i].f = s->amplitude; + else + t->data[i].f = 0; break; } }