Parfois, Audacity se bloque. Parfois, la nouvelle piste n'apparaît jamais.
Si vous utilisez audacity depuis la ligne de commande, ceci apparaît au moment du problème:
ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274
Même s’il ne s’exécute pas à partir de la ligne de commande, il apparaît dans/var/log/syslog à ce moment-là:
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274
J'ai utilisé Audacity pour un tas d'autres choses et ça marche très bien pour ça. Ce n'est tout simplement pas overdubbing.
env Pulse_LATENCY_MSEC=30 audacity
$ uname -a
Linux myDesktop 4.13.0-19-generic #22-Ubuntu SMP Mon Dec 4 11:58:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ apt list audacity
Listing... Done
audacity/artful,now 2.1.2-2 AMD64 [installed]
J'avais édité /etc/Pulse/default.pa pour résoudre un problème avec une version antérieure d'Ubuntu. J'avais refait manuellement l'édition après la mise à jour vers 17.10:
load-module module-udev-detect tsched=0
Alors je l'ai changé en:
load-module module-udev-detect
Ensuite, j'ai redémarré et tout a bien fonctionné. Aucune idée si c'était ça, ou le redémarrage ou quoi.