Ardour complains about Invalid Source after import of WAV files

Good morning, day, afternoon, evenin’, night, whenever you read this, dear Fellows.

Another user postet a similar thread in 2021,

and apparently there had been a reply, but it’s not displayed, so I’ll ask again:

I’ve had this phenomenon ever since I began recording with Ardour: After importing a WAV file, particularly one created with Hydrogen drum machine,
the red dot in the upper right corner of the mixing console flashes and the log shows something like this (a pretty typical example):

2025-11-15T08:07:44 [INFO]: Scanning folders for bundled LV2s: /opt/Ardour-8.12.0/lib/LV2
2025-11-15T08:07:46 [INFO]: xjadeo version: 0.8.14
2025-11-15T08:07:47 [INFO]: harvid version: 901
2025-11-15T08:07:48 [INFO]: Loading menus from /opt/Ardour-8.12.0/etc/ardour.menus
2025-11-15T08:07:50 [INFO]: session-dir and session-name mismatch. Please use 'Menu > Session > Rename' in the future to rename sessions.
2025-11-15T08:07:50 [INFO]: Cannot set I/O Priority for disk read/write thread
2025-11-15T08:07:51 [ERROR]: No MCP device info files found using /home/.config/ardour8/us2400:/opt/Ardour-8.12.0/share/us2400
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:Audio 1/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover130BPM 1/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1 1 1/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1 1/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT/audio_out 1)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:Audio 1/audio_out 2)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover130BPM 1/audio_out 2)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1 1 1/audio_out 2)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1 1/audio_out 2)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT 1/audio_out 2)
2025-11-15T08:07:51 [ERROR]: ardour::connect: Invalid Source port: (ardour:TheWhiteCliffsOfDover_IsolatedDrums_CUT/audio_out 2)
2025-11-15T08:07:52 [INFO]: Loading user ui scripts file /home/.config/ardour8/ui_scripts
2025-11-15T08:07:52 [INFO]: Loading plugin order file /home/.config/ardour8/plugin_metadata/plugin_order
2025-11-15T08:07:55 [INFO]: Loading history from /home/03-Audio/00-ArdourSessions/SCP-TheWhiteCliffsOfDover/TheWhiteCliffsOfDover.history
2025-11-15T08:30:33 [ERROR]: bad transition, current state = Stopped/WaitingForButler/Forwards event = LocateDone
2025-11-15T08:35:16 [INFO]: Searching for export formats in /home/.config/ardour8/export:/opt/Ardour-8.12.0/share/export

It doesn’t seem to affect performance, no freezes, no nothing, and after a couple of times of opening and closing the log window, the message disappears. Still, it’s quite irritating, so I’d like to get rid of it for good.

After having gotten comfortable with looking into .ardour files as a result of this thread:

I found the respective entry:

<Source name="TheWhiteCliffsOfDover130BPM_IsolatedBassDrum-3%L.wav" take-id="" type="audio" flags="" id="970578" natural-position="a0" channel="0" origin="" gain="1"/>
    <Source name="TheWhiteCliffsOfDover130BPM_IsolatedBassDrum-3%R.wav" take-id="" type="audio" flags="" id="970580" natural-position="a0" channel="0" origin="" gain="1"/>
    
 
    <Source name="TheWhiteCliffsOfDover130BPM%L.wav" take-id="" type="audio" flags="" id="991134" natural-position="a0" channel="0" origin="" gain="1"/>
    <Source name="TheWhiteCliffsOfDover130BPM%R.wav" take-id="" type="audio" flags="" id="991136" natural-position="a0" channel="0" origin="" gain="1"/>

I’m not the world’s most accomplished code reader YET and thus, I don’t see if there’s anything wrong here. Would anyone with knowledge point it out so I can avoid this in the future? That would be most appreciated, thank you very much.

Sincerely,

Fineweather

1 Like

It would help to attach the entire .ardour file.

What you included above is the source description, but a source is a file which provides audio data (no ports), which can be included in a playlist (no ports), which can be part of a region (no ports), which can have a timeline on a track (which is a Route object, which does have ports).

