, _own_buffer (false)
{
_type = DataType::MIDI;
- reset();
+ _mixdown = default_mixdown;
}
BaseMidiPort::~BaseMidiPort()
set<Port*>::const_iterator p = ports.begin();
if (first_overwrite) {
+ cout << "first overwrite" << endl;
dest->read_from ((dynamic_cast<BaseMidiPort*>(*p))->get_midi_buffer(), cnt, offset);
p++;
}
// XXX DAVE: this is just a guess
for (; p != ports.end(); ++p) {
+ cout << "merge" << endl;
dest->merge (*dest, (dynamic_cast<BaseMidiPort*>(*p))->get_midi_buffer());
}
}