summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-04-15 13:55:32 +0000
committerCarl Hetherington <carl@carlh.net>2010-04-15 13:55:32 +0000
commitd2beb38ea9fb39dbfb8667784bd248b32d171cbf (patch)
tree35e8bd8ef2e727d877d082e82362f40ec763bc69 /doc
parent307e82f9bea4a90e821dda6b1099685a3ec8a83d (diff)
Add a couple of bits of documentation.
git-svn-id: svn://localhost/ardour2/branches/3.0@6908 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/canvas.svg1215
-rwxr-xr-xdoc/mainpage.txt13
2 files changed, 1228 insertions, 0 deletions
diff --git a/doc/canvas.svg b/doc/canvas.svg
new file mode 100755
index 0000000000..bff9315abd
--- /dev/null
+++ b/doc/canvas.svg
@@ -0,0 +1,1215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="ardour.svg">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.15;stroke-linecap:square"
+ d="M 0,0 L -2,0"
+ id="path2316" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 L -13,4 L -9,0 -13,-4 L 0,0 z "
+ id="path2312" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 L 0,40"
+ id="path2314" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceStart"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.15;stroke-linecap:square"
+ d="M 0,0 L 2,0"
+ id="path2306" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 L 13,4 L 9,0 13,-4 L 0,0 z "
+ id="path2302" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 L 0,40"
+ id="path2304" />
+ </g>
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path3703"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ inkscape:stockid="InfiniteLineStart"
+ id="InfiniteLineStart"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <g
+ id="g3948"
+ transform="translate(-13,0)">
+ <circle
+ d="M 3.8,0 C 3.8,0.44182781 3.4418278,0.80000001 3,0.80000001 2.5581722,0.80000001 2.2,0.44182781 2.2,0 c 0,-0.44182781 0.3581722,-0.80000001 0.8,-0.80000001 0.4418278,0 0.8,0.3581722 0.8,0.80000001 z"
+ id="circle3950"
+ r="0.8"
+ cy="0"
+ cx="3" />
+ <circle
+ d="M 7.3,0 C 7.3,0.44182781 6.9418278,0.80000001 6.5,0.80000001 6.0581722,0.80000001 5.7,0.44182781 5.7,0 c 0,-0.44182781 0.3581722,-0.80000001 0.8,-0.80000001 0.4418278,0 0.8,0.3581722 0.8,0.80000001 z"
+ id="circle3952"
+ r="0.8"
+ cy="0"
+ cx="6.5" />
+ <circle
+ d="M 10.8,0 C 10.8,0.44182781 10.441828,0.80000001 10,0.80000001 9.5581722,0.80000001 9.2,0.44182781 9.2,0 c 0,-0.44182781 0.3581722,-0.80000001 0.8,-0.80000001 0.441828,0 0.8,0.3581722 0.8,0.80000001 z"
+ id="circle3954"
+ r="0.8"
+ cy="0"
+ cx="10" />
+ </g>
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Mend"
+ style="overflow:visible;">
+ <path
+ id="path3712"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.4) rotate(180) translate(10,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective3606"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3664"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3664-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4162"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-4"
+ style="overflow:visible">
+ <path
+ id="path3712-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4589"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5354"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5766"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6002"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6024"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6058"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4583"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4583-0"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4583-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4631"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4631-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4631-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4682"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4811"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4946"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ style="overflow:visible"
+ id="DistanceStart-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300-3">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 2,0"
+ id="path2306-6" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 13,4 9,0 13,-4 0,0 z"
+ id="path2302-5" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2304-9" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752-4">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 -2,0"
+ id="path2316-9" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
+ id="path2312-1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2314-7" />
+ </g>
+ </marker>
+ <inkscape:perspective
+ id="perspective5180"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ style="overflow:visible"
+ id="DistanceStart-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300-9">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 2,0"
+ id="path2306-8" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 13,4 9,0 13,-4 0,0 z"
+ id="path2302-2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2304-0" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752-48">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 -2,0"
+ id="path2316-5" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
+ id="path2312-8" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2314-3" />
+ </g>
+ </marker>
+ <inkscape:perspective
+ id="perspective5431"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ style="overflow:visible"
+ id="DistanceStart-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300-5">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 2,0"
+ id="path2306-63" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 13,4 9,0 13,-4 0,0 z"
+ id="path2302-6" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2304-3" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752-8">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 -2,0"
+ id="path2316-4" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
+ id="path2312-0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2314-4" />
+ </g>
+ </marker>
+ <inkscape:perspective
+ id="perspective6573"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ style="overflow:visible"
+ id="DistanceStart-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300-2">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 2,0"
+ id="path2306-5" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 13,4 9,0 13,-4 0,0 z"
+ id="path2302-1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2304-39" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd-73"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752-7">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 -2,0"
+ id="path2316-50" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
+ id="path2312-2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2314-1" />
+ </g>
+ </marker>
+ <inkscape:perspective
+ id="perspective6748"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ style="overflow:visible"
+ id="DistanceStart-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceStart">
+ <g
+ id="g2300-1">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 2,0"
+ id="path2306-1" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 13,4 9,0 13,-4 0,0 z"
+ id="path2302-4" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2304-95" />
+ </g>
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DistanceEnd-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DistanceEnd">
+ <g
+ id="g3752-0">
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+ d="M 0,0 -2,0"
+ id="path2316-93" />
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:none"
+ d="M 0,0 -13,4 -9,0 -13,-4 0,0 z"
+ id="path2312-4" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+ d="M 0,-4 0,40"
+ id="path2314-0" />
+ </g>
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.97486488"
+ inkscape:cx="360.33165"
+ inkscape:cy="156.89915"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:object-paths="true"
+ inkscape:snap-global="false"
+ inkscape:snap-object-midpoints="false"
+ inkscape:snap-midpoints="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="852"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:snap-nodes="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.0318917;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2816"
+ width="665.83112"
+ height="370.43008"
+ x="46.126629"
+ y="243.4142" />
+ <path
+ style="fill:none;stroke:#464646;stroke-width:0.64855701px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 382.54417,243.34468 0,371.1253"
+ id="path3594"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="color:#000000;fill:none;stroke:#464646;stroke-width:0.64855701px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 43.780348,422.72504 666.052332,0"
+ id="path3596"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ x="49.419498"
+ y="609.87531"
+ id="text3619"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3621"
+ x="49.419498"
+ y="609.87531">WORLD</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="384.354"
+ y="417.99844"
+ id="text3623"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3625"
+ x="384.354"
+ y="417.99844">(0, 0) world</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3627"
+ sodipodi:cx="110.01302"
+ sodipodi:cy="389.91306"
+ sodipodi:rx="3.3193586"
+ sodipodi:ry="3.3193586"
+ d="m 113.33238,389.91306 a 3.3193586,3.3193586 0 1 1 -6.63872,0 3.3193586,3.3193586 0 1 1 6.63872,0 z"
+ transform="matrix(0.64855698,0,0,0.64855698,311.2098,169.89268)" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.45380545px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3629"
+ width="161.62894"
+ height="170.22893"
+ x="382.62836"
+ y="387.09262" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ x="386.21542"
+ y="553.47803"
+ id="text3652"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3654"
+ x="386.21542"
+ y="553.47803">VIEWPORT</tspan></text>
+ <rect
+ style="color:#000000;fill:#3e9ed4;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#3e9ed4;stroke-width:2.11679935;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3679"
+ width="379.1564"
+ height="320.38611"
+ x="305.4696"
+ y="260.77377"
+ ry="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ x="311.56979"
+ y="574.69226"
+ id="text3681"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="311.56979"
+ y="574.69226"
+ id="tspan3694">CANVAS</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 48.40391,79.781292 128.16136,0"
+ id="path3698"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="183"
+ y="83.362183"
+ id="text4148"><tspan
+ sodipodi:role="line"
+ id="tspan4150"
+ x="183"
+ y="83.362183">x: pixels or frames (frames = pixels * Editor::frames_per_unit)</tspan></text>
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 50.59141,77.593792 0,102.580888"
+ id="path4152"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="25"
+ y="196.36218"
+ id="text4181"><tspan
+ sodipodi:role="line"
+ id="tspan4183"
+ x="25"
+ y="196.36218">y: pixels</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="71"
+ y="107.36218"
+ id="text4185"><tspan
+ sodipodi:role="line"
+ id="tspan4187"
+ x="71"
+ y="107.36218">&quot;units&quot; == pixels in Ardour</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ x="8"
+ y="17.362183"
+ id="text4189"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4191"
+ x="8"
+ y="17.362183">Carl's handy cut-out-and-keep guide to the Ardour canvas</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="311.52386"
+ y="255.97951"
+ id="text4193"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4195"
+ x="311.52386"
+ y="255.97951">master_group</tspan></text>
+ <rect
+ style="color:#000000;fill:#70b7df;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4205"
+ width="77.138916"
+ height="12.16471"
+ x="304.50772"
+ y="247.57964" />
+ <rect
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4205-2"
+ width="82.562363"
+ height="15.038907"
+ x="598.61371"
+ y="370.93808" />
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="600.3269"
+ y="382.07819"
+ id="text5988"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5990"
+ x="600.3269"
+ y="382.07819">time_line_group</tspan><tspan
+ sodipodi:role="line"
+ x="600.3269"
+ y="394.57819"
+ id="tspan5992" /></text>
+ <rect
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:#c6692c;stroke-width:2.03966904;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6037"
+ width="375.15311"
+ height="316.50952"
+ x="307.39145"
+ y="262.6456" />
+ <rect
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4205-2-3"
+ width="85.08007"
+ height="17.288954"
+ x="596.38776"
+ y="578.01465" />
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="598.37665"
+ y="590.93707"
+ id="text5988-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5990-9"
+ x="598.37665"
+ y="590.93707">trackview_group</tspan><tspan
+ sodipodi:role="line"
+ x="598.37665"
+ y="603.43707"
+ id="tspan5992-0" /></text>
+ <rect
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#df70d9;stroke-width:2.07570362;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5972"
+ width="371.97186"
+ height="34.273773"
+ x="308.49988"
+ y="387.5451" />
+ <g
+ id="g6560"
+ transform="translate(1.0257832,-36.928195)">
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2886"
+ d="m 295.21804,423.78243 0,35.36613"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DistanceStart);marker-end:url(#DistanceEnd)" />
+ <text
+ id="text4564"
+ y="445.42484"
+ x="99.380646"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="445.42484"
+ x="99.380646"
+ id="tspan4566"
+ sodipodi:role="line">Editor::canvas_timebars_vsize</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="261.99619"
+ y="658.92334"
+ id="text4664"><tspan
+ sodipodi:role="line"
+ id="tspan4666"
+ x="261.99619"
+ y="658.92334">Clicks are delivered in pixels relative to the viewport.</tspan><tspan
+ sodipodi:role="line"
+ x="261.99619"
+ y="673.92334"
+ id="tspan6885">Since the viewport is always at (0,0) in world coordinates,</tspan><tspan
+ sodipodi:role="line"
+ x="261.99619"
+ y="688.92334"
+ id="tspan6887">trackview_group-&gt;w2i() will convert a click to a trackview coordinate.</tspan><tspan
+ sodipodi:role="line"
+ x="261.99619"
+ y="703.92334"
+ id="tspan6889">Editor::event_frame() will do this and also convert x pixels to frames.</tspan><tspan
+ sodipodi:role="line"
+ x="261.99619"
+ y="718.92334"
+ id="tspan3294">y scrolling moves the trackview_group.</tspan><tspan
+ sodipodi:role="line"
+ x="261.99619"
+ y="733.92334"
+ id="tspan4668" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="51.194183"
+ y="711.06763"
+ id="text4670"><tspan
+ sodipodi:role="line"
+ id="tspan4672"
+ x="51.194183"
+ y="711.06763" /></text>
+ <g
+ id="g6524"
+ transform="translate(0,-4.6400882)">
+ <g
+ id="g6491">
+ <g
+ id="g5391"
+ transform="matrix(0.62221429,0,0,0.62221429,6.4710369,413.09599)">
+ <rect
+ y="720.56244"
+ x="39.233334"
+ height="169.13914"
+ width="304.01987"
+ id="rect2816-0"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.47116387;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path3594-6"
+ d="m 192.84228,720.53066 0,169.45659"
+ style="fill:none;stroke:#464646;stroke-width:0.29613248px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path3596-2"
+ d="m 39.549455,757.52022 304.120875,0"
+ style="color:#000000;fill:none;stroke:#464646;stroke-width:0.29613248px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ id="text3619-2"
+ y="887.51825"
+ x="40.742279"
+ style="font-size:5.47922468px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"
+ sodipodi:linespacing="125%"><tspan
+ y="887.51825"
+ x="40.742279"
+ id="tspan3621-5"
+ sodipodi:role="line">WORLD</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3623-2"
+ y="755.87262"
+ x="193.66867"
+ style="font-size:4.56602049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="755.87262"
+ x="193.66867"
+ id="tspan3625-2"
+ sodipodi:role="line">(0, 0) world</tspan></text>
+ <path
+ transform="matrix(0.29613245,0,0,0.29613245,160.22443,642.04532)"
+ d="m 113.33238,389.91306 c 0,1.83323 -1.48613,3.31935 -3.31936,3.31935 -1.83323,0 -3.31936,-1.48612 -3.31936,-3.31935 0,-1.83324 1.48613,-3.31936 3.31936,-3.31936 1.83323,0 3.31936,1.48612 3.31936,3.31936 z"
+ sodipodi:ry="3.3193586"
+ sodipodi:rx="3.3193586"
+ sodipodi:cy="389.91306"
+ sodipodi:cx="110.01302"
+ id="path3627-7"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <rect
+ y="741.1275"
+ x="192.79306"
+ height="70.740509"
+ width="73.809624"
+ id="rect3629-1"
+ style="color:#000000;fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.19768971px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3652-5"
+ y="810.17401"
+ x="194.71336"
+ style="font-size:5.47922468px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"><tspan
+ y="810.17401"
+ x="194.71336"
+ id="tspan3654-2"
+ sodipodi:role="line">VIEWPORT</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3681-1"
+ y="871.82465"
+ x="160.43524"
+ style="font-size:5.47922468px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"><tspan
+ id="tspan3694-0"
+ y="871.82465"
+ x="160.43524"
+ sodipodi:role="line">CANVAS</tspan></text>
+ <g
+ transform="translate(-50,0)"
+ id="g5384">
+ <text
+ xml:space="preserve"
+ style="font-size:4.56602049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="160.41428"
+ y="726.29974"
+ id="text4193-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4195-8"
+ x="160.41428"
+ y="726.29974">master_group</tspan></text>
+ <g
+ id="g5380">
+ <rect
+ ry="0"
+ y="728.48883"
+ x="157.64989"
+ height="146.28896"
+ width="173.1236"
+ id="rect3679-1"
+ style="color:#000000;fill:#3e9ed4;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#3e9ed4;stroke-width:0.96653497;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="722.46436"
+ x="157.21068"
+ height="5.5544314"
+ width="35.221786"
+ id="rect4205-7"
+ style="color:#000000;fill:#70b7df;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+ <rect
+ y="734.07184"
+ x="291.50009"
+ height="6.866796"
+ width="37.698143"
+ id="rect4205-2-6"
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5988-0"
+ y="738.55817"
+ x="292.43237"
+ style="font-size:4.56602049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="738.55817"
+ x="292.43237"
+ id="tspan5990-0"
+ sodipodi:role="line">time_line_group</tspan><tspan
+ id="tspan5992-9"
+ y="744.26569"
+ x="292.43237"
+ sodipodi:role="line" /></text>
+ <g
+ transform="translate(-50,0)"
+ id="g5373">
+ <rect
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:#c6692c;stroke-width:0.93131709;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6037-5"
+ width="171.29568"
+ height="144.51891"
+ x="158.52739"
+ y="729.34351" />
+ <rect
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4205-2-3-6"
+ width="38.847736"
+ height="7.8941717"
+ x="290.4837"
+ y="873.34167" />
+ <text
+ xml:space="preserve"
+ style="font-size:4.56602049px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="291.39185"
+ y="879.24207"
+ id="text5988-7-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5990-9-8"
+ x="291.39185"
+ y="879.24207">trackview_group</tspan><tspan
+ sodipodi:role="line"
+ x="291.39185"
+ y="884.94958"
+ id="tspan5992-0-5" /></text>
+ </g>
+ <rect
+ y="741.54388"
+ x="159.40437"
+ height="15.650693"
+ width="169.39415"
+ id="rect5972-9"
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#df70d9;stroke-width:0.94655377;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5624"
+ transform="translate(-229.89515,-164.25912)">
+ <rect
+ y="856.74609"
+ x="261.23877"
+ height="105.18227"
+ width="189.0603"
+ id="rect2816-6"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.29300186;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path3594-4"
+ d="m 356.7633,856.72635 0,105.37967"
+ style="fill:none;stroke:#464646;stroke-width:0.18415539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path3596-6"
+ d="m 260.57255,879.72898 189.12313,0"
+ style="color:#000000;fill:none;stroke:#464646;stroke-width:0.18415539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3619-4"
+ y="960.80139"
+ x="262.17377"
+ style="font-size:3.40735602px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"><tspan
+ y="960.80139"
+ x="262.17377"
+ id="tspan3621-3"
+ sodipodi:role="line">WORLD</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3623-8"
+ y="878.70441"
+ x="357.27719"
+ style="font-size:2.83946347px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="878.70441"
+ x="357.27719"
+ id="tspan3625-4"
+ sodipodi:role="line">(0, 0) world</tspan></text>
+ <path
+ transform="matrix(0.18415538,0,0,0.18415538,336.47929,807.9188)"
+ d="m 113.33238,389.91306 c 0,1.83323 -1.48613,3.31935 -3.31936,3.31935 -1.83323,0 -3.31936,-1.48612 -3.31936,-3.31935 0,-1.83324 1.48613,-3.31936 3.31936,-3.31936 1.83323,0 3.31936,1.48612 3.31936,3.31936 z"
+ sodipodi:ry="3.3193586"
+ sodipodi:rx="3.3193586"
+ sodipodi:cy="389.91306"
+ sodipodi:cx="110.01302"
+ id="path3627-0"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <rect
+ y="869.53485"
+ x="356.7327"
+ height="43.99128"
+ width="45.899864"
+ id="rect3629-0"
+ style="color:#000000;fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.12293696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3652-9"
+ y="912.47272"
+ x="357.92685"
+ style="font-size:3.40735602px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"><tspan
+ y="912.47272"
+ x="357.92685"
+ id="tspan3654-3"
+ sodipodi:role="line">VIEWPORT</tspan></text>
+ <rect
+ ry="0"
+ y="861.67529"
+ x="334.87827"
+ height="90.972466"
+ width="107.66007"
+ id="rect3679-7"
+ style="color:#000000;fill:#3e9ed4;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#3e9ed4;stroke-width:0.60105741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3681-5"
+ y="950.81128"
+ x="336.61038"
+ style="font-size:3.40735602px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ xml:space="preserve"><tspan
+ id="tspan3694-7"
+ y="950.81128"
+ x="336.61038"
+ sodipodi:role="line">CANVAS</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4193-2"
+ y="860.31396"
+ x="336.59735"
+ style="font-size:2.83946347px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="860.31396"
+ x="336.59735"
+ id="tspan4195-9"
+ sodipodi:role="line">master_group</tspan></text>
+ <rect
+ y="857.92883"
+ x="334.60513"
+ height="3.4541249"
+ width="21.903313"
+ id="rect4205-75"
+ style="color:#000000;fill:#70b7df;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="865.14716"
+ x="418.11545"
+ height="4.2702427"
+ width="23.443281"
+ id="rect4205-2-65"
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5988-3"
+ y="867.93707"
+ x="418.69522"
+ style="font-size:2.83946347px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="867.93707"
+ x="418.69522"
+ id="tspan5990-04"
+ sodipodi:role="line">time_line_group</tspan><tspan
+ id="tspan5992-8"
+ y="871.48639"
+ x="418.69522"
+ sodipodi:role="line" /></text>
+ <rect
+ y="862.20679"
+ x="335.42395"
+ height="89.871719"
+ width="106.52335"
+ id="rect6037-55"
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:#c6692c;stroke-width:0.57915658;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="951.75464"
+ x="417.4834"
+ height="4.9091353"
+ width="24.158175"
+ id="rect4205-2-3-5"
+ style="color:#000000;fill:#c6692c;fill-opacity:0.29019608;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5988-7-4"
+ y="955.42395"
+ x="418.04813"
+ style="font-size:2.83946347px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="955.42395"
+ x="418.04813"
+ id="tspan5990-9-2"
+ sodipodi:role="line">trackview_group</tspan><tspan
+ id="tspan5992-0-1"
+ y="958.97327"
+ x="418.04813"
+ sodipodi:role="line" /></text>
+ <rect
+ y="869.79382"
+ x="335.9693"
+ height="9.7326698"
+ width="105.34085"
+ id="rect5972-92"
+ style="color:#000000;fill:#df70d9;fill-opacity:0.2892562;fill-rule:nonzero;stroke:#df70d9;stroke-width:0.58863181;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <g
+ id="g6358"
+ transform="translate(-275.62124,-57.537094)">
+ <path
+ id="path5653"
+ d="m 309.02988,865.36663 0,36.65669"
+ style="fill:none;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-4)" />
+ <text
+ id="text6354"
+ y="887.17505"
+ x="322.02213"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="887.17505"
+ x="322.02213"
+ id="tspan6356"
+ sodipodi:role="line">x scrolling: move master group</tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/doc/mainpage.txt b/doc/mainpage.txt
new file mode 100755
index 0000000000..5834a9f63a
--- /dev/null
+++ b/doc/mainpage.txt
@@ -0,0 +1,13 @@
+/** \mainpage Ardour
+ *
+ * Welcome to the in-code documentation for Ardour.
+ *
+ * The main components of Ardour are as follows:
+ * - A GTK2 front-end, in \c gtk2_ardour.
+ * - libardour, the audio-processing back-end, in \c libs/ardour.
+ * - libpbd, a utility library, in \c libs/pbd.
+ *
+ * There are other assorted component libraries:
+ * - gtkmm2ext, an library of extensions to gtkmm2, in \c libs/gtkmm2ext.
+ * - and others...
+ */