Right. I made an effort to save you time and trouble and looked for Routes in the session file and the examples given above didn’t show up. They are indeed included in a playlist.

But I found the drums WAVs, the import of which returned the “Invalid Source port” message, as usual. I’ll post the two entries in separate parts in order to stay within the limit of 30000 characters. Part 1:

</Route>
    <Route version="7003" id="1596595" name="DRUMS 1" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterPostFader" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="1596657" alignment-choice="Automatic" mode="Normal">
      <PresentationInfo order="25" flags="AudioTrack,OrderSet" color="3563743999"/>
      <Controllable name="solo" id="1596620" flags="Toggle,RealTime" value="1" self-solo="1" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="1596626" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="1596628" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="DRUMS 1" id="1596640" direction="Input" default-type="audio">
        <Port name="DRUMS 1/audio_in 1" type="audio" direction="Input">
          <ExtConnection for="ALSA;;HDA Intel"/>
          <ExtConnection for="ALSA;;HDA Intel" other="system:capture_1"/>
        </Port>
        <Port name="DRUMS 1/audio_in 2" type="audio" direction="Input">
          <ExtConnection for="ALSA;;HDA Intel"/>
          <ExtConnection for="ALSA;;HDA Intel" other="system:capture_2"/>
        </Port>
      </IO>
      <IO name="DRUMS 1" id="1596641" direction="Output" default-type="audio">
        <Port name="DRUMS 1/audio_out 1" type="audio" direction="Output">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port name="DRUMS 1/audio_out 2" type="audio" direction="Output">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main,SurroundSend" muted="0"/>
      <Controllable name="mute" id="1596622" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="1596624" flags="Toggle" value="0" phase-invert="00"/>
      <Automation>
        <AutomationList automation-id="solo" id="1596619" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="solo-iso" id="1596625" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="solo-safe" id="1596627" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="mute" id="1596621" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="rec-enable" id="1596651" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="rec-safe" id="1596653" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="phase" id="1596623" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="monitor" id="1596655" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
      </Automation>
      <Pannable>
        <Controllable name="pan-azimuth" id="1596631" flags="" value="0.5"/>
        <Controllable name="pan-width" id="1596635" flags="" value="0"/>
        <Controllable name="pan-elevation" id="1596633" flags="" value="0"/>
        <Controllable name="pan-frontback" id="1596637" flags="" value="0"/>
        <Controllable name="pan-lfe" id="1596639" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="1596630" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="1596632" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="1596634" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="1596636" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="1596638" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="1596650" name="recorder:DRUMS 1" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="1596649" name="player:DRUMS 1" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="1596598" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="24">
        <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="1596643" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="1596645" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Automation>
          <AutomationList automation-id="trim" id="1596617" interpolation-style="Logarithmic" time-domain="AudioTime" state="Off"/>
        </Automation>
        <Controllable name="trimcontrol" id="1596618" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="1596642" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Automation>
          <AutomationList automation-id="gain" id="1596615" interpolation-style="Exponential" time-domain="AudioTime" state="Play">
            <events>a-409600 1
