From 0dc69ba161bb0c8fce2eb0ab3c5eb897f7aa92a7 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 14 Oct 2017 15:24:36 +0200 Subject: Implemented engine part of the latency filter aka. humized timing. --- src/inputprocessor.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/inputprocessor.cc') diff --git a/src/inputprocessor.cc b/src/inputprocessor.cc index 5d96e2d..1dbd79e 100644 --- a/src/inputprocessor.cc +++ b/src/inputprocessor.cc @@ -39,14 +39,15 @@ InputProcessor::InputProcessor(Settings& settings, DrumKit& kit, - std::list* activeevents) + std::list* activeevents, + Random& random) : kit(kit) , activeevents(activeevents) , is_stopping(false) { // Build filter list filters.emplace_back(std::make_unique(settings)); - filters.emplace_back(std::make_unique(settings)); + filters.emplace_back(std::make_unique(settings, random)); } bool InputProcessor::process(std::vector& events, -- cgit v1.2.3