fix timeline types for Triggerbox

This commit is contained in:
Paul Davis 2021-07-17 14:48:36 -06:00
parent b8a3b25dee
commit b0d422e345

View file

@ -14,7 +14,7 @@ using std::cerr;
using std::endl; using std::endl;
TriggerBox::TriggerBox (Session& s, std::string const & name) TriggerBox::TriggerBox (Session& s, std::string const & name)
: Processor (s, name) : Processor (s, name, Temporal::BeatTime)
, _trigger_queue (1024) , _trigger_queue (1024)
{ {
PropertyList plist; PropertyList plist;
@ -22,7 +22,7 @@ TriggerBox::TriggerBox (Session& s, std::string const & name)
the_source.reset (new SndFileSource (_session, "/usr/share/sounds/alsa/Front_Center.wav", 0, Source::Flag (0))); the_source.reset (new SndFileSource (_session, "/usr/share/sounds/alsa/Front_Center.wav", 0, Source::Flag (0)));
plist.add (Properties::start, 0); plist.add (Properties::start, 0);
plist.add (Properties::length, the_source->length (0)); plist.add (Properties::length, the_source->length ());
plist.add (Properties::name, string ("bang")); plist.add (Properties::name, string ("bang"));
plist.add (Properties::layer, 0); plist.add (Properties::layer, 0);
plist.add (Properties::layering_index, 0); plist.add (Properties::layering_index, 0);
@ -192,12 +192,13 @@ AudioTrigger::AudioTrigger (boost::shared_ptr<AudioRegion> r)
cerr << "Trigger needs " << nchans << " channels of " << region->length() << " each\n"; cerr << "Trigger needs " << nchans << " channels of " << region->length() << " each\n";
length = region->length_samples();
for (uint32_t n = 0; n < nchans; ++n) { for (uint32_t n = 0; n < nchans; ++n) {
data.push_back (new Sample (region->length()));; data.push_back (new Sample (length));;
// region->read (data[n], 0, region->length(), n); // region->read (data[n], 0, length, n);
} }
length = region->length();
} }
AudioTrigger::~AudioTrigger () AudioTrigger::~AudioTrigger ()