a0 0.092416264116764069
a31142604800 0.092416264116764069
a31149158400 0.1187153235077858
a37384537600 0.11871547846212703
a37391091200 0.1158914715051651
a37479564800 0.1158914715051651
a37486118400 0.11311153322458267
a37564761600 0.11311153322458267
a37574592000 0.1103753000497818
a37748262400 0.1103753000497818
a37758092800 0.10768244415521622
a39137625600 0.10768244415521622
a39147456000 0.10503259301185608
a81534822400 0.10503255890140534
a81535232000 0
a98767923200 0
</events>
          </AutomationList>
        </Automation>
        <Controllable name="gaincontrol" id="1596616" flags="GainLike" value="0.092416264116764069"/>
      </Processor>
      <Processor id="1596940" name="ACE Compressor" active="1" user-latency="0" use-user-latency="0" type="lv2" unique-id="urn:ardour:a-comp" count="2" custom="0">
        <Automation>
          <AutomationList automation-id="parameter-0" id="1596932" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-1" id="1596933" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-2" id="1596934" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-3" id="1596935" interpolation-style="Logarithmic" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-4" id="1596936" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-5" id="1596937" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-9" id="1596938" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-10" id="1596939" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        </Automation>
        <ConfiguredInput>
          <Channels type="audio" count="2"/>
        </ConfiguredInput>
        <CustomSinks>
          <Channels type="audio" count="2"/>
        </CustomSinks>
        <ConfiguredOutput>
          <Channels type="audio" count="2"/>
        </ConfiguredOutput>
        <PresetOutput/>
        <InputMap-0>
          <Channelmap type="audio" from="0" to="0"/>
        </InputMap-0>
        <OutputMap-0>
          <Channelmap type="audio" from="0" to="0"/>
        </OutputMap-0>
        <InputMap-1>
          <Channelmap type="audio" from="0" to="1"/>
        </InputMap-1>
        <OutputMap-1>
          <Channelmap type="audio" from="0" to="1"/>
        </OutputMap-1>
        <ThruMap/>
        <lv2 last-preset-uri="" last-preset-label="" parameter-changed-since-last-preset="1">
          <Port symbol="att" value="46.630001068115234"/>
          <Port symbol="rel" value="80"/>
          <Port symbol="kn" value="4"/>
          <Port symbol="rat" value="2.0310459136962891"/>
          <Port symbol="thr" value="-33.999996185302734"/>
          <Port symbol="mak" value="11"/>
          <Port symbol="sidech" value="0"/>
          <Port symbol="enable" value="1"/>
        </lv2>
        <Controllable name="Attack" id="1596923" flags="" value="46.630001068115234" parameter="0" symbol="att"/>
        <Controllable name="Release" id="1596924" flags="" value="80" parameter="1" symbol="rel"/>
        <Controllable name="Knee" id="1596925" flags="" value="4" parameter="2" symbol="kn"/>
        <Controllable name="Ratio" id="1596926" flags="" value="2.0310459136962891" parameter="3" symbol="rat"/>
        <Controllable name="Threshold" id="1596927" flags="" value="-33.999996185302734" parameter="4" symbol="thr"/>
        <Controllable name="Makeup" id="1596928" flags="" value="11" parameter="5" symbol="mak"/>
        <Controllable name="Sidechain" id="1596929" flags="Toggle" value="0" parameter="9" symbol="sidech"/>
        <Controllable name="Enable" id="1596930" flags="Toggle" value="1" parameter="10" symbol="enable"/>
      </Processor>
      <Processor id="1596646" name="meter-Audio 1" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="1596664" name="Monitor" active="0" user-latency="0" use-user-latency="0" own-input="1" own-output="1" type="intsend" role="Listen" selfdestruct="0" target="100" allow-feedback="0">
        <Automation>
          <AutomationList automation-id="phase" id="1624334" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="send" id="1596666" interpolation-style="Exponential" time-domain="AudioTime" state="Off"/>
        </Automation>
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
        <Controllable name="polarity-invert" id="1624335" flags="Toggle" value="0"/>
        <Controllable name="gaincontrol" id="1596667" flags="GainLike,InlineControl" value="1"/>
      </Processor>
      <Processor id="1596647" name="DRUMS 1" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="DRUMS 1" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="1596656" flags="RealTime" value="2" monitoring="MonitorInput,MonitorDisk,MonitorCue"/>
      <Controllable name="rec-safe" id="1596654" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="1596652" flags="Toggle,RealTime" value="0"/>

I I’m curious about what you will find. Bit of text, innit. Yet it’s only a small fraction of the entire file as you can certainly imagine. The “find” prompt in the Editor is a smart tool…

