View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005454 | ardour | bugs | public | 2013-04-22 00:15 | 2020-04-27 02:30 |
| Reporter | x42 | Assigned To | x42 | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.0 | ||||
| Summary | 0005454: A3-Internal Latency-Comensation Issues | ||||
| Description | Effect latency is not compensated for. Routing setup:
track 1
(asec440_25)
|
/------+------\
| |
/--+--\ /--+--\
| | | |
| v | v
| Track 2 | Bus1
| (audio 1) | (Bus1)
| | | |
| v | v
| Phase | Phase
| Invert | Invert
| | | |
| v | v
| Effect | Effect
| (nodlay | (nodelay
| 100ms) | 500ms)
| | | |
v v v v
Master L Master R
All tracks and buses are mono (except master-bus). Effect is https://github.com/x42/nodelay.lv2 -- a simple delay line that reports its delay as latency. Expected behavior: silence on the master outs. Example-session: https://raw.github.com/x42/nodelay.lv2/master/contrib/ardour3_test_session.tar.bz2 Tested with: Ardour 3.1-26-g230a531 and jackdmp 1.9.10 <code> jackd -r -n debug -d dummy JACK_DEFAULT_SERVER=debug ./ardev </code> Result: Only if both effects are bypassed, the master-out ports are silent. Expected behaviour: silence on the master outs regardless of plugin bypass and plugin settings. Further issues: 1) bypass both effects 2) loop range 00:00:04:00 -> 00:00:05:00 3) toggle effect enable 4) ardour playhead and clocks show 00:00:03:00 -> 00:00:04:00 audio is played from 00:00:04:00 -> 00:00:05:00 latency compensation does not work ie. master signals are not mute. Expected behavior: playhead and clock show uncompensated position. If effects are enabled, starting playback /hangs/ for the duration of "worst case latency" (.5 sec) Stopping playback will make the transport jump forward by "worst case latency". Expected behavior: instant response, no jumps. | ||||
| Tags | No tags attached. | ||||