View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009943 | ardour | bugs | public | 2025-06-04 19:15 | 2025-06-06 12:53 |
Reporter | autostatic | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Debian GNU | OS | Linux | OS Version | (any) |
Product Version | 8.12 | ||||
Summary | 0009943: Ardour stalls when pressing q multiple times | ||||
Description | When I press q multiple times with short intervals Ardour stalls after approx. having pressed q 3 or 4 times. The intervals I can reproduce this with are small, basically just press q repeatedly a few times. Sometimes my whole system hangs but most of the times I can force close Ardour. I have to do this with my keyboard because when Ardour hangs my touchpad stops working too. if i use a mouse that can stop working too. | ||||
Steps To Reproduce | - Open a new session in Ardour - Import an audio file - Start playing the file - Press q a few times repeatedly | ||||
Additional Information | Ardour 8.12 Debian 12 Lenovo Ideapad Pro 5: https://psref.lenovo.com/Detail/IdeaPad/IdeaPad_Pro_5_16APH8?M=83AR0045MH I do not rule out this issue might be unrelated to Ardour but so far I've experienced this issue only with Ardour. | ||||
Tags | No tags attached. | ||||
|
Also tried something similar with Audacity but Audacity keeps working no matter how fast I press KP Left or Space. |
|
Managed to record it with OBS. Uploaded the screen capture here: https://downloads.autostatic.com/tmp/ardour_stall.mp4 |
|
I was unable to reproduce this on Ubuntu 24.04 LTS Xorg ALSA. |
|
Thanks Schmitty2005! Just installed Ardour 8.12 on a different laptop (Dell Latitude 7420) with Debian 12 and there I can't reproduce the issue. So it must be related to my Lenovo laptop. I'll report back whenever I have some useful info. |
|
Just tried it on Windows on the affected machine and Windows does not show this issue. |
|
A debug 9.0 pre build does not show the issue. So maybe it's something in my configuration. |
|
Did some more tests, also on Windows on the Lenovo machine and I couldn't reproduce the errors there. Just installed a debug 9.0 build and behold, no issues. But since a default Windows install and a default Linux install seem to work without issues maybe it's something in my configuration. What strikes me is that with the default installs pressing q fast seems to be done with some kind of delay. On the affected Ardour installation pressing q fast shows no delay, the playhead immediately goes back to the previous marker. Now also tried a debug Ardour 9 build and imported the configuration from the affected Ardour 8.12 installation but no issues. |
|
Can you run `Ardour8 --gdb` and when Ardour stalls, press ctrl+c in the gdb console which returns you to the gdb prompt, them get a backtrace? (bt, press enter) That might shed some light. |
|
Renamed `~/.config/ardour8` and now Ardour 8.12 just works fine. So it must be something in my configuration. |
|
Interesting. Can you narrow it down to preferences ~/config/ardour8/config (main config file)? A diff of the old and new ~/config/ardour8/config may shed some light then. |
|
Here's the backtrace: [Thread 0x7fffd8e1a6c0 (LWP 17930) exited] ^C Thread 1 "ArdourGUI" received signal SIGINT, Interrupt. 0x00007ffff7e7c568 in Temporal::Meter::to_quarters(Temporal::BBT_Offset const&) const () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 (gdb) bt #0 0x00007ffff7e7c568 in Temporal::Meter::to_quarters(Temporal::BBT_Offset const&) const () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 0000001 0x00007ffff7e7cc23 in Temporal::MeterPoint::quarters_at(Temporal::BBT_Time const&) const () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 #2 0x00007ffff7e7ef1f in Temporal::TempoMetric::superclock_at(Temporal::BBT_Time const&) const () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 #3 0x00007ffff7e8aeb9 in Temporal::TempoMap::fill_grid_with_final_metric(std::vector<Temporal::TempoMapPoint, std::allocator<Temporal::TempoMapPoint> >&, Temporal::TempoMetric, long, long, long, int, int, Temporal::Beats, Temporal::BBT_Time) const () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 0000004 0x00007ffff7e8bf73 in ?? () from /opt/Ardour-8.12.0/lib/libtemporal.so.0 0000005 0x0000555555e40379 in ?? () #6 0x0000555555e4085f in ?? () #7 0x0000555555e40f83 in ?? () 0000008 0x0000555555e6d0c5 in ?? () 0000009 0x0000555555cef599 in ?? () 0000010 0x0000555555cef6de in ?? () 0000011 0x00007ffff5cfd94f in g_main_context_dispatch () from /opt/Ardour-8.12.0/lib/libglib-2.0.so.0 0000012 0x00007ffff5cfdcf8 in ?? () from /opt/Ardour-8.12.0/lib/libglib-2.0.so.0 0000013 0x00007ffff5cfe023 in g_main_loop_run () from /opt/Ardour-8.12.0/lib/libglib-2.0.so.0 0000014 0x00007ffff5f5f39a in gtk_main () from /opt/Ardour-8.12.0/lib/libytk.so.2 #15 0x00007ffff6a0363b in Gtkmm2ext::UI::run(Receiver&) () from /opt/Ardour-8.12.0/lib/libgtkmm2ext.so.0 0000016 0x0000555555b52ed6 in ?? () #17 0x00007ffff4f4d24a in __libc_start_call_main (main=main@entry=0x555555b52a30, argc=argc@entry=1, argv=argv@entry=0x7fffffffd148) at ../sysdeps/nptl/libc_start_call_main.h:58 0000018 0x00007ffff4f4d305 in __libc_start_main_impl (main=0x555555b52a30, argc=1, argv=0x7fffffffd148, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd138) at ../csu/libc-start.c:360 0000019 0x0000555555b5850a in ?? () |
|
Here's the diff. `config` is the newly written config and `config.backup` is the config with which Ardour stalls. After having moved the offending config file Ardour worked with out issues. config.diff (18,842 bytes)
--- config 2025-06-06 14:47:32.088965270 +0200 +++ config.backup 2025-06-06 14:34:44.621808456 +0200 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Ardour> <Config> - <Option name="preferred_time_domain" value="AudioTime"/> + <Option name="preferred_time_domain" value="BeatTime"/> <Option name="auto-connect-standard-busses" value="1"/> <Option name="output-auto-connect" value="AutoConnectMaster"/> <Option name="input-auto-connect" value="AutoConnectPhysical"/> @@ -17,7 +17,7 @@ <Option name="send-mmc" value="0"/> <Option name="send-midi-clock" value="0"/> <Option name="midi-clock-resolution" value="1"/> - <Option name="mmc-control" value="1"/> + <Option name="mmc-control" value="0"/> <Option name="midi-feedback" value="0"/> <Option name="mmc-receive-device-id" value="127"/> <Option name="mmc-send-device-id" value="0"/> @@ -45,7 +45,7 @@ <Option name="disk-choice-space-threshold" value="57600000"/> <Option name="auto-analyse-audio" value="0"/> <Option name="transient-sensitivity" value="50"/> - <Option name="max-transport-speed" value="2"/> + <Option name="max-transport-speed" value="8"/> <Option name="osc-port" value="3819"/> <Option name="use-osc" value="0"/> <Option name="layer-model" value="Manual"/> @@ -61,7 +61,7 @@ <Option name="mute-affects-control-outs" value="1"/> <Option name="mute-affects-main-outs" value="1"/> <Option name="mute-affects-surround-sends" value="1"/> - <Option name="monitoring-model" value="ExternalMonitoring"/> + <Option name="monitoring-model" value="SoftwareMonitoring"/> <Option name="listen-position" value="AfterFaderListen"/> <Option name="pfl-position" value="PFLFromAfterProcessors"/> <Option name="afl-position" value="AFLFromAfterProcessors"/> @@ -73,7 +73,7 @@ <Option name="show-solo-mutes" value="1"/> <Option name="solo-mute-override" value="0"/> <Option name="auto-input-does-talkback" value="0"/> - <Option name="use-master-volume" value="0"/> + <Option name="use-master-volume" value="1"/> <Option name="solo-mute-gain" value="0"/> <Option name="monitor-bus-preferred-bundle" value=""/> <Option name="quieten-at-speed" value="1"/> @@ -83,13 +83,13 @@ <Option name="click-record-only" value="0"/> <Option name="click-sound" value=""/> <Option name="click-emphasis-sound" value=""/> - <Option name="click-gain" value="1"/> + <Option name="click-gain" value="0.20238329470157623"/> <Option name="use-click-emphasis" value="1"/> <Option name="skip-playback" value="1"/> <Option name="plugins-stop-with-transport" value="0"/> <Option name="recording-resets-xrun-count" value="0"/> <Option name="stop-recording-on-xrun" value="0"/> - <Option name="create-xrun-marker" value="0"/> + <Option name="create-xrun-marker" value="1"/> <Option name="stop-at-session-end" value="0"/> <Option name="preroll-seconds" value="-2"/> <Option name="loop-is-mode" value="0"/> @@ -109,7 +109,7 @@ <Option name="meter-type-master" value="MeterK14"/> <Option name="meter-type-track" value="MeterPeak"/> <Option name="meter-type-bus" value="MeterPeak"/> - <Option name="try-autostart-engine" value="1"/> + <Option name="try-autostart-engine" value="0"/> <Option name="hide-dummy-backend" value="1"/> <Option name="copy-demo-sessions" value="1"/> <Option name="auditioner-output-left" value="default"/> @@ -125,12 +125,12 @@ <Option name="periodic-safety-backups" value="1"/> <Option name="periodic-safety-backup-interval" value="120"/> <Option name="automation-interval-msecs" value="30"/> - <Option name="default-session-parent-dir" value="/home/music"/> + <Option name="default-session-parent-dir" value="/home/music/Ardour"/> <Option name="clip-library-dir" value="/home/music/.local/share/sounds/clips"/> <Option name="sample-lib-path" value=""/> <Option name="allow-special-bus-removal" value="0"/> <Option name="processor-usage" value="-1"/> - <Option name="cpu-dma-latency" value="-1"/> + <Option name="cpu-dma-latency" value="0"/> <Option name="io-thread-count" value="-2"/> <Option name="io-thread-policy" value="0"/> <Option name="max-gain" value="2"/> @@ -150,7 +150,7 @@ <Option name="use-macvst" value="1"/> <Option name="use-audio-units" value="1"/> <Option name="use-vst3" value="1"/> - <Option name="discover-plugins-on-start" value="0"/> + <Option name="discover-plugins-on-start" value="1"/> <Option name="verbose-plugin-scan" value="0"/> <Option name="conceal-lv1-if-lv2-exists" value="1"/> <Option name="conceal-vst2-if-vst3-exists" value="1"/> @@ -160,19 +160,19 @@ <Option name="setup-sidechain" value="0"/> <Option name="plugin-scan-timeout" value="150"/> <Option name="limit-n-automatables" value="512"/> - <Option name="plugin-cache-version" value="0"/> + <Option name="plugin-cache-version" value="7002"/> <Option name="tail-duration-sec" value="2"/> <Option name="max-tail-samples" value="4294967295"/> - <Option name="plugin-path-vst" value="/usr/local/lib/vst:/usr/lib/vst"/> - <Option name="plugin-path-lxvst" value="/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:/usr/lib/vst:/usr/local/lib/vst"/> + <Option name="plugin-path-vst" value="/home/music/.local/lib/lxvst:/usr/local/lib/vst:/usr/lib/vst"/> + <Option name="plugin-path-lxvst" value="/home/music/.local/lib/lxvst:/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:/usr/lib/vst:/usr/local/lib/vst"/> <Option name="plugin-path-vst3" value=""/> - <Option name="denormal-protection" value="0"/> + <Option name="denormal-protection" value="1"/> <Option name="denormal-model" value="DenormalFTZDAZ"/> <Option name="pingback-url" value="http://community.ardour.org/pingback/ignored/"/> <Option name="tutorial-manual-url" value="http://ardour.org/tutorial"/> <Option name="reference-manual-url" value="http://manual.ardour.org/"/> <Option name="updates-url" value="http://ardour.org/whatsnew.html"/> - <Option name="donate-url" value="http://community.ardour.org/donate"/> + <Option name="donate-url" value="http://ardour.org/donate"/> <Option name="resource-index-url" value="http://ardour.org/libraries.xml"/> <Option name="xjadeo-binary" value=""/> <Option name="video-advanced-setup" value="0"/> @@ -180,72 +180,137 @@ <Option name="video-server-docroot" value="/"/> <Option name="show-video-server-dialog" value="0"/> <Option name="export-preroll" value="2"/> - <Option name="export-silence-threshold" value="-90"/> + <Option name="export-silence-threshold" value="-inf"/> <Option name="ppqn-factor-for-export" value="1"/> </Config> - <Metadata/> + <Metadata> + <user_country>The Netherlands</user_country> + <user_email>jeremy@autostatic.com</user_email> + <user_name>Jeremy Jongepier</user_name> + <user_web>https://autostatic.com/</user_web> + </Metadata> <Extra> <Keyboard copy-modifier="4" edit-button="3" edit-modifier="4" delete-button="3" delete-modifier="1" snap-modifier="8" snap-delta-modifier="67108936" insert-note-button="1" insert-note-modifier="4" constraint-modifier="1" slip-contents-modifier="5" trim-overlap-modifier="1" trim-anchored-modifier="5" fine-adjust-modifier="12" push-points-modifier="67108932" note-size-relative-modifier="1"/> - <UI status-bar="Audio,Disk,DSP"> - <Window name="key-editor" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="session-options-editor" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <UI status-bar="Path,Audio,Disk,DSP"> + <Window name="key-editor" visible="0" x-off="3" y-off="333" x-size="601" y-size="476"/> + <Window name="session-options-editor" visible="0" x-off="0" y-off="294" x-size="730" y-size="462"/> <Window name="speaker-config" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="about" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="add-routes" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="add-video" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="inspector" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="audio-midi-setup" visible="0" x-off="947" y-off="600" x-size="614" y-size="399"/> - <Window name="video-export" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="script-manager" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <Window name="about" visible="0" x-off="0" y-off="0" x-size="424" y-size="613"/> + <Window name="add-routes" visible="0" x-off="-1" y-off="-1" x-size="746" y-size="503"/> + <Window name="add-video" visible="0" x-off="0" y-off="157" x-size="800" y-size="464"/> + <Window name="inspector" visible="0" x-off="36" y-off="239" x-size="620" y-size="592"/> + <Window name="audio-midi-setup" visible="0" x-off="948" y-off="600" x-size="614" y-size="399"/> + <Window name="video-export" visible="0" x-off="218" y-off="321" x-size="324" y-size="87"/> + <Window name="script-manager" visible="0" x-off="359" y-off="602" x-size="340" y-size="244"/> <Window name="bundle-manager" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> <Window name="locations" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="big-clock" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="big-transport" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <Window name="big-clock" visible="0" x-off="75" y-off="209" x-size="559" y-size="78"/> + <Window name="big-transport" visible="0" x-off="198" y-off="252" x-size="231" y-size="41"/> <Window name="virtual-keyboard" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> <Window name="library-downloader" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="audio-connection-manager" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="midi-connection-manager" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="luawindow" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <Window name="audio-connection-manager" visible="0" x-off="132" y-off="101" x-size="472" y-size="507"/> + <Window name="midi-connection-manager" visible="0" x-off="69" y-off="166" x-size="563" y-size="550"/> + <Window name="luawindow" visible="0" x-off="0" y-off="267" x-size="640" y-size="480"/> <Window name="idle-o-meter" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="io-plugins" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="plugin-manager" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="plugin-dsp-load" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <Window name="io-plugins" visible="0" x-off="132" y-off="397" x-size="400" y-size="176"/> + <Window name="plugin-manager" visible="0" x-off="0" y-off="0" x-size="2560" y-size="1030"/> + <Window name="plugin-dsp-load" visible="0" x-off="260" y-off="491" x-size="587" y-size="1357"/> <Window name="dsp-statistics" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> <Window name="transport-masters" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="RPM-75" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="RPM-188" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> + <Window name="RPM-71" visible="0" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> <Tearoffs> <monitor-section tornoff="0"/> </Tearoffs> </UI> <AudioMIDISetup> <EngineStates> - <State backend="ALSA" driver="" device="" input-device="HD-Audio Generic" output-device="HD-Audio Generic" sample-rate="48000" buffer-size="64" n-periods="2" input-latency="0" output-latency="0" lm-input="" lm-output="" active="1" use-buffered-io="0" midi-option="ALSA sequencer" lru="1749214052"> + <State backend="ALSA" driver="" device="" input-device="HD-Audio Generic" output-device="HD-Audio Generic" sample-rate="48000" buffer-size="64" n-periods="2" input-latency="0" output-latency="0" lm-input="" lm-output="" active="1" use-buffered-io="0" midi-option="ALSA sequencer" lru="1749213193"> + <MIDIDevices/> + </State> + <State backend="ALSA" driver="" device="" input-device="Babyface (23596862)" output-device="Babyface (23596862)" sample-rate="48000" buffer-size="64" n-periods="3" input-latency="0" output-latency="0" lm-input="" lm-output="" active="0" use-buffered-io="0" midi-option="ALSA sequencer" lru="1748970106"> + <MIDIDevices> + <MIDIDevice name="Babyface (23596862) Port 1 (IO)" enabled="1" input-latency="0" output-latency="0"/> + <MIDIDevice name="Babyface (23596862) Port 2 (IO)" enabled="1" input-latency="0" output-latency="0"/> + </MIDIDevices> + </State> + <State backend="JACK/Pipewire" driver="ALSA" device="Babyface (23596862)" input-device="" output-device="" sample-rate="48000" buffer-size="32" n-periods="3" input-latency="0" output-latency="0" lm-input="" lm-output="" active="0" use-buffered-io="0" midi-option="(legacy) ALSA raw devices" lru="1748597211"> + <MIDIDevices/> + </State> + <State backend="PulseAudio" driver="" device="Default Playback" input-device="" output-device="" sample-rate="48000" buffer-size="1024" n-periods="0" input-latency="0" output-latency="0" lm-input="" lm-output="" active="0" use-buffered-io="0" midi-option="None" lru="1717238760"> <MIDIDevices/> </State> </EngineStates> </AudioMIDISetup> </Extra> <ControlProtocols> - <Protocol name="Ableton Push 2" active="0"/> - <Protocol name="ContourDesign" active="0"/> - <Protocol name="Generic MIDI" active="0"/> - <Protocol name="Mackie" active="0"/> - <Protocol name="Novation Launch Control XL" active="0"/> - <Protocol name="Novation LaunchKey 4" active="0"/> - <Protocol name="Novation LaunchPad Mini" active="0"/> - <Protocol name="Novation LaunchPad Pro" active="0"/> - <Protocol name="Novation LaunchPad X" active="0"/> - <Protocol name="Open Sound Control (OSC)" active="0"/> - <Protocol name="PreSonus FaderPort" active="0"/> - <Protocol name="PreSonus FaderPort16" active="0"/> - <Protocol name="PreSonus FaderPort2" active="0"/> - <Protocol name="PreSonus FaderPort8" active="0"/> - <Protocol name="SSL 360: UF8 UF1" active="0"/> - <Protocol name="Softube Console1" active="0"/> - <Protocol name="Steinberg CC121" active="0"/> - <Protocol name="Tascam US-2400" active="0"/> - <Protocol name="WebSockets Server (Experimental)" active="0"/> + <Protocol name="Ableton Push 2" active="0" session-state="0"/> + <Protocol name="ContourDesign" active="0" session-state="0"/> + <Protocol name="Generic MIDI" feedback="0" feedback-interval="10000" threshold="10" motorized="0" active="0" session-state="0"> + <Input> + <Port name="MIDI Control In" type="midi" direction="Input"> + <ExtConnection for="ALSA;;Babyface (23596862)"/> + </Port> + </Input> + <Output> + <Port name="MIDI Control Out" type="midi" direction="Output"/> + </Output> + <Controls/> + </Protocol> + <Protocol name="Mackie" feedback="0" bank="0" ipmidi-base="21928" device-profile="User" device-name="Behringer BCF2000" active="0" session-state="0"> + <Configurations> + <Configuration name="Mackie Control Universal Pro"> + <Surfaces> + <Surface name="Mackie Control Universal Pro"> + <Port> + <Input> + <Port name="mackie control in" direction="input"/> + </Input> + <Output> + <Port name="mackie control out" direction="output"/> + </Output> + </Port> + </Surface> + </Surfaces> + </Configuration> + <Configuration name="Behringer BCF2000"> + <Surfaces> + <Surface name="Behringer BCF2000"> + <Port> + <Input> + <Port name="mackie control in" type="midi" direction="Input"/> + </Input> + <Output> + <Port name="mackie control out" type="midi" direction="Output"/> + </Output> + </Port> + </Surface> + </Surfaces> + </Configuration> + </Configurations> + </Protocol> + <Protocol name="Novation Launch Control XL" active="0" session-state="0"/> + <Protocol name="Novation LaunchKey 4" active="0" session-state="0"/> + <Protocol name="Novation LaunchPad Mini" active="0" session-state="0"/> + <Protocol name="Novation LaunchPad Pro" active="0" session-state="0"/> + <Protocol name="Novation LaunchPad X" active="0" session-state="0"/> + <Protocol name="Open Sound Control (OSC)" active="0" session-state="0"/> + <Protocol name="PreSonus FaderPort" active="0" session-state="0"/> + <Protocol name="PreSonus FaderPort16" active="0" session-state="0"/> + <Protocol name="PreSonus FaderPort2" feedback="0" active="0" session-state="0"> + <Input> + <Port name="FaderPort2 Recv" type="midi" direction="Input"/> + </Input> + <Output> + <Port name="FaderPort2 Send" type="midi" direction="Output"/> + </Output> + <Button id="BtnFootswitch" release="Transport/ToggleRoll"/> + </Protocol> + <Protocol name="PreSonus FaderPort8" active="0" session-state="0"/> + <Protocol name="SSL 360: UF8 UF1" active="0" session-state="0"/> + <Protocol name="Softube Console1" active="0" session-state="0"/> + <Protocol name="Steinberg CC121" active="0" session-state="0"/> + <Protocol name="Tascam US-2400" active="0" session-state="0"/> + <Protocol name="WebSockets Server (Experimental)" active="0" session-state="0"/> </ControlProtocols> <TransportMasters current="MIDI Clock"> <TransportMaster type="JACK" removeable="0" name="JACK" sclock_synced="0" collect="1" allowed_transport_requests=""/> |
|
Thanks. that does smell like an endless loop, trying to generate a GUI grid from now until the end of the solar system's lifetime.. :) I've seen this in earlier versions of Ardour when rounding leads to a negative position on the timeline ; while Bar/Beat Time is unsigned and interprets that number as huge signed .. Odd though that the config file has some influence there.. Maybe default time domain (music time vs audio time). |
|
- <Option name="preferred_time_domain" value="AudioTime"/> + <Option name="preferred_time_domain" value="BeatTime"/> Is my best guess ... This option is also available when creating a new session. Default config is "AudioTime" (and that is also what I use almost exclusively). Let me try if I can reproduce it with Beat Time |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-06-04 19:15 | autostatic | New Issue | |
2025-06-04 19:19 | autostatic | Note Added: 0029308 | |
2025-06-04 19:37 | autostatic | Note Added: 0029309 | |
2025-06-05 02:41 | Schmitty2005 | Note Added: 0029310 | |
2025-06-05 18:06 | autostatic | Note Added: 0029313 | |
2025-06-06 10:36 | autostatic | Note Added: 0029315 | |
2025-06-06 10:59 | autostatic | Note Added: 0029316 | |
2025-06-06 11:13 | autostatic | Note Added: 0029317 | |
2025-06-06 12:20 | x42 | Note Added: 0029319 | |
2025-06-06 12:31 | autostatic | Note Added: 0029320 | |
2025-06-06 12:33 | x42 | Note Added: 0029321 | |
2025-06-06 12:35 | autostatic | Note Added: 0029322 | |
2025-06-06 12:50 | autostatic | Note Added: 0029323 | |
2025-06-06 12:50 | autostatic | File Added: config.diff | |
2025-06-06 12:51 | x42 | Note Added: 0029324 | |
2025-06-06 12:53 | x42 | Note Added: 0029325 |