View Issue Details

IDProjectCategoryView StatusLast Update
0010182ardourbugspublic2026-04-12 17:33
ReporterGhostsonAcid Assigned Tox42  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformmacOSOSMojaveOS Version10.14.6
Product Version9.0 
Summary0010182: Audio Looping Glitch during Soloing whilst Playing
DescriptionArdour will loop a tiny portion of audio indefinitely if you attempt to solo a track or bus whilst the playhead is rolling.

See the 2min video I made to demonstrate this:
https://odysee.com/@icterine:a/Ardour-9---Audio-Looping-Glitch-during-Soloing-whilst-Playing:a

And please note that this little loop of audio is sometimes very loud.
I think it depends on *when* you hit the solo button, which determines the fragment of audio looped.

~Just FYI.
Thanks,
-J
TagsNo tags attached.

Relationships

related to 0010223 resolvedx42 Looping hiccups when muting tracks 

Activities

GhostsonAcid

2026-02-13 12:49

reporter   ~0029874

-Just tested different Audio devices and NOT via the Loopback software/device.
-And the problem still remains!

-J

x42

2026-02-19 00:10

administrator   ~0029907

This is really mysterious. Solo / Mute really just changes gain of outputs.

Ardour processes everything as if nothing is muted and then outputs at active mute-points get a gain factor (Preferences > Monitoring > SiP cut).
Is that set to -inf dB?

GhostsonAcid

2026-02-19 10:36

reporter   ~0029914

@x42 Yes, it is.

GhostsonAcid

2026-02-19 20:03

reporter   ~0029921

Okay, so I WAS able to reproduce this on a VM of Lubuntu, using:
PulseAudio
Default Playback
48 kHz
2048 Samples

--------------------

Steps to reproduce:

1. Create a new project (-whatever sample rate, etc.).
2. Add two audio tracks (Audio 1 and 2) and one audio bus (Bus 1).
3. Disconnect the tracks from the Master bus, but leave Bus 1’s connection to the Master.
4. Add *Aux Sends* from the two tracks to Bus 1, setting each to 0db.
5. *Import* audio to the Source List (-preferably something loud).
6. Drag the audio to track Audio 1.
7. Add the following plugins to Bus 1:
• Ace Amplifier (-set to 20db, but bypass it(!)).
• Something that produces latency, such as XT-LC Lookahead Compressor.
8. Place the playhead over the audio.
9. Play the audio.
10. In the editor, click the Solo button for *Audio 2*, to which you *should* hear silence.
11. Pause the transport or simply keep it rolling.
12. Open the Ace Amplifier on Bus 1, and un-bypass it to boost the audio by 20db.
13. At this point you should hear a tiny, repetitive loop of audio. But if you don’t…
14. Pause the transport, un-Solo to reset everything, and then try steps 8-12 again but hit Solo for Audio 2 at a particularly loud moment. ... If you STILL don’t hear the loop, then…
15. Go to Audio/MIDI Setup, stop it and start it again, OR stop it, set it to 2048 buffer size, and start it again, then repeat steps 8-12 until you hear it (etc.).

--------------------

Additional notes:

1. You might have to attempt this several times, but it should work, unless only my Mac is to blame, somehow.
2. I canNOT reproduce this if you use *direct connections* instead of Aux Sends.

GhostsonAcid

2026-02-20 13:40

reporter   ~0029928

~Seems to be fixed as of 9.0.110!
Probably this commit: https://github.com/Ardour/ardour/commit/e0963ced27c1327ca5ef536d2b9abfe58ad08584

Thanks, @x42! : D

-J

GhostsonAcid

2026-02-20 13:43

reporter   ~0029929

~Seems to be fixed as of 9.0.110!
Probably this commit: https://github.com/Ardour/ardour/commit/e0963ced27c1327ca5ef536d2b9abfe58ad08584

GhostsonAcid

2026-03-01 20:20

reporter   ~0030025

This issue was not fixed in all cases.
During editing various sessions since, I have heard this glitch-loop many times (almost literally every time I hit Solo on any track whilst the playhead is rolling).

I will test further though (and even repeat my recipe) and see what info. that gives us...

Thanks,
-J

mkindred

2026-03-09 14:31

reporter   ~0030075

@GhostsonAcid Is this issue still the same with you? I've run into it now under different circumstances in a different session: track outputs to the master bus with no aux sends, but only in PFL. I'm going to create a new video, if I can replicate it quickly with a new session. I'm wondering if I should close https://tracker.ardour.org/view.php?id=10223 as a dup.

x42

2026-03-09 14:49

administrator   ~0030076

• Something that produces latency, such as XT-LC Lookahead Compressor.
Have you added it before or after the send? Are the aux-sends pre or post fader?

While automated mute (touch, play) is latency compensated, user initiated mute/solo happens instantly.

So the it seems as if the issue here is that LC to plays back delayed audio from its internal buffer.

mkindred

2026-03-09 16:40

reporter   ~0030078

I replicated the issue in a fresh session without using aux sends: https://www.youtube.com/watch?v=cLnUTJe6x-0

