View Issue Details

IDProjectCategoryView StatusLast Update
0009473ardourbugspublic2023-10-09 19:16
Reporterardourwlk Assigned Tox42  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version8.0 
Summary0009473: Hanging on start - splash says "setup editor"
DescriptionStarting fresh while passing some arguments:
/opt/Ardour-8.0.0/bin/ardour8 -N $(date +%Y%m%d\.%H%M) -T 3WayToneLib01

First time (was first time with 8), it said it had to set up my profile, and I would need to restart. Now, everytime I start like this (although I have not tried any other way yet), it hangs on the "Setup Editor" splash screen, and I can see a process running at 100%

Ah, removed the -T argument, and it started. So it doesn't seem to like the template (which I use all the time on 7.5.0).
Steps To ReproduceAs noted in description.
Additional InformationI'll try to get you a debug!
TagsNo tags attached.

Activities

ardourwlk

2023-10-09 18:45

reporter   ~0028164

This is the "ardour8" template
3WayToneLib01.template (44,619 bytes)   
<?xml version="1.0" encoding="UTF-8"?>
<Session version="7002" id-counter="939" name-counter="1" event-counter="0" vca-counter="1">
  <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
  <MIDIPorts>
    <Port name="Cue Control in" direction="input"/>
    <Port name="MIDI Clock out" direction="output"/>
    <Port name="MMC in" direction="input"/>
    <Port name="MMC out" direction="output"/>
    <Port name="MTC out" direction="output"/>
    <Port name="Scene in" direction="input"/>
    <Port name="Scene out" direction="output"/>
    <Port name="x-virtual-keyboard" direction="output"/>
  </MIDIPorts>
  <Config>
    <Option name="use-region-fades" value="1"/>
    <Option name="use-transport-fades" value="1"/>
    <Option name="use-monitor-fades" value="1"/>
    <Option name="native-file-data-format" value="FormatFloat"/>
    <Option name="native-file-header-format" value="WAVE"/>
    <Option name="auto-play" value="0"/>
    <Option name="auto-return" value="0"/>
    <Option name="auto-input" value="1"/>
    <Option name="triggerbox-overrides-disk-monitoring" value="1"/>
    <Option name="cue-behavior" value="FollowCues"/>
    <Option name="punch-in" value="0"/>
    <Option name="punch-out" value="0"/>
    <Option name="count-in" value="0"/>
    <Option name="session-monitoring" value=""/>
    <Option name="record-mode" value="RecLayered"/>
    <Option name="draw-opaque-midi_regions" value="0"/>
    <Option name="subframes-per-frame" value="100"/>
    <Option name="timecode-format" value="timecode_30"/>
    <Option name="minitimeline-span" value="120"/>
    <Option name="track-name-number" value="0"/>
    <Option name="track-name-take" value="1"/>
    <Option name="take-name" value="Take1"/>
    <Option name="jack-time-master" value="1"/>
    <Option name="use-video-sync" value="0"/>
    <Option name="video-pullup" value="0"/>
    <Option name="external-sync" value="0"/>
    <Option name="insert-merge-policy" value="InsertMergeRelax"/>
    <Option name="timecode-offset" value="0"/>
    <Option name="timecode-offset-negative" value="1"/>
    <Option name="slave-timecode-offset" value=" 00:00:00:00"/>
    <Option name="timecode-generator-offset" value=" 00:00:00:00"/>
    <Option name="glue-new-markers-to-bars-and-beats" value="0"/>
    <Option name="midi-copy-is-fork" value="1"/>
    <Option name="glue-new-regions-to-bars-and-beats" value="0"/>
    <Option name="realtime-export" value="0"/>
    <Option name="use-video-file-fps" value="0"/>
    <Option name="videotimeline-pullup" value="1"/>
    <Option name="wave-amplitude-zoom" value="0"/>
    <Option name="wave-zoom-factor" value="2"/>
    <Option name="show-summary" value="1"/>
    <Option name="show-group-tabs" value="1"/>
    <Option name="show-region-fades" value="1"/>
    <Option name="show-busses-on-meterbridge" value="0"/>
    <Option name="show-master-on-meterbridge" value="1"/>
    <Option name="show-midi-on-meterbridge" value="1"/>
    <Option name="show-rec-on-meterbridge" value="1"/>
    <Option name="show-mute-on-meterbridge" value="0"/>
    <Option name="show-solo-on-meterbridge" value="0"/>
    <Option name="show-monitor-on-meterbridge" value="0"/>
    <Option name="show-name-on-meterbridge" value="1"/>
    <Option name="show-fader-on-meterbridge" value="0"/>
    <Option name="meterbridge-label-height" value="0"/>
  </Config>
  <Metadata/>
  <Sources/>
  <TriggerBindings/>
  <Regions/>
  <Locations>
    <Location id="941" name="session" start="a0" end="a0" flags="IsSessionRange" locked="0" timestamp="1677177753" cue="0"/>
  </Locations>
  <Bundles/>
  <VCAManager/>
  <Routes>
    <Route version="7002" id="71" name="Master" default-type="audio" strict-io="1" volume-applies-to-output="1" active="1" denormal-protection="0" meter-point="MeterOutput" disk-io-point="DiskIOPreFader" meter-type="MeterK14">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="0" flags="MasterOut,OrderSet" color="2855877119"/>
      <Controllable name="solo" id="79" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="85" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="87" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Master" id="99" direction="Input" default-type="audio">
        <Port type="audio" name="Master/audio_in 1">
          <Connection other="Guitar IN 1/audio_out 1"/>
          <Connection other="Guitar IN 2/audio_out 1"/>
          <Connection other="Guitarix 01/audio_out 1"/>
        </Port>
        <Port type="audio" name="Master/audio_in 2">
          <Connection other="Guitar IN 1/audio_out 2"/>
          <Connection other="Guitar IN 2/audio_out 2"/>
          <Connection other="Guitarix 01/audio_out 2"/>
        </Port>
      </IO>
      <IO name="Master" id="100" direction="Output" default-type="audio">
        <Port type="audio" name="Master/audio_out 1">
          <Connection other="Monitor/audio_in 1"/>
        </Port>
        <Port type="audio" name="Master/audio_out 2">
          <Connection other="Monitor/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="81" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="83" flags="Toggle" value="0" phase-invert="00"/>
      <Controllable name="mastervolume" id="107" flags="GainLike,NotAutomatable" value="1"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="90" flags="" value="0.5"/>
        <Controllable name="pan-width" id="94" flags="" value="0"/>
        <Controllable name="pan-elevation" id="92" flags="" value="0"/>
        <Controllable name="pan-frontback" id="96" flags="" value="0"/>
        <Controllable name="pan-lfe" id="98" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="89" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="91" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="93" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="95" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="97" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="102" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="103" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="77" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="101" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="75" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="105" name="Master" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Master" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Processor id="104" name="meter-Master" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Slavable/>
    </Route>
    <Route version="7002" id="111" name="Monitor" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterOutput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="0" flags="MonitorOut" color="0"/>
      <Controllable name="solo" id="119" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="125" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="127" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Monitor" id="128" direction="Input" default-type="audio">
        <Port type="audio" name="Monitor/audio_in 1">
          <Connection other="Master/audio_out 1"/>
          <Connection other="auditioner/audio_out 1"/>
        </Port>
        <Port type="audio" name="Monitor/audio_in 2">
          <Connection other="Master/audio_out 2"/>
          <Connection other="auditioner/audio_out 2"/>
        </Port>
      </IO>
      <IO name="Monitor" id="129" direction="Output" default-type="audio">
        <Port type="audio" name="Monitor/audio_out 1">
          <Connection other="system:playback_1"/>
        </Port>
        <Port type="audio" name="Monitor/audio_out 2">
          <Connection other="system:playback_2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="121" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="123" flags="Toggle" value="0" phase-invert="00"/>
      <Processor id="135" name="Monitor Return" active="1" user-latency="0" use-user-latency="0" type="monreturn"/>
      <Processor id="131" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="136" name="MonitorOut" active="1" user-latency="0" use-user-latency="0" type="monitor" dim-level="0.25118863582611084" solo-boost-level="1" cut-all="0" dim-all="0" mono="0" channels="2">
        <Channel id="0" cut="0" invert="0" dim="0" solo="0"/>
        <Channel id="1" cut="0" invert="0" dim="0" solo="0"/>
      </Processor>
      <Processor id="130" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="115" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="134" name="Monitor" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Monitor" type="main-outs" role="Main"/>
      <Processor id="133" name="meter-Monitor" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Slavable/>
    </Route>
    <Route version="7002" id="214" name="Guitar IN 1" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="276" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="1" flags="AudioTrack,OrderSet,TriggerTrack" color="4289374975"/>
      <Controllable name="solo" id="239" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="245" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="247" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitar IN 1" id="259" direction="Input" default-type="audio">
        <Port type="audio" name="Guitar IN 1/audio_in 1">
          <Connection other="system:capture_1"/>
        </Port>
      </IO>
      <IO name="Guitar IN 1" id="260" direction="Output" default-type="audio">
        <Port type="audio" name="Guitar IN 1/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitar IN 1/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="241" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="243" flags="Toggle" value="0" phase-invert="0"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="250" flags="" value="0.5"/>
        <Controllable name="pan-width" id="254" flags="" value="0"/>
        <Controllable name="pan-elevation" id="252" flags="" value="0"/>
        <Controllable name="pan-frontback" id="256" flags="" value="0"/>
        <Controllable name="pan-lfe" id="258" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="249" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="251" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="253" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="255" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="257" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="265" name="meter-Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="269" name="recorder:Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="268" name="player:Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="217" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="0">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="262" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="264" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="237" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="261" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="235" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="266" name="Guitar IN 1" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitar IN 1" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="275" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="273" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="271" flags="Toggle,RealTime" value="1"/>
    </Route>
    <Route version="7002" id="297" name="Guitar IN 2" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="359" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="2" flags="AudioTrack,OrderSet,TriggerTrack" color="3563743999"/>
      <Controllable name="solo" id="322" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="328" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="330" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitar IN 2" id="342" direction="Input" default-type="audio">
        <Port type="audio" name="Guitar IN 2/audio_in 1">
          <Connection other="system:capture_2"/>
        </Port>
      </IO>
      <IO name="Guitar IN 2" id="343" direction="Output" default-type="audio">
        <Port type="audio" name="Guitar IN 2/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitar IN 2/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="324" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="326" flags="Toggle" value="0" phase-invert="0"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="333" flags="" value="0.5"/>
        <Controllable name="pan-width" id="337" flags="" value="0"/>
        <Controllable name="pan-elevation" id="335" flags="" value="0"/>
        <Controllable name="pan-frontback" id="339" flags="" value="0"/>
        <Controllable name="pan-lfe" id="341" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="332" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="334" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="336" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="338" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="340" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="348" name="meter-Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="352" name="recorder:Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="351" name="player:Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="300" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="1">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="345" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="347" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="320" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="344" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="318" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="349" name="Guitar IN 2" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitar IN 2" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="358" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="356" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="354" flags="Toggle,RealTime" value="1"/>
    </Route>
    <Route version="7002" id="380" name="Guitarix 01" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="442" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="3" flags="AudioTrack,OrderSet,TriggerTrack" color="2148865535"/>
      <Controllable name="solo" id="405" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="411" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="413" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitarix 01" id="425" direction="Input" default-type="audio">
        <Port type="audio" name="Guitarix 01/audio_in 1">
          <Connection other="JUCEJack:out_1"/>
        </Port>
        <Port type="audio" name="Guitarix 01/audio_in 2">
          <Connection other="JUCEJack:out_2"/>
        </Port>
      </IO>
      <IO name="Guitarix 01" id="426" direction="Output" default-type="audio">
        <Port type="audio" name="Guitarix 01/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitarix 01/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="407" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="409" flags="Toggle" value="0" phase-invert="00"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="416" flags="" value="0.5"/>
        <Controllable name="pan-width" id="420" flags="" value="0"/>
        <Controllable name="pan-elevation" id="418" flags="" value="0"/>
        <Controllable name="pan-frontback" id="422" flags="" value="0"/>
        <Controllable name="pan-lfe" id="424" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="415" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="417" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="419" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="421" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="423" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="431" name="meter-Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="435" name="recorder:Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="434" name="player:Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="383" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="2">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="428" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="430" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="403" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="427" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="401" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="432" name="Guitarix 01" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitarix 01" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="441" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="439" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="437" flags="Toggle,RealTime" value="1"/>
    </Route>
  </Routes>
  <Playlists>
    <Playlist id="276" name="Guitar IN 1" type="audio" orig-track-id="214" pgroup-id="" shared-with-ids="" frozen="0"/>
    <Playlist id="359" name="Guitar IN 2" type="audio" orig-track-id="297" pgroup-id="" shared-with-ids="" frozen="0"/>
    <Playlist id="442" name="Guitarix 01" type="audio" orig-track-id="380" pgroup-id="" shared-with-ids="" frozen="0"/>
  </Playlists>
  <UnusedPlaylists/>
  <RouteGroups/>
  <Click>
    <IO name="Click" id="66" direction="Output" default-type="audio">
      <Port type="audio" name="Click/audio_out 1">
        <Connection other="system:playback_1"/>
      </Port>
      <Port type="audio" name="Click/audio_out 2">
        <Connection other="system:playback_2"/>
      </Port>
    </IO>
    <Processor id="67" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
      <Controllable name="gaincontrol" id="65" flags="GainLike" value="1"/>
    </Processor>
  </Click>
  <Speakers>
    <Speaker azimuth="240" elevation="0" distance="1"/>
    <Speaker azimuth="120" elevation="0" distance="1"/>
  </Speakers>
  <TempoMap superclocks-per-second="282240000">
    <Tempos>
      <Tempo npm="120" enpm="120" note-type="4" type="Tempo::Constant" active="1" locked-to-meter="0" continuing="0" sclock="0" quarters="0:0" bbt="1|1|0" omega="0"/>
    </Tempos>
    <Meters>
      <Meter note-value="4" divisions-per-bar="4" sclock="0" quarters="0:0" bbt="1|1|0"/>
    </Meters>
    <MusicTimes/>
  </TempoMap>
  <ControlProtocols>
    <Protocol name="Ableton Push 2" active="0" session-state="0"/>
    <Protocol name="ContourDesign" active="0" session-state="0"/>
    <Protocol name="Generic MIDI" active="0" session-state="0"/>
    <Protocol name="Mackie" active="0" session-state="0"/>
    <Protocol name="Novation Launch Control XL" 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" active="0" session-state="0"/>
    <Protocol name="PreSonus FaderPort8" 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>
  <Extra>
    <AddRouteDialog LastRouteType="AudioTrack"/>
    <Videomonitor active="0"/>
  </Extra>
  <Script lua="Lua 5.3">c2NyaXB0cyA9IHt9IA==</Script>
  <IOPlugins/>