Part 2:

    </Route>
    <Route version="7003" id="1596787" name="DRUMS 2" default-type="audio" strict-io="1" active="1" denormal-protection="0" meter-point="MeterPostFader" disk-io-point="DiskIOPreFader" meter-type="MeterPeak" audio-playlist="1596704" alignment-choice="Automatic" mode="Normal">
      <PresentationInfo order="26" flags="AudioTrack,OrderSet" color="3563743999"/>
      <Controllable name="solo" id="1596750" flags="Toggle,RealTime" value="1" self-solo="1" soloed-by-upstream="0" soloed-by-downstream="0"/>
      <Controllable name="solo-iso" id="1596879" flags="Toggle,RealTime" value="0" solo-isolated="0"/>
      <Controllable name="solo-safe" id="1596880" flags="Toggle" value="0" solo-safe="0"/>
      <IO name="DRUMS 2" id="1596788" direction="Input" default-type="audio">
        <Port name="DRUMS 2/audio_in 1" type="audio" direction="Input">
          <ExtConnection for="ALSA;;HDA Intel"/>
          <ExtConnection for="ALSA;;HDA Intel" other="system:capture_1"/>
        </Port>
        <Port name="DRUMS 2/audio_in 2" type="audio" direction="Input">
          <ExtConnection for="ALSA;;HDA Intel"/>
          <ExtConnection for="ALSA;;HDA Intel" other="system:capture_2"/>
        </Port>
      </IO>
      <IO name="DRUMS 2" id="1596793" direction="Output" default-type="audio">
        <Port name="DRUMS 2/audio_out 1" type="audio" direction="Output">
          <Connection other="Master/audio_in 1"/>
        </Port>
        <Port name="DRUMS 2/audio_out 2" type="audio" direction="Output">
          <Connection other="Master/audio_in 2"/>
        </Port>
      </IO>
      <MuteMaster mute-point="PostFader,Listen,Main,SurroundSend" muted="0"/>
      <Controllable name="mute" id="1596881" flags="Toggle,RealTime" value="0"/>
      <Controllable name="phase" id="1596882" flags="Toggle" value="0" phase-invert="00"/>
      <Automation>
        <AutomationList automation-id="solo" id="1596883" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="solo-iso" id="1596884" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="solo-safe" id="1596885" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="mute" id="1596886" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="rec-enable" id="1596887" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="rec-safe" id="1596888" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="phase" id="1596889" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        <AutomationList automation-id="monitor" id="1596890" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
      </Automation>
      <Pannable>
        <Controllable name="pan-azimuth" id="1596795" flags="" value="0.5"/>
        <Controllable name="pan-width" id="1596796" flags="" value="0"/>
        <Controllable name="pan-elevation" id="1596797" flags="" value="0"/>
        <Controllable name="pan-frontback" id="1596798" flags="" value="0"/>
        <Controllable name="pan-lfe" id="1596799" flags="" value="0"/>
        <Automation>
          <AutomationList automation-id="pan-azimuth" id="1596800" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-elevation" id="1596801" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-width" id="1596802" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-frontback" id="1596803" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
          <AutomationList automation-id="pan-lfe" id="1596804" interpolation-style="Linear" time-domain="BeatTime" state="Off"/>
        </Automation>
      </Pannable>
      <Processor id="1596805" name="recorder:DRUMS 2" active="1" user-latency="0" use-user-latency="0" type="diskwriter" record-safe="0"/>
      <Processor id="1596810" name="player:DRUMS 2" active="1" user-latency="0" use-user-latency="0" type="diskreader"/>
      <Processor id="1596811" name="TriggerBox" active="1" user-latency="0" use-user-latency="0" type="triggerbox" data-type="audio" order="25">
        <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="1596844" name="Polarity" active="1" user-latency="0" use-user-latency="0" type="polarity"/>
      <Processor id="1596845" name="Amp" active="1" user-latency="0" use-user-latency="0" type="trim">
        <Automation>
          <AutomationList automation-id="trim" id="1596846" interpolation-style="Logarithmic" time-domain="AudioTime" state="Off"/>
        </Automation>
        <Controllable name="trimcontrol" id="1596847" flags="GainLike" value="1"/>
      </Processor>
      <Processor id="1596848" name="Amp" active="1" user-latency="0" use-user-latency="0" type="amp">
        <Automation>
          <AutomationList automation-id="gain" id="1596849" interpolation-style="Exponential" time-domain="AudioTime" state="Play">
            <events>a-409600 1
