View Issue Details

IDProjectCategoryView StatusLast Update
0006697ardourfeaturespublic2020-04-06 18:41
ReporterGMaq Assigned Tox42  
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformLinuxOSDebian TestingOS VersionAV Linux dev
Product Version4.4 
Summary0006697: Add ability to set buffers to '3' in ALSA backend to enhance USB performance
DescriptionI think in the interest of Ardour for new users on garden variety distributions that don't come with JACK pre-installed it would be much better if the Ardour ALSA backend had the ability to at least simply select 2 or 3 period/buffers Many people who are interested in making music with Linux may likely already have a USB Audio device (which require settings of 3 buffers for best ALSA performance) and with the vastly improved support for Focusrite, Presonus etc. etc. over the last couple of years I think it could safely be assumed that as many people will use Ardour with USB Audio as without so I would suggest it should be a high priority to bring more flexibility to ALSA users.

With Ardour (and Mixbus3) both providing MIDI support now the ability to take advantage of JACK's external connectivity is less of a 'need' (although still an incredible asset) and is still readily available to those who want it. In other words for more users than ever Ardour will be monolithic enough to be self-contained so why not make ALSA an even easier option to configure properly for all potential devices?
TagsNo tags attached.

Activities

x42

2015-12-05 00:55

administrator   ~0017699

first version in Ardour 4.4-435-ga6f27f0

still needs testing: particularly MIDI alignment with 3 periods/cycle.

(this is also for the ALSA backend only, Ardour starting jack does not yet have this option)

x42

2015-12-05 13:08

administrator   ~0017700

support for JACK --nperiods added in Ardour 4.4-438-g7ad8ad8

Issue History

Date Modified Username Field Change
2015-12-03 16:22 GMaq New Issue
2015-12-05 00:55 x42 Note Added: 0017699
2015-12-05 00:58 x42 Assigned To => x42
2015-12-05 00:58 x42 Status new => assigned
2015-12-05 13:08 x42 Note Added: 0017700
2020-04-06 18:41 x42 Status assigned => closed
2020-04-06 18:41 x42 Resolution open => fixed