[ardour-users] generating (and testing?) Ardour XML

Christopher Bailey chris at music.columbia.edu
Thu Jun 14 08:34:55 PDT 2007


This will probably be a fruitless question, but does anyone see any issues 
with this Ardour xml found below?  It doesn't load .. .the only error I've 
been able to squeeze out of the system is "no DiskStreams section",  which 
isn't the case.

Perhaps a useful question is:  any advice on how to systematically test 
this?  I'm  starting with 1 soundfile, but there's already so much 
complexity I have no clue where the problem may lie.

I'm wondering if there is a problem with all of the ids:  I believe I have 
connected the id's that need to be connected, and otherwise, ids are all 
unique.  However,  one possible issue is that when defining for example, a 
"Controllable id",  I assumed that it didn't matter if that was the same 
as some Region id, since they are from different worlds (again,  I 
assume).

(By the way,  if you copy/paste this xml into a doc, and call it "hi.xml" 
or whatever,  you can look at it nicely in Firefox.)

Thanks,
CB







<?xml version="1.0" encoding="UTF-8"?>
<Session version="2.0.0" name="peesuuu" id-counter="692">
<Config>
  <Option name="output-auto-connect" value="2"/>
  <Option name="mtc-port-name" value="ardour"/>
  <Option name="mmc-port-name" value="ardour"/>
  <Option name="midi-port-name" value="ardour"/>
  <Option name="seamless-loop" value="1"/>
  <Option name="meter-falloff" value="32"/>
  <end-marker-is-free val="no"/>
  </Config>

<Sources>

<Source name="wildpanpourryt.wav" id="1572" 
flags="Writable,CanRename,Removable,RemovableIfEmpty" channel="0"/>
</Sources>

<Regions>

<Region id="786" name="wildpanpourryt" start="0" length="204050" 
position="0" first_edit="name" layer="0" sync-position="0" 
flags="Opaque,DefaultFadeIn,DefaultFadeOut,WholeFile,FadeIn,FadeOut" 
scale-gain="1" source-0="1572" channels="1">
  <FadeIn default="yes" active="yes"/>
  <FadeOut default="yes" active="yes"/>
  <Envelope default="yes"/>
  </Region>

</Regions>

<Diskstreams>

<AudioDiskstream flags="Recordable" channels="1" playlist="mono2" 
speed="1" name="mono2" id="131"/>

</Diskstreams>

<Locations>
  <Location id="17" name="start" start="0" end="0" flags="IsMark,IsStart"/>
  <Location id="51" name="Loop" start="0" end="13230000" 
flags="IsAutoLoop,IsHidden"/>
  <Location id="52" name="Punch" start="0" end="13230000" 
flags="IsAutoPunch,IsHidden"/>
  <Location id="16" name="end" start="13230000" end="13230000" 
flags="IsMark,IsEnd"/>
  </Locations>
  <Connections/>

<Routes>

<Route flags="MasterOut" default-type="audio" active="yes" muted="no" 
soloed="no" phase-invert="no"  mute-affects-pre-fader="yes" 
mute-affects-post-fader="yes" mute-affects-control-outs="yes" 
mute-affects-main-outs="yes"  order-keys="editor=0:signal=0">
  <IO name="master" id="18" inputs="{mono2/out 1}{mono2/out 2}" 
outputs="{coreaudio:Built-in Audio:in1}{coreaudio:Built-in Audio:in2}" 
gain="1.000000000000" iolimits="-1,2,-1,2">
  <Panner linked="no" link_direction="SameDirection" bypassed="no">
  <Output x="0" y="0"/>
  <Output x="1" y="0"/>
  <StreamPanner x="0" type="Equal Power Stereo" muted="no">
  <Automation>
  <AutomationList id="47" default="0" min_yval="0" max_yval="1" 
max_xval="0" state="Off" style="Absolute"/>
  </Automation>
  <controllable name="panner" id="46"/>
  </StreamPanner>
  <StreamPanner x="1" type="Equal Power Stereo" muted="no">
  <Automation>
  <AutomationList id="50" default="1" min_yval="0" max_yval="1" 
max_xval="0" state="Off" style="Absolute"/>
  </Automation>
  <controllable name="panner" id="49"/>
  </StreamPanner>
  </Panner>
  <controllable name="gaincontrol" id="19"/>
  <Automation>
  <AutomationList id="20" default="1" min_yval="0" max_yval="2" 