</Session>
3WayToneLib01.template (44,619 bytes)   

ardourwlk

2023-10-09 18:46

reporter   ~0028165

This is the "ardour7" template, so you can see what may have changed, if anything. These are copied from my ~/.config/ directories under the appropriate versions.
3WayToneLib01-2.template (44,619 bytes)   
<?xml version="1.0" encoding="UTF-8"?>
<Session version="7002" id-counter="939" name-counter="1" event-counter="0" vca-counter="1">
  <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
  <MIDIPorts>
    <Port name="Cue Control in" direction="input"/>
    <Port name="MIDI Clock out" direction="output"/>
    <Port name="MMC in" direction="input"/>
    <Port name="MMC out" direction="output"/>
    <Port name="MTC out" direction="output"/>
    <Port name="Scene in" direction="input"/>
    <Port name="Scene out" direction="output"/>
    <Port name="x-virtual-keyboard" direction="output"/>
  </MIDIPorts>
  <Config>
    <Option name="use-region-fades" value="1"/>
    <Option name="use-transport-fades" value="1"/>
    <Option name="use-monitor-fades" value="1"/>
    <Option name="native-file-data-format" value="FormatFloat"/>
    <Option name="native-file-header-format" value="WAVE"/>
    <Option name="auto-play" value="0"/>
    <Option name="auto-return" value="0"/>
    <Option name="auto-input" value="1"/>
    <Option name="triggerbox-overrides-disk-monitoring" value="1"/>
    <Option name="cue-behavior" value="FollowCues"/>
    <Option name="punch-in" value="0"/>
    <Option name="punch-out" value="0"/>
    <Option name="count-in" value="0"/>
    <Option name="session-monitoring" value=""/>
    <Option name="record-mode" value="RecLayered"/>
    <Option name="draw-opaque-midi_regions" value="0"/>
    <Option name="subframes-per-frame" value="100"/>
    <Option name="timecode-format" value="timecode_30"/>
    <Option name="minitimeline-span" value="120"/>
    <Option name="track-name-number" value="0"/>
    <Option name="track-name-take" value="1"/>
    <Option name="take-name" value="Take1"/>
    <Option name="jack-time-master" value="1"/>
    <Option name="use-video-sync" value="0"/>
    <Option name="video-pullup" value="0"/>
    <Option name="external-sync" value="0"/>
    <Option name="insert-merge-policy" value="InsertMergeRelax"/>
    <Option name="timecode-offset" value="0"/>
    <Option name="timecode-offset-negative" value="1"/>
    <Option name="slave-timecode-offset" value=" 00:00:00:00"/>
    <Option name="timecode-generator-offset" value=" 00:00:00:00"/>
    <Option name="glue-new-markers-to-bars-and-beats" value="0"/>
    <Option name="midi-copy-is-fork" value="1"/>
    <Option name="glue-new-regions-to-bars-and-beats" value="0"/>
    <Option name="realtime-export" value="0"/>
    <Option name="use-video-file-fps" value="0"/>
    <Option name="videotimeline-pullup" value="1"/>
    <Option name="wave-amplitude-zoom" value="0"/>
    <Option name="wave-zoom-factor" value="2"/>
    <Option name="show-summary" value="1"/>
    <Option name="show-group-tabs" value="1"/>
    <Option name="show-region-fades" value="1"/>
    <Option name="show-busses-on-meterbridge" value="0"/>
    <Option name="show-master-on-meterbridge" value="1"/>
    <Option name="show-midi-on-meterbridge" value="1"/>
    <Option name="show-rec-on-meterbridge" value="1"/>
    <Option name="show-mute-on-meterbridge" value="0"/>
    <Option name="show-solo-on-meterbridge" value="0"/>
    <Option name="show-monitor-on-meterbridge" value="0"/>
    <Option name="show-name-on-meterbridge" value="1"/>
    <Option name="show-fader-on-meterbridge" value="0"/>
    <Option name="meterbridge-label-height" value="0"/>
  </Config>
  <Metadata/>
  <Sources/>
  <TriggerBindings/>
  <Regions/>
  <Locations>
    <Location id="941" name="session" start="a0" end="a0" flags="IsSessionRange" locked="0" timestamp="1677177753" cue="0"/>
  </Locations>
  <Bundles/>
  <VCAManager/>
  <Routes>
    <Route version="7002" id="71" name="Master" default-type="audio" strict-io="1" volume-applies-to-output="1" active="1" denormal-protection="0" meter-point="MeterOutput" disk-io-point="DiskIOPreFader" meter-type="MeterK14">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="0" flags="MasterOut,OrderSet" color="2855877119"/>
      <Controllable name="solo" id="79" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="85" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="87" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Master" id="99" direction="Input" default-type="audio">
        <Port type="audio" name="Master/audio_in 1">
          <Connection other="Guitar IN 1/audio_out 1"/>
          <Connection other="Guitar IN 2/audio_out 1"/>
          <Connection other="Guitarix 01/audio_out 1"/>
        </Port>
        <Port type="audio" name="Master/audio_in 2">
          <Connection other="Guitar IN 1/audio_out 2"/>
          <Connection other="Guitar IN 2/audio_out 2"/>
          <Connection other="Guitarix 01/audio_out 2"/>
        </Port>
      </IO>
      <IO name="Master" id="100" direction="Output" default-type="audio">
        <Port type="audio" name="Master/audio_out 1">
          <Connection other="Monitor/audio_in 1"/>
        </Port>
        <Port type="audio" name="Master/audio_out 2">
          <Connection other="Monitor/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="81" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="83" flags="Toggle" value="0" phase-invert="00"/>
      <Controllable name="mastervolume" id="107" flags="GainLike,NotAutomatable" value="1"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="90" flags="" value="0.5"/>
        <Controllable name="pan-width" id="94" flags="" value="0"/>
        <Controllable name="pan-elevation" id="92" flags="" value="0"/>
        <Controllable name="pan-frontback" id="96" flags="" value="0"/>
        <Controllable name="pan-lfe" id="98" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="89" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="91" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="93" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="95" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="97" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="102" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="103" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="77" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="101" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="75" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="105" name="Master" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Master" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Processor id="104" name="meter-Master" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Slavable/>
    </Route>
    <Route version="7002" id="111" name="Monitor" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterOutput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="0" flags="MonitorOut" color="0"/>
      <Controllable name="solo" id="119" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="125" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="127" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Monitor" id="128" direction="Input" default-type="audio">
        <Port type="audio" name="Monitor/audio_in 1">
          <Connection other="Master/audio_out 1"/>
          <Connection other="auditioner/audio_out 1"/>
        </Port>
        <Port type="audio" name="Monitor/audio_in 2">
          <Connection other="Master/audio_out 2"/>
          <Connection other="auditioner/audio_out 2"/>
        </Port>
      </IO>
      <IO name="Monitor" id="129" direction="Output" default-type="audio">
        <Port type="audio" name="Monitor/audio_out 1">
          <Connection other="system:playback_1"/>
        </Port>
        <Port type="audio" name="Monitor/audio_out 2">
          <Connection other="system:playback_2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="121" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="123" flags="Toggle" value="0" phase-invert="00"/>
      <Processor id="135" name="Monitor Return" active="1" user-latency="0" use-user-latency="0" type="monreturn"/>
      <Processor id="131" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="136" name="MonitorOut" active="1" user-latency="0" use-user-latency="0" type="monitor" dim-level="0.25118863582611084" solo-boost-level="1" cut-all="0" dim-all="0" mono="0" channels="2">
        <Channel id="0" cut="0" invert="0" dim="0" solo="0"/>
        <Channel id="1" cut="0" invert="0" dim="0" solo="0"/>
      </Processor>
      <Processor id="130" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="115" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="134" name="Monitor" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Monitor" type="main-outs" role="Main"/>
      <Processor id="133" name="meter-Monitor" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Slavable/>
    </Route>
    <Route version="7002" id="214" name="Guitar IN 1" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="276" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="1" flags="AudioTrack,OrderSet,TriggerTrack" color="4289374975"/>
      <Controllable name="solo" id="239" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="245" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="247" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitar IN 1" id="259" direction="Input" default-type="audio">
        <Port type="audio" name="Guitar IN 1/audio_in 1">
          <Connection other="system:capture_1"/>
        </Port>
      </IO>
      <IO name="Guitar IN 1" id="260" direction="Output" default-type="audio">
        <Port type="audio" name="Guitar IN 1/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitar IN 1/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="241" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="243" flags="Toggle" value="0" phase-invert="0"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="250" flags="" value="0.5"/>
        <Controllable name="pan-width" id="254" flags="" value="0"/>
        <Controllable name="pan-elevation" id="252" flags="" value="0"/>
        <Controllable name="pan-frontback" id="256" flags="" value="0"/>
        <Controllable name="pan-lfe" id="258" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="249" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="251" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="253" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="255" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="257" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="265" name="meter-Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="269" name="recorder:Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="268" name="player:Guitar IN 1" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="217" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="0">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="262" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="264" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="237" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="261" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="235" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="266" name="Guitar IN 1" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitar IN 1" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="275" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="273" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="271" flags="Toggle,RealTime" value="1"/>
    </Route>
    <Route version="7002" id="297" name="Guitar IN 2" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="359" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="2" flags="AudioTrack,OrderSet,TriggerTrack" color="3563743999"/>
      <Controllable name="solo" id="322" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="328" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="330" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitar IN 2" id="342" direction="Input" default-type="audio">
        <Port type="audio" name="Guitar IN 2/audio_in 1">
          <Connection other="system:capture_2"/>
        </Port>
      </IO>
      <IO name="Guitar IN 2" id="343" direction="Output" default-type="audio">
        <Port type="audio" name="Guitar IN 2/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitar IN 2/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="324" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="326" flags="Toggle" value="0" phase-invert="0"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="333" flags="" value="0.5"/>
        <Controllable name="pan-width" id="337" flags="" value="0"/>
        <Controllable name="pan-elevation" id="335" flags="" value="0"/>
        <Controllable name="pan-frontback" id="339" flags="" value="0"/>
        <Controllable name="pan-lfe" id="341" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="332" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="334" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="336" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="338" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="340" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="348" name="meter-Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="352" name="recorder:Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="351" name="player:Guitar IN 2" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="300" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="1">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="345" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="347" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="320" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="344" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="318" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="349" name="Guitar IN 2" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitar IN 2" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="358" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="356" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="354" flags="Toggle,RealTime" value="1"/>
    </Route>
    <Route version="7002" id="380" name="Guitarix 01" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterInput" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="442" saved-meter-point="MeterPostFader" alignment-choice="Automatic" mode="Normal">
      <ProgramVersion created-with="Ardour 7.2" modified-with="Ardour 7.3"/>
      <PresentationInfo order="3" flags="AudioTrack,OrderSet,TriggerTrack" color="2148865535"/>
      <Controllable name="solo" id="405" flags="Toggle,RealTime" value="0" self-solo="0" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="411" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="413" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="Guitarix 01" id="425" direction="Input" default-type="audio">
        <Port type="audio" name="Guitarix 01/audio_in 1">
          <Connection other="JUCEJack:out_1"/>
        </Port>
        <Port type="audio" name="Guitarix 01/audio_in 2">
          <Connection other="JUCEJack:out_2"/>
        </Port>
      </IO>
      <IO name="Guitarix 01" id="426" direction="Output" default-type="audio">
        <Port type="audio" name="Guitarix 01/audio_out 1">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port type="audio" name="Guitarix 01/audio_out 2">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main" muted="0"/>
      <Controllable name="mute" id="407" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="409" flags="Toggle" value="0" phase-invert="00"/>
      <Pannable>
        <Controllable name="pan-azimuth" id="416" flags="" value="0.5"/>
        <Controllable name="pan-width" id="420" flags="" value="0"/>
        <Controllable name="pan-elevation" id="418" flags="" value="0"/>
        <Controllable name="pan-frontback" id="422" flags="" value="0"/>
        <Controllable name="pan-lfe" id="424" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="415" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="417" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="419" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="421" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="423" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="431" name="meter-Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="435" name="recorder:Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="434" name="player:Guitarix 01" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="383" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="2">
        <Triggers>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="0" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="1" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="2" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="3" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="4" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="5" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="6" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="7" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="8" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="9" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="10" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="11" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="12" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="13" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="14" segment-tempo="0" start="a0"/>
          <Trigger name="" gain="1" color="3200171775" follow-count="1" use-follow-length="0" follow-length="1|0|0" legato="0" velocity-effect="0" follow-action-probability="0" quantization="1|0|0" launch-style="OneShot" follow-action-0="Again:0" follow-action-1="Stop:0" stretchable="1" cue_isolated="0" allow_patch_changes="1" stretch_mode="Crisp" index="15" segment-tempo="0" start="a0"/>
        </Triggers>
      </Processor>
      <Processor id="428" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="430" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Controllable name="trimcontrol" id="403" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="427" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Controllable name="gaincontrol" id="401" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="432" name="Guitarix 01" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="Guitarix 01" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="441" flags="RealTime" value="0" monitoring=""/>
      <Controllable name="rec-safe" id="439" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="437" flags="Toggle,RealTime" value="1"/>
    </Route>
  </Routes>
  <Playlists>
    <Playlist id="276" name="Guitar IN 1" type="audio" orig-track-id="214" pgroup-id="" shared-with-ids="" frozen="0"/>
    <Playlist id="359" name="Guitar IN 2" type="audio" orig-track-id="297" pgroup-id="" shared-with-ids="" frozen="0"/>
    <Playlist id="442" name="Guitarix 01" type="audio" orig-track-id="380" pgroup-id="" shared-with-ids="" frozen="0"/>
  </Playlists>
  <UnusedPlaylists/>
  <RouteGroups/>
  <Click>
    <IO name="Click" id="66" direction="Output" default-type="audio">
      <Port type="audio" name="Click/audio_out 1">
        <Connection other="system:playback_1"/>
      </Port>
      <Port type="audio" name="Click/audio_out 2">
        <Connection other="system:playback_2"/>
      </Port>
    </IO>
    <Processor id="67" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
      <Controllable name="gaincontrol" id="65" flags="GainLike" value="1"/>
    </Processor>
  </Click>
  <Speakers>
    <Speaker azimuth="240" elevation="0" distance="1"/>
    <Speaker azimuth="120" elevation="0" distance="1"/>
  </Speakers>
  <TempoMap superclocks-per-second="282240000">
    <Tempos>
      <Tempo npm="120" enpm="120" note-type="4" type="Tempo::Constant" active="1" locked-to-meter="0" continuing="0" sclock="0" quarters="0:0" bbt="1|1|0" omega="0"/>
    </Tempos>
    <Meters>
      <Meter note-value="4" divisions-per-bar="4" sclock="0" quarters="0:0" bbt="1|1|0"/>
    </Meters>
    <MusicTimes/>
  </TempoMap>
  <ControlProtocols>
    <Protocol name="Ableton Push 2" active="0" session-state="0"/>
    <Protocol name="ContourDesign" active="0" session-state="0"/>
    <Protocol name="Generic MIDI" active="0" session-state="0"/>
    <Protocol name="Mackie" active="0" session-state="0"/>
    <Protocol name="Novation Launch Control XL" 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" active="0" session-state="0"/>
    <Protocol name="PreSonus FaderPort8" 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>
  <Extra>
    <AddRouteDialog LastRouteType="AudioTrack"/>
    <Videomonitor active="0"/>
  </Extra>
  <Script lua="Lua 5.3">c2NyaXB0cyA9IHt9IA==</Script>
  <IOPlugins/>
