View Issue Details
|ID||Category||Date Submitted||Last Update|
|0006795||other||2016-02-26 14:10||2020-03-15 17:17|
|Fixed in Version|
|Summary||0006795: Midi Buffer Split-Cycle and Offset|
|Description||The Ardour::Buffer API has both src and dst offset (for the current cycle)|
This is currently not properly implemented for Midi Buffers provided to Plugins.
When Ardour splits the process cycle (loop, automation)
1) midi buffers ignore the cycle-length:
e.g a sub-cycle 0..64 can contain later events (e.g. at 1023)
2) the offset is not applied for sub-cycles
3) Timecode / BBT which is sent to plugins is not updated/offset for split-cycles.
(NB. looping is handled by Midi Diskstream a level above)
|Tags||No tags attached.|