From 981cd50a83e67f5471ee1e1ad0c0575506f14da0 Mon Sep 17 00:00:00 2001 From: deva Date: Mon, 21 Jul 2008 12:11:02 +0000 Subject: Wee multivoices and multiple wavs... all triggered by the midi test framework. --- src/event.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/event.cc') diff --git a/src/event.cc b/src/event.cc index 804d42f..c589807 100644 --- a/src/event.cc +++ b/src/event.cc @@ -26,11 +26,12 @@ */ #include "event.h" -Event::Event(Sample *sample, size_t onset) +Event::Event(jack_port_t *port, Sample *sample, size_t time, size_t duration) { + this->port = port; this->sample = sample; - this->onset = onset; - duration = 0; + this->time = time; + this->duration = duration; } Event::~Event() @@ -39,5 +40,6 @@ Event::~Event() bool Event::operator<(const Event& event) const { - return onset + duration < event.onset + event.duration; + if(time == event.time) return this < &event; + return time < event.time; } -- cgit v1.2.3