</Session>
3WayToneLib01-2.template (44,619 bytes)   

ardourwlk

2023-10-09 18:47

reporter   ~0028166

Just a note to clarify that if I remove the template argument, Ardour starts. If I add the template argument back in, it hangs.

ardourwlk

2023-10-09 18:51

reporter   ~0028167

And what this template does is create 3 (maybe 4?) tracks, for re-amping, so I have one interface input on track 1, another interface input on track 2, and then a third track receiving input from standalone ToneLib GLX.

x42

2023-10-09 18:52

administrator   ~0028168

OK. It works here if I start Ardour normally, and then pick the template from the sidebar of the New session dialog.

When using `-N $(date +%Y%m%d\.%H%M) -T 3WayToneLib01` a debug build assert()s
ardour-8.0.0: ../libs/temporal/timeline.cc:569: Temporal::Beats Temporal::timepos_t::_beats() const: Assertion `time_domain() == AudioTime' failed.

Thanks, we will look into a fix for this.

ardourwlk

2023-10-09 18:57

reporter   ~0028169

Hmmm... I tried to start with gdb with the template option, and it gave me the new session menu... Is there not a way to do that? And when I started the session in this case, selecting the applicable template from the menu, it started.

x42

2023-10-09 19:03

administrator   ~0028170

Perhaps you passed the option to gdb rather than Ardour?
Are you using official debug version (from nightly.ardour.org) if so, run Ardour7 --gdb -N ... -T ...
or local builds, from source ./gtk2_ardour/ardbg -N .. -T ...

got me:
Setting time domain
ardour-8.0.0: ../libs/temporal/timeline.cc:569: Temporal::Beats Temporal::timepos_t::_beats() const: Assertion `time_domain() == AudioTime' failed.

