I’d like to pitch-shift a project. On my first try, I selected all the audio, hit alt-8, selected my semitones, and Ardour went:
CRITICAL:timefx events POOL OUT OF MEMORY - RECOMPILE WITH LARGER SIZE
Okay, so Ardour can’t pitch shift a project. I tried only one track. The same symptom. Then I tried half a track. Same symptom. Just how small is Ardour’s pitch shift ability? How do I transpose the project in a reasonable number of steps?
Hi
I’m experiencing the same “CRITICAL: Events POOL OUT OF MEMORY - RECOMPILE WITH LARGER SIZE!!” error with Ardour 8.10. The issue occurs on both Arch Linux and Fedora, using both JACK and PipeWire.
What I’ve tested so far:
The issue persists even with all plugins disabled.
Opening a blank session works fine, but the error happens in existing projects.
The same error appears in Ardour-git (9.0.pre0.r675.ge273ec06bb-1).
I have tested with both the official repo version and the Fedora package, same results.
System Info:
OS: Arch Linux & Fedora
DE: GNOME
Audio Backend: JACK, also tested with PipeWire
Ardour Version: 8.10 (official package), 9.0.pre0 (git)
Ardour pre-allocates a fixed size memory pool (size given at compile-time) used for cross thread signals. Current pool size is at most 64 entries.
I expect the issue here is that A LOT of regions change at the same time (time stretch completed). This results in cross-thread signals being queued, triggering the GUI to update and the GUI cannot process all the updates in time.
That is why I asked how many regions were selected.
Update on the “POOL OUT OF MEMORY” issue in Ardour 8.10/8.11
Hi,
I want to provide more details about the issue:
When opening an existing session, the "POOL OUT OF MEMORY" error sometimes appears, but not always. It seems random, even when no other applications have been started after booting the system.
If playback starts, it will continue until the end of the track without issues.
Using the transport controls (stop, rewind, play) works fine—no crashes.
However, clicking anywhere on the timeline to move the playhead can cause the error. This doesn't happen every time, but after multiple clicks, the error is triggered.
Increasing the buffer size from 128 to 512 frames per period seems to prevent the issue.
This problem never occurred in previous versions of Ardour. It started appearing in 8.10 and persists in 8.11.
The error only happens when using external JACK sync. When switching to "INT/SyncSource," everything works fine.
I tested with a quick composition: 8 tracks, 26 regions. Everything worked fine until I closed Ardour and reopened the session. Then, the error appeared again.