View Issue Details

IDProjectCategoryView StatusLast Update
0007998ardourbugspublic2020-04-10 00:22
Reporterelgoun Assigned Tox42  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version6.0-pre1 
Summary0007998: Audio/Midi Setup: Can't start ardour without stop/start engine after audio calibration
DescriptionThe behaviour of "calibrate Audio" in the Audio/Midi setup" window at startup is problematic with USB devices.

With ALSA backend:

After measurment, when clicking "Use results", Ardour should start with measured parameters.Instead, we get back to the "audio/midi setup" window. In order to load session, we have to stop then start audio engine. Since with USB devices, roundtrip latency is different between 2 engine's start/stop, parameters used for hardware latency are not exact.

With JACK backend:

Ardour starts jack for measurments but stops it after clicking on "use results" (5.12 does the same). Since with USB devices .....


Steps To Reproduce- Launch Ardour
- Open or create a seesion
- In the "Audio/Midi" setup choose "Calibrate Audio"
- Measure
- Use results
TagsNo tags attached.

Activities

x42

2020-04-09 21:34

administrator   ~0021274

Fixed in 6.0-pre1-237-ge6febe040a, please test.

JACK does not allow to change systemic latency while running, nor allow to set systemic latency for MIDI device at all.
(which was one of the initial motivations to write Ardour's ALSA backend)

paul

2020-04-09 21:40

administrator   ~0021275

Last edited: 2020-04-09 21:41

additional fix for ALSA backend in commit 69b4c5108b

Please mark closed when confirmed.

Issue History

Date Modified Username Field Change
2020-04-09 04:43 elgoun New Issue
2020-04-09 21:34 x42 Assigned To => x42
2020-04-09 21:34 x42 Status new => feedback
2020-04-09 21:34 x42 Note Added: 0021274
2020-04-09 21:40 paul Status feedback => resolved
2020-04-09 21:40 paul Resolution open => fixed
2020-04-09 21:40 paul Note Added: 0021275
2020-04-09 21:41 paul Note Edited: 0021275
2020-04-10 00:22 elgoun Status resolved => closed