Thread 1 "ArdourGUI" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
0000001  0x00007ffff0f0a537 in __GI_abort () at abort.c:79
#2  0x00007ffff0f0a40f in __assert_fail_base
    (fmt=0x7ffff1081688 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7ffff36fd860 "time_domain() == AudioTime", file=0x7ffff36fcdc0 "../libs/temporal/timeline.cc", line=569, function=<optimized out>) at assert.c:92
#3  0x00007ffff0f19662 in __GI___assert_fail
    (assertion=0x7ffff36fd860 "time_domain() == AudioTime", file=0x7ffff36fcdc0 "../libs/temporal/timeline.cc", line=569, function=0x7ffff36fd800 "Temporal::Beats Temporal::timepos_t::_beats() const") at assert.c:101
0000004  0x00007ffff37e2cd5 in Temporal::timepos_t::_beats() const (this=0x61a000182260) at ../libs/temporal/timeline.cc:569
0000005  0x00007ffff37e2241 in Temporal::timepos_t::set_time_domain(Temporal::TimeDomain) (this=0x61a000182260, td=(unknown: 0xbebebebe)) at ../libs/temporal/timeline.cc:504
#6  0x00007ffff5a89b79 in ARDOUR::Location::set_position_time_domain(Temporal::TimeDomain) (this=0x61a000181e80, domain=(unknown: 0xbebebebe)) at ../libs/ardour/location.cc:249
#7  0x00007ffff5a89bb6 in ARDOUR::Location::set_time_domain(Temporal::TimeDomain) (this=0x61a000181e80, domain=(unknown: 0xbebebebe)) at ../libs/ardour/location.cc:258
0000008  0x00007ffff5aa0a73 in ARDOUR::Locations::time_domain_changed() (this=0x618000177080) at ../libs/ardour/location.cc:2053
0000009  0x00007ffff55fd223 in boost::_mfi::mf0<void, Temporal::TimeDomainProvider>::operator()(Temporal::TimeDomainProvider*) const (this=0x6070025dc7a8, p=0x618000177180)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
0000010 0x00007ffff55faacd in boost::_bi::list1<boost::_bi::value<Temporal::TimeDomainProvider*> >::operator()<boost::_mfi::mf0<void, Temporal::TimeDomainProvider>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, Temporal::TimeDomainProvider>&, boost::_bi::list0&, int) (this=0x6070025dc7b8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
0000011 0x00007ffff55f8590 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Temporal::TimeDomainProvider>, boost::_bi::list1<boost::_bi::value<Temporal::TimeDomainProvider*> > >::operator()()
    (this=0x6070025dc7a8) at /usr/include/boost/bind/bind.hpp:1294
0000012 0x00007ffff55f5926 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Temporal::TimeDomainProvider>, boost::_bi::list1<boost::_bi::value<Temporal::TimeDomainProvider*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
0000013 0x0000555557c34d11 in boost::function0<void>::operator()() const (this=0x6070025dc7a0) at /usr/include/boost/function/function_template.hpp:763
0000014 0x0000555557c343dd in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() (this=0x6260000d8290) at libs/pbd/pbd/signals_generated.h:340
#15 0x0000555558041626 in Temporal::TimeDomainProvider::time_domain_changed() (this=0x6260000d8288) at ../libs/temporal/temporal/domain_provider.h:83
0000016 0x00007ffff6437a6c in ARDOUR::Session::time_domain_changed() (this=0x6260000d8100) at ../libs/ardour/session_time.cc:335
#17 0x000055555984f865 in Temporal::TimeDomainProvider::set_time_domain(Temporal::TimeDomain) (this=0x6260000d8288, td=(unknown: 0xbebebebe))
    at ../libs/temporal/temporal/domain_provider.h:63
0000018 0x00007ffff6395bb4 in ARDOUR::Session::config_changed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)
    (this=0x6260000d8100, p="default-time-domain", ours=true) at ../libs/ardour/session_state.cc:4590