a0 0.092416264116764069
a81534822400 0.092416364116764071
a81535232000 0
a98767923200 0
</events>
          </AutomationList>
        </Automation>
        <Controllable name="gaincontrol" id="1596850" flags="GainLike" value="0.092416264116764069"/>
      </Processor>
      <Processor id="1596980" name="ACE Compressor" active="1" user-latency="0" use-user-latency="0" type="lv2" unique-id="urn:ardour:a-comp" count="2" custom="0">
        <Automation>
          <AutomationList automation-id="parameter-0" id="1596972" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-1" id="1596973" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-2" id="1596974" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-3" id="1596975" interpolation-style="Logarithmic" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-4" id="1596976" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-5" id="1596977" interpolation-style="Linear" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-9" id="1596978" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="parameter-10" id="1596979" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
        </Automation>
        <ConfiguredInput>
          <Channels type="audio" count="2"/>
        </ConfiguredInput>
        <CustomSinks>
          <Channels type="audio" count="2"/>
        </CustomSinks>
        <ConfiguredOutput>
          <Channels type="audio" count="2"/>
        </ConfiguredOutput>
        <PresetOutput/>
        <InputMap-0>
          <Channelmap type="audio" from="0" to="0"/>
        </InputMap-0>
        <OutputMap-0>
          <Channelmap type="audio" from="0" to="0"/>
        </OutputMap-0>
        <InputMap-1>
          <Channelmap type="audio" from="0" to="1"/>
        </InputMap-1>
        <OutputMap-1>
          <Channelmap type="audio" from="0" to="1"/>
        </OutputMap-1>
        <ThruMap/>
        <lv2 last-preset-uri="" last-preset-label="" parameter-changed-since-last-preset="1">
          <Port symbol="att" value="46.630001068115234"/>
          <Port symbol="rel" value="80"/>
          <Port symbol="kn" value="4"/>
          <Port symbol="rat" value="2.0310459136962891"/>
          <Port symbol="thr" value="-33.999996185302734"/>
          <Port symbol="mak" value="11"/>
          <Port symbol="sidech" value="0"/>
          <Port symbol="enable" value="1"/>
        </lv2>
        <Controllable name="Attack" id="1596963" flags="" value="46.630001068115234" parameter="0" symbol="att"/>
        <Controllable name="Release" id="1596964" flags="" value="80" parameter="1" symbol="rel"/>
        <Controllable name="Knee" id="1596965" flags="" value="4" parameter="2" symbol="kn"/>
        <Controllable name="Ratio" id="1596966" flags="" value="2.0310459136962891" parameter="3" symbol="rat"/>
        <Controllable name="Threshold" id="1596967" flags="" value="-33.999996185302734" parameter="4" symbol="thr"/>
        <Controllable name="Makeup" id="1596968" flags="" value="11" parameter="5" symbol="mak"/>
        <Controllable name="Sidechain" id="1596969" flags="Toggle" value="0" parameter="9" symbol="sidech"/>
        <Controllable name="Enable" id="1596970" flags="Toggle" value="1" parameter="10" symbol="enable"/>
      </Processor>
      <Processor id="1596851" name="meter-Audio 1" active="1" user-latency="0" use-user-latency="0" type="meter"/>
      <Processor id="1596875" name="Monitor" active="0" user-latency="0" use-user-latency="0" own-input="1" own-output="1" type="intsend" role="Listen" selfdestruct="0" target="100" allow-feedback="0">
        <Automation>
          <AutomationList automation-id="phase" id="1596871" interpolation-style="Discrete" time-domain="AudioTime" state="Off"/>
          <AutomationList automation-id="send" id="1596876" interpolation-style="Exponential" time-domain="AudioTime" state="Off"/>
        </Automation>
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
        <Controllable name="polarity-invert" id="1596872" flags="Toggle" value="0"/>
        <Controllable name="gaincontrol" id="1596874" flags="GainLike,InlineControl" value="1"/>
      </Processor>
      <Processor id="1596877" name="DRUMS 2" active="1" user-latency="0" use-user-latency="0" own-input="1" own-output="0" output="DRUMS 2" type="main-outs" role="Main">
        <PannerShell bypassed="0" user-panner="" linked-to-route="1"/>
      </Processor>
      <Slavable/>
      <Controllable name="monitor" id="1596895" flags="RealTime" value="2" monitoring="MonitorInput,MonitorDisk,MonitorCue"/>
      <Controllable name="rec-safe" id="1596896" flags="Toggle,RealTime" value="0"/>
      <Controllable name="rec-enable" id="1596897" flags="Toggle,RealTime" value="0"/>
    
    
    