max_xval="0" state="Off" style="Absolute"/>
  </Automation>
  </IO>
  <controllable name="solo" id="22"/>
  <controllable name="mute" id="23"/>
  <remote_control id="1"/>
  <extra>
  <GUI color="17383:12777:18886" shown_mixer="yes" shown_editor="yes" 
track_height="normal">
  <gain track_height="normal" shown="no"/>
  <pan track_height="normal" shown="no"/>
  </GUI>
  </extra>
  </Route>

<Route default-type="audio" active="yes" muted="no" soloed="no" 
phase-invert="no" mute-affects-pre-fader="yes" 
mute-affects-post-fader="yes" mute-affects-control-outs="yes" 
mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" 
diskstream-id="131">
  <IO name="mono2" id="318" inputs="{}" outputs="{master/in 1}{master/in 
2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
  <Panner linked="no" link_direction="SameDirection" bypassed="no">
  <Output x="0" y="0"/>
  <Output x="1" y="0"/>
  <StreamPanner x=".2222222222222222" type="Equal Power Stereo" muted="no">
  <Automation>
  <AutomationList id="319" default="0.5" min_yval="0" max_yval="1" 
max_xval="0" state="Play" style="Absolute">
  <events>0 .2222222222222222 204050 .2222222222222222
  </events>
  </AutomationList>
  </Automation>
  <controllable name="panner" id="320"/>
  </StreamPanner>
  </Panner>
  <controllable name="gaincontrol" id="321"/>
  <Automation>
  <AutomationList id="322" default="1" min_yval="0" max_yval="2" 
max_xval="0" state="Off" style="Absolute"/>
  </Automation>
  </IO>
  <controllable name="solo" id="323"/>
  <controllable name="mute" id="324"/>
  <remote_control id="325"/>
  <extra>
  <GUI color="48296:32015:24043" shown_mixer="yes" strip_width="Wide" 
shown_editor="yes" track_height="normal">
  <gain track_height="normal" shown="no"/>
  <pan track_height="normal" shown="no"/>
  </GUI>
  </extra>
  <alignment style="ExistingMaterial"/>
  <controllable name="recenable" id="326"/>
  </Route>

</Routes>

<EditGroups/>
  <MixGroups/>

<Playlists>

<Playlist name="mono2" orig_diskstream_id="131" frozen="no">
<Region id="929" name="wildpanpourryt" start="0" length="204050" 
position="0" first_edit="id" layer="0" sync-position="0" 
flags="Opaque,DefaultFadeIn,DefaultFadeOut,WholeFile,FadeIn,FadeOut" 
scale-gain="1" source-0="1572" channels="1">
  <FadeIn default="yes" active="yes"/>
  <FadeOut default="yes" active="yes"/>
  <Envelope default="yes"/>
  <extra>
  <GUI waveform-visible="yes" envelope-visible="no" waveform-rectified="no" 
waveform-logscaled="no"/>
  </extra>
  </Region>
</Playlist>
</Playlists>

<UnusedPlaylists/>

<Click>
  <IO name="click" id="331" inputs="" outputs="{coreaudio:Built-in 
Audio:in1}" gain="1.000000000000" iolimits="0,0,-1,-1">
  <Panner linked="no" link_direction="SameDirection" bypassed="no"/>
  <controllable name="gaincontrol" id="332"/>
  <Automation>
  <AutomationList id="333" default="1" min_yval="0" max_yval="2" 
max_xval="0" state="Off" style="Absolute"/>
  </Automation>
  </IO>
  </Click>

<NamedSelections/>

<TempoMap>
  <Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
  <Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" 
movable="no"/>
  </TempoMap>
  <ControlProtocols>
  <Protocol name="Generic MIDI" active="no"/>
  <Protocol name="Mackie" active="no"/>
  </ControlProtocols>
  <extra>
  <ClockModes primary="SMPTE" secondary="BBT" preroll="MinSec" 
postroll="MinSec" bigclock="SMPTE" editcursor="SMPTE" zoomrange="SMPTE" 
nudge="SMPTE"/>
  </extra>



</Session>




More information about the Ardour-Users mailing list