summaryrefslogtreecommitdiff
path: root/libs/ardour/delayline.cc
AgeCommit message (Collapse)Author
2017-06-29Fix multi-channel delaylines #7409 part 2/2Robin Gareus
2017-04-19Use XMLNode::set_property in ARDOUR::DelayLine classTim Mayberry
2016-12-03Remove Evoral::MIDIEventDavid Robillard
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing.
2016-06-25major internal plugin & processor API change:Robin Gareus
Pass current (latency compensated) cycle times to plugin. This fixes time-reporting to plugins and also fixes automation and when bouncing (the session->transport* is not valid) etc.
2016-04-24delayline: use boost::shared_arrayRobin Gareus
2014-06-15optimize midi delayline.Robin Gareus
2014-06-12delayline: properly hand-over the shared-pointer.Robin Gareus
2014-06-11add delayline implementaion (in prep for latency compensation)Robin Gareus