0000019 0x00007ffff6252af2 in boost::_mfi::mf2<void, ARDOUR::Session, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>::operator()(ARDOUR::Session*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) const (this=0x6030052595e0, p=0x6260000d8100, a1="default-time-domain", a2=true)
    at /usr/include/boost/bind/mem_fn_template.hpp:280
0000020 0x00007ffff6243d3b in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<bool> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, boost::_bi::rrlist1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>&, boost::_bi::rrlist1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, int) (this=0x6030052595f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
0000021 0x00007ffff623514d in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<bool> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (this=0x6030052595e0, a1=...) at /usr/include/boost/bind/bind.hpp:1306
0000022 0x00007ffff6226104 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<bool> > >, void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::invoke(boost::detail::function::function_buffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
    (function_obj_ptr=..., a0="") at /usr/include/boost/function/function_template.hpp:158
0000023 0x0000555557c8b33a in boost::function1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (this=0x6070025dc880, a0="") at /usr/include/boost/function/function_template.hpp:763
#24 0x0000555557d1a40e in PBD::Signal1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PBD::OptionalLastValue<void> >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (this=0x6260000d9058, a1="default-time-domain") at libs/pbd/pbd/signals_generated.h:738
0000025 0x0000555557de5804 in ARDOUR::SessionConfiguration::set_default_time_domain(Temporal::TimeDomain) (this=0x6260000d8f88, val=(unknown: 0xbebebebe))
    at ../libs/ardour/ardour/session_configuration_vars.h:98
0000026 0x0000555557dd7edd in ARDOUR_UI::build_session_stage_two(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::BusProfile const&, bool, Temporal::TimeDomain)
--Type <RET> for more, q to quit, c to continue without paging--
    (this=
    0x62f00000e400, path="/home/rgareus/Documents/ArdourSessions/20231009.2100", snap_name="20231009", session_template="/home/rgareus/.config/ardour8/templates/3WayToneLib01", bus_profile=..., unnamed=false, domain=(unknown: 0xbebebebe)) at ../gtk2_ardour/ardour_ui_session.cc:779
0000027 0x0000555557dd6bbd in ARDOUR_UI::build_session(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::BusProfile const&, bool, bool, Temporal::TimeDomain)
    (this=0x62f00000e400, path="/home/rgareus/Documents/ArdourSessions/20231009.2100", snap_name="20231009", session_template="/home/rgareus/.config/ardour8/templates/3WayToneLib01", bus_profile=..., from_startup_fsm=true, unnamed=false, domain=(unknown: 0xbebebebe)) at ../gtk2_ardour/ardour_ui_session.cc:628
0000028 0x0000555557dfec3c in ARDOUR_UI::load_session_from_startup_fsm() (this=0x62f00000e400) at ../gtk2_ardour/ardour_ui_startup.cc:692
0000029 0x0000555557dfc034 in ARDOUR_UI::sfsm_response(StartupFSM::Result) (this=0x62f00000e400, r=StartupFSM::LoadSession) at ../gtk2_ardour/ardour_ui_startup.cc:551
0000030 0x0000555557e0844a in sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>::operator()(StartupFSM::Result const&) const
    (this=0x6080006c1dd8, _A_a1=@0x7fffffffaa50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
0000031 0x0000555557e07c11 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result> >::operator()<StartupFSM::Result const&>(StartupFSM::Result const&) const
    (this=0x6080006c1dd0, _A_arg1=@0x7fffffffaa50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
0000032 0x0000555557e06a28 in sigc::internal::slot_call<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>, void, StartupFSM::Result>::call_it(sigc::internal::slot_rep*, StartupFSM::Result const&) (rep=0x6080006c1da0, a_#0=@0x7fffffffaa50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451
0000033 0x0000555559aaa81f in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit(sigc::internal::signal_impl*, StartupFSM::Result const&)
    (impl=0x6030009d4380, _A_a1=@0x7fffffffaa50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:1045
0000034 0x0000555559aa8f6e in sigc::signal1<void, StartupFSM::Result, sigc::nil>::emit(StartupFSM::Result const&) const (this=0x613000082b08, _A_a1=@0x7fffffffaa50: StartupFSM::LoadSession)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2955
0000035 0x0000555559aa7e45 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::operator()(StartupFSM::Result const&) const
    (this=0x613000082b08, _A_a1=@0x7fffffffaa50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2971
0000036 0x0000555559a9b639 in StartupFSM::dialog_response_handler(int, StartupFSM::DialogID) (this=0x6130000829c0, response=-5, dialog_id=StartupFSM::PluginDialog)
    at ../gtk2_ardour/startup_fsm.cc:327
0000037 0x0000555559aadd0f in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator()(int const&, StartupFSM::DialogID const&) const
    (this=0x60b0000d72d0, _A_a1=@0x7fffffffae0c: -5, _A_a2=@0x60b0000d72f0: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
0000038 0x0000555559aad071 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&>(int const&, StartupFSM::DialogID&) const (this=0x60b0000d72c8, _A_arg1=@0x7fffffffae0c: -5, _A_arg2=@0x60b0000d72f0: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000039 0x0000555559aac469 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&>(int const&) (this=0x60b0000d72c0, _A_arg1=@0x7fffffffae0c: -5) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136
0000040 0x0000555559aac0af in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x60b0000d7290, a_1=@0x7fffffffae0c: -5)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
0000041 0x00007ffff1885f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
0000042 0x00007ffff72d70a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000043 0x00007ffff72e9602 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000044 0x00007ffff72ef6cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000045 0x00007ffff72efc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000046 0x0000555559a9f38a in StartupFSM::engine_running() (this=0x6130000829c0) at ../gtk2_ardour/startup_fsm.cc:557
0000047 0x0000555559a9b4fd in StartupFSM::dialog_response_handler(int, StartupFSM::DialogID) (this=0x6130000829c0, response=-5, dialog_id=StartupFSM::AudioMIDISetup)
    at ../gtk2_ardour/startup_fsm.cc:305
0000048 0x0000555559aadd0f in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator()(int const&, StartupFSM::DialogID const&) const
    (this=0x60b0000827c0, _A_a1=@0x7fffffffb7ec: -5, _A_a2=@0x60b0000827e0: StartupFSM::AudioMIDISetup) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
0000049 0x0000555559aad071 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&>(int const&, StartupFSM::DialogID&) const (this=0x60b0000827b8, _A_arg1=@0x7fffffffb7ec: -5, _A_arg2=@0x60b0000827e0: StartupFSM::AudioMIDISetup) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000050 0x0000555559aac469 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&>(int const&) (this=0x60b0000827b0, _A_arg1=@0x7fffffffb7ec: -5) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136
0000051 0x0000555559aac0af in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x60b000082780, a_1=@0x7fffffffb7ec: -5)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
0000052 0x00007ffff1885f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
0000053 0x00007ffff72d70a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
0000054 0x00007ffff72e9602 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000055 0x00007ffff72ef6cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000056 0x00007ffff72efc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000057 0x00005555585f1203 in EngineControl::start_stop_button_clicked() (this=0x625000223900) at ../gtk2_ardour/engine_dialog.cc:2734
0000058 0x0000555558617694 in sigc::bound_mem_functor0<void, EngineControl>::operator()() const (this=0x6080006be0d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
0000059 0x0000555558612506 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, EngineControl> >::operator()() const (this=0x6080006be0d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000060 0x000055555860c08d in sigc::internal::slot_call<sigc::bound_mem_functor0<void, EngineControl>, void>::call_it(sigc::internal::slot_rep*) (rep=0x6080006be0a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:483
0000061 0x0000555557c7210b in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x6030009462a0) at /usr/include/sigc++-2.0/sigc++/signal.h:798
0000062 0x0000555557c8b787 in sigc::signal0<void, sigc::nil>::emit() const (this=0x625000224bb8) at /usr/include/sigc++-2.0/sigc++/signal.h:2804
0000063 0x0000555557c7a37c in sigc::signal0<void, sigc::nil>::operator()() const (this=0x625000224bb8) at /usr/include/sigc++-2.0/sigc++/signal.h:2820
0000064 0x00007ffff2bc0f8e in ArdourWidgets::ArdourButton::on_button_release_event(_GdkEventButton*) (this=0x625000224ac0, ev=0x61d000327e60) at ../libs/widgets/ardour_button.cc:994
0000065 0x00007ffff1900cb4 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
0000066 0x00007ffff1d391ab in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000067 0x00007ffff72d70a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000068 0x00007ffff72e8e6e in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000069 0x00007ffff72ef259 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000070 0x00007ffff72efc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000071 0x00007ffff1e58fe4 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000072 0x00007ffff1d377d4 in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000073 0x00007ffff1d37c4b in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000074 0x00007ffff2da3afc in  () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0000075 0x00007ffff30e3e6b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007ffff30e4118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000077 0x00007ffff30e440b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000078 0x00007ffff1d36b2a in gtk_main () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000079 0x00007ffff27e07d3 in Gtkmm2ext::UI::run(Receiver&) (this=0x62f00000e400, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:305
0000080 0x0000555558be6869 in main(int, char**) (argc=5, argv=0x7fffffffcd58) at ../gtk2_ardour/main.cc:471

x42

2023-10-09 19:07

administrator   ~0028171

When using the GUI, the new session-dialog now has a "Default Time Domain" dropdown.
It seems that it is not correctly applied when skipping that dialog.

x42

2023-10-09 19:16

administrator   ~0028172

Should be fixed since 8.0-5-g1b0f248e68
Please test!

Issue History

Date Modified Username Field Change
2023-10-09 18:41 ardourwlk New Issue
2023-10-09 18:45 ardourwlk Note Added: 0028164
2023-10-09 18:45 ardourwlk File Added: 3WayToneLib01.template
2023-10-09 18:46 ardourwlk Note Added: 0028165
2023-10-09 18:46 ardourwlk File Added: 3WayToneLib01-2.template
2023-10-09 18:47 ardourwlk Note Added: 0028166
2023-10-09 18:51 ardourwlk Note Added: 0028167
2023-10-09 18:52 x42 Note Added: 0028168
2023-10-09 18:57 ardourwlk Note Added: 0028169
2023-10-09 19:03 x42 Note Added: 0028170
2023-10-09 19:07 x42 Note Added: 0028171
2023-10-09 19:16 x42 Assigned To => x42
2023-10-09 19:16 x42 Status new => resolved
2023-10-09 19:16 x42 Resolution open => fixed
2023-10-09 19:16 x42 Note Added: 0028172