Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-03 | Remove Evoral::MIDIEvent | David 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-25 | major 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-24 | delayline: use boost::shared_array | Robin Gareus | |
2014-06-15 | optimize midi delayline. | Robin Gareus | |
2014-06-12 | delayline: properly hand-over the shared-pointer. | Robin Gareus | |
2014-06-11 | add delayline implementaion (in prep for latency compensation) | Robin Gareus | |