Also, when I tested it with the aux sends, I believe I experienced the same issue with automated mute and manual mute. I can test further if you need confirmation of anything.

I can't access the other issue (https://tracker.ardour.org/view.php?id=10223), perhaps because it's been marked as a duplicate?

mkindred

2026-03-09 17:15

reporter   ~0030079

(The problem I had accessing the other issue went away with a logout and cache clear.)

GhostsonAcid

2026-03-09 18:01

reporter   ~0030081

@mkindred "Is this issue still the same with you?"
-Yes, I am still getting it. But it's hard/harder for me to get the effect which such emphasis/loudness as you have in your videos.

Also, I was just now able to replicate the results in that second video of yours (i.e. without using Aux Sends).

@x42 I will try to get back to you on this later this evening, and setup another recipe, etc., etc...
-Been very busy lately with other things... : /

GhostsonAcid

2026-04-12 10:22

reporter   ~0030211

Hey, sorry it took *another month* to get back to this... : /
Yes, this bug is STILL present, but I personally can ONLY get it to appear using *Aux Sends*, hence the following recipe...

Here is a NEW recipe that I just tested, and it works every single time I test it:

1. Create new session (44.1, or 48kHz).
2. Import "Piano Test Track 1.flac" and "Piano Test Track 2.flac" as new tracks (-get below).
3. Disconnect the new tracks from the Master bus.
4. Create a new, stereo Audio Bus.
5. Add Aux Sends from the (2) tracks to the new Audio Bus, --> set each to 0dB level.
6. Press play.
7. Immediately after the first piano transient plays, hit mute on one track, then the other.
8. Boost the overall output of your audio system, DAC, etc., and listen carefully.
9. You should very clearly hear how a loop of audio is present. This loop only ends when the Mute buttons are deactivated.

Files to use:
https://www.mediafire.com/file_premium/xie7xdmh8s7lqfb/Piano_Test_Track_1.flac/file
https://www.mediafire.com/file_premium/karhldl6x74bcwe/Piano_Test_Track_2.flac/file

Additional note:

You can get the same result by *soloing* a track (whilst the transport is rolling), too. -Solo a track immediately after the transient plays, then hit pause. -The loop is present.

This was tested using Ardour 9.2.343, on a macOS Mojave (10.14.6) machine.
I use the applications "Loopback" and "SoundSource" to help manage audio through my system. -I will test this recipe again later and bypass both of those, just to rule them out.

~Thank you very much for having a look!

-J

GhostsonAcid

2026-04-12 11:39

reporter   ~0030212

IMPORTANT UPDATE:

1. It appears *vitally* important to have your Audio/MIDI Setup Buffer Size set to *a minimum* of 2048 samples --> OR MORE (ideally)!
---Anything less and the effect is drastically quieter.
---In @mkindred 's case, with 4096 samples, it was even *more prominent*!

2. I just tested that latest recipe *without* using the applications "Loopback" or "Soundsource", and the bug is still present, yes. -So I can safely rule those out!

Thanks again,
-J

x42

2026-04-12 14:48

administrator   ~0030213

Fixed in 9.2-519-g33280448e2

GhostsonAcid

2026-04-12 17:33

reporter   ~0030215

Great! : )
Thank you! : )

I will test this tomorrow!

-J

Issue History

Date Modified Username Field Change
2026-02-13 12:41 GhostsonAcid New Issue
2026-02-13 12:49 GhostsonAcid Note Added: 0029874
2026-02-19 00:10 x42 Note Added: 0029907
2026-02-19 10:36 GhostsonAcid Note Added: 0029914
2026-02-19 10:36 GhostsonAcid File Added: Screen Shot 2026-02-19 at 12.24.11 PM.png
2026-02-19 20:03 GhostsonAcid Note Added: 0029921
2026-02-20 13:40 GhostsonAcid Note Added: 0029928
2026-02-20 13:43 GhostsonAcid Status new => closed
2026-02-20 13:43 GhostsonAcid Resolution open => fixed
2026-02-20 13:43 GhostsonAcid Note Added: 0029929
2026-03-01 20:20 GhostsonAcid Status closed => feedback
2026-03-01 20:20 GhostsonAcid Resolution fixed => reopened
2026-03-01 20:20 GhostsonAcid Note Added: 0030025
2026-03-09 14:31 mkindred Note Added: 0030075
2026-03-09 14:49 x42 Note Added: 0030076
2026-03-09 14:50 x42 Relationship added related to 0010223
2026-03-09 16:40 mkindred Note Added: 0030078
2026-03-09 17:15 mkindred Note Added: 0030079
2026-03-09 18:01 GhostsonAcid Note Added: 0030081
2026-03-09 18:01 GhostsonAcid Status feedback => new
2026-04-12 10:22 GhostsonAcid Note Added: 0030211
2026-04-12 11:39 GhostsonAcid Note Added: 0030212
2026-04-12 14:48 x42 Assigned To => x42
2026-04-12 14:48 x42 Status new => resolved
2026-04-12 14:48 x42 Resolution reopened => fixed
2026-04-12 14:48 x42 Note Added: 0030213
2026-04-12 17:33 GhostsonAcid Note Added: 0030215