Good Night!

I dimly remember fixing an issue like this on the road to Ardour 9.0.

1 Like

Evening, Sir! That is indeed interesting. What’s your diagnosis? I can only speculate, could it be that one or more of the lines beginning with “<Connection other=” contain something conflicting like it was the case here:

?

Nothing stand out as obviously wrong to me, but I would likely miss subtle problems. The previous problem of a midi output connected to an audio output wasn’t subtle, and I still have no idea how that could even happen.

1 Like

Yo,

You should always try the latest version of Ardour first to see if that alone resolves the issue. As Robin implied, he perhaps already tackled some issue like this. Get yourself at least a demo of 9.2 and attempt opening your project with it.

And IMO, getting yourself a Nightly is even better! :grin:

Cheers, :slight_smile:
-J

The audio out ports connect to the master bus in ports, which is what you would expect.

Thank you very much everybody for your attention and your valuable time. I’ll carry on with 8.12 and adjust the left-right polarity of my imported WAVs, after which there’s no error message. For obvious reasons I will not edit the title of this topic as SOLVED.

Cheerie-o!

Do your drum exports not put left in the first channel for some reason? I think the convention is first channel is left, second channel is right.

That must be exactly what happens, meaning I’ll have to take a look under the hood of Hydrogen.
Left and right are reversed, as I said, the Ardour connection manager leaves no doubt about it.
Oh well…

What do you mean by that? Maybe a screenshot of the connection manager would help.

Does the channel mapping of the exported file differ from the panning when having Hydrogen output directly to the audio interface?

Ehm I think I got it wrong, because the tracks ARE connected according to the convention, as you mentioned. I have seen it exactly the other way around all the time. Perception and anticipation, the eternal antagonists…!

So there must be another explanation. But as I said, the error message disappears after time and the DAW works A-Ok. It’s just irritating and I’d like to understand it.

I haven’t tested the panning yet like you suggest, I’ll do that tomorrow. Now it’s bedtime for little Rockers, Good Night!

I was assuming you were going to show the track connection to the master bus.
You showed the hardware input to track connections, which doesn’t have anything to do with imported files.

It does show input 2 connected to the L input of half the stereo tracks, and input 1 connected to the L input of half the stereo tracks.

That is only relevant if you are actually connecting external signals to those tracks, and not just importing pre-recorded files.

Good morning,

I believe it is this we want to look at. In order to keep it a bit more systematic, I made a screenshot of the Drum tracks given in the example at the start of this thread.

I scrolled down to the Drum tracks in question.

Then I have also this:

I clicked on every possible combination and these are the ones that can be manually set (green dots).

Have a nice one!
Fineweather

Those are all connected L out to L in, R out to R in.
Are you saying you had to manually change all of those connections, originally they were opposite?

No, that’s how it looked right after the import. Like I said before, I got it all wrong, seeing things that were not there. Left and Right were obviously never really twisted. There must be another explanation.

I did another import for the sake of testing, immediately opened the connection manager and everything was properly aligned, but the ERROR message still appeared.

I could of course follow JL’s advice and install 9.2, but I tend to stick to things once I’ve become familiar and comfortable with them, and I do not easily discard them if they’re not really broken.

Which is the case here, my 8.12 works except for the occasional distraction by that Error message. I suggest we call it a day unless it won’t leave you in peace until the puzzle is solved…

1 Like