From 4e1ca61b03bab50d5e71e6da433503ac3b4470c0 Mon Sep 17 00:00:00 2001
From: Florian Jung <flo@windfisch.org>
Date: Mon, 16 May 2011 11:34:53 +0000
Subject: fixed saving window state dialogs now also save and restore their
 state templates were updated and have now sane defaults for toolbars etc.

---
 muse2/share/templates/audio.med      |  494 +++++++++--
 muse2/share/templates/default.med    |  332 +++++++-
 muse2/share/templates/midiGM.med     |  274 +++++-
 muse2/share/templates/monorecord.med |  746 ++++++++--------
 muse2/share/templates/synti.med      | 1553 +++++++++++++++++++---------------
 5 files changed, 2210 insertions(+), 1189 deletions(-)

(limited to 'muse2/share')

diff --git a/muse2/share/templates/audio.med b/muse2/share/templates/audio.med
index 9b8e1d93..14cd9c47 100644
--- a/muse2/share/templates/audio.med
+++ b/muse2/share/templates/audio.med
@@ -9,27 +9,31 @@
     <midiFilterCtrl2>0</midiFilterCtrl2>
     <midiFilterCtrl3>0</midiFilterCtrl3>
     <midiFilterCtrl4>0</midiFilterCtrl4>
-    <txDeviceId>127</txDeviceId>
-    <rxDeviceId>127</rxDeviceId>
-    <txSyncPort>1</txSyncPort>
-    <rxSyncPort>-1</rxSyncPort>
+    <waveTracksVisible>1</waveTracksVisible>
+    <auxTracksVisible>1</auxTracksVisible>
+    <groupTracksVisible>1</groupTracksVisible>
+    <midiTracksVisible>1</midiTracksVisible>
+    <inputTracksVisible>1</inputTracksVisible>
+    <outputTracksVisible>1</outputTracksVisible>
+    <synthTracksVisible>1</synthTracksVisible>
     <mtctype>1</mtctype>
     <mtcoffset>00:00:00:00:00</mtcoffset>
+    <sendClockDelay>1</sendClockDelay>
+    <useJackTransport>1</useJackTransport>
+    <jackTransportMaster>1</jackTransportMaster>
     <extSync>0</extSync>
-    <genMTCSync>0</genMTCSync>
-    <genMCSync>0</genMCSync>
-    <genMMC>0</genMMC>
-    <acceptMTC>0</acceptMTC>
-    <acceptMMC>1</acceptMMC>
-    <acceptMC>1</acceptMC>
     <bigtimeVisible>0</bigtimeVisible>
     <transportVisible>0</transportVisible>
-    <mixerVisible>0</mixerVisible>
+    <markerVisible>0</markerVisible>
+    <geometryMain x="0" y="0" w="878" h="468"></geometryMain>
+    <geometryTransport x="0" y="0" w="100" h="30"></geometryTransport>
+    <mixer1Visible>0</mixer1Visible>
+    <mixer2Visible>0</mixer2Visible>
     <arranger>
       <info>1</info>
-      <split>298 764 </split>
+      <split>298 298 </split>
       <list>
-        <header> 7 6 5 4 3 2 1 0 </header>
+        <header> 7 6 5 4 3 2 1 0 8 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
@@ -44,50 +48,323 @@
         <beatvelo>70</beatvelo>
         <channel>9</channel>
         <port>0</port>
-        <precountEnable>1</precountEnable>
-        <fromMastertrack>1</fromMastertrack>
+        <precountEnable>0</precountEnable>
+        <fromMastertrack>0</fromMastertrack>
         <signatureZ>4</signatureZ>
         <signatureN>4</signatureN>
         <prerecord>0</prerecord>
         <preroll>0</preroll>
         <midiClickEnable>1</midiClickEnable>
         <audioClickEnable>0</audioClickEnable>
+        <audioClickVolume>0.5</audioClickVolume>
         </metronom>
       <rcEnable>0</rcEnable>
       <rcStop>28</rcStop>
       <rcRecord>31</rcRecord>
       <rcGotoLeft>33</rcGotoLeft>
       <rcPlay>29</rcPlay>
+      <midiport idx="0">
+        <defaultOutChans>1</defaultOutChans>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
       </sequencer>
     <drumedit>
-      <quant>96</quant>
       <raster>96</raster>
-      <width>600</width>
-      <height>400</height>
-      <dlistwidth>50</dlistwidth>
-      <dcanvaswidth>300</dcanvaswidth>
+      <width>883</width>
+      <height>465</height>
+      <dlistwidth>126</dlistwidth>
+      <dcanvaswidth>753</dcanvaswidth>
+      <toolbars>000000ff00000000fd00000000000003730000015c00000004000000040000000800000008fc00000004000000020000000400000014004400720075006d00200074006f006f006c00730100000000000000d1000000000000000000000014004500640069007400200054006f006f006c007301000000d1000000c8000000000000000000000012007400720061006e00730070006f0072007401000001990000018400000000000000000000000a00700061006e00690063010000031dffffffff00000000000000000000000200000000000000020000000100000012004e006f0074006500200049006e0066006f0100000000ffffffff000000000000000000000002000000020000000c0063007500720073006f00720100000000ffffffff0000000000000000000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c00730100000083ffffffff0000000000000000</toolbars>
       </drumedit>
     <pianoroll>
-      <quant>96</quant>
       <raster>96</raster>
-      <quantStrength>80</quantStrength>
-      <quantLimit>50</quantLimit>
-      <quantLen>0</quantLen>
-      <to>0</to>
-      <width>600</width>
-      <height>400</height>
+      <width>879</width>
+      <height>467</height>
       <colormode>0</colormode>
+      <toolbars>000000ff00000000fd000000000000036f0000017800000004000000040000000800000008fc00000006000000020000000000000002000000000000000200000000000000020000000000000002000000030000001e005000690061006e006f0072006f006c006c00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000091ffffffff000000000000000000000012004e006f0074006500200049006e0066006f0100000103ffffffff00000000000000000000000200000003000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c007301000000000000024c000000000000000000000012007400720061006e00730070006f00720074010000024c000000fc00000000000000000000000a00700061006e006900630100000348ffffffff0000000000000000</toolbars>
       </pianoroll>
+    <scoreedit>
+      <width>880</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd00000000000003700000018500000004000000040000000800000008fc0000000200000002000000030000001e0055006e0064006f002f005200650064006f00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff000000000000000000000022004e006500770020006e006f00740065002000730065007400740069006e006700730100000099ffffffff000000000000000000000002000000030000002a005100750061006e007400690073006100740069006f006e002000730065007400740069006e0067007301000000000000024a000000000000000000000012007400720061006e00730070006f00720074010000024a000000fc00000000000000000000000a00700061006e0069006301000003460000011f0000000000000000</toolbars>
+      </scoreedit>
     <masteredit>
       <raster>0</raster>
+      <width>875</width>
+      <height>464</height>
+      <toolbars>000000ff00000000fd000000000000036b000001a400000004000000040000000800000008fc000000010000000200000004ffffffff0100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff0000000000000000ffffffff0100000099ffffffff0000000000000000ffffffff01000000faffffffff0000000000000000</toolbars>
       </masteredit>
     <waveedit>
-      <bgcolor r="0" g="0" b="0"></bgcolor>
-      <width>600</width>
-      <height>400</height>
+      <bgcolor r="200" g="200" b="200"></bgcolor>
+      <width>883</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd0000000000000373000001a100000004000000040000000800000008fc0000000200000002000000030000001e00570061007600650020006500640069007400200074006f006f006c00730100000000ffffffff00000000000000000000001c0057006100760065004500640069007400200074006f006f006c007301000000400000023b000000000000000000000012007400720061006e00730070006f00720074010000027b0000003900000000000000000000000200000000</toolbars>
       </waveedit>
+    <dialogs>
+      <mod_len>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_len>
+      <mod_velo>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_velo>
+      <quantize>
+        <range>1</range>
+        <strength>90</strength>
+        <threshold>0</threshold>
+        <raster>3</raster>
+        <swing>0</swing>
+        <quant_len>1</quant_len>
+        </quantize>
+      <erase>
+        <range>1</range>
+        </erase>
+      <del_overlaps>
+        <range>1</range>
+        </del_overlaps>
+      <setlen>
+        <range>1</range>
+        <len>384</len>
+        </setlen>
+      <move>
+        <range>1</range>
+        <amount>0</amount>
+        </move>
+      <transpose>
+        <range>1</range>
+        <amount>0</amount>
+        </transpose>
+      </dialogs>
     </configuration>
   <song>
+    <info></info>
+    <showinfo>1</showinfo>
     <automation>0</automation>
     <cpos>0</cpos>
     <rpos>0</rpos>
@@ -105,6 +382,7 @@
     <quantize>0</quantize>
     <len>0</len>
     <follow>1</follow>
+    <sampleRate>44100</sampleRate>
     <wavetrack>
       <name>Track 1</name>
       <record>0</record>
@@ -115,16 +393,18 @@
       <height>20</height>
       <locked>0</locked>
       <selected>1</selected>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </wavetrack>
     <wavetrack>
@@ -136,16 +416,18 @@
       <channels>1</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </wavetrack>
     <wavetrack>
@@ -157,16 +439,18 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </wavetrack>
     <wavetrack>
@@ -178,16 +462,18 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </wavetrack>
     <AudioGroup>
@@ -199,16 +485,18 @@
       <channels>1</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioGroup>
     <AudioGroup>
@@ -220,16 +508,18 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioGroup>
     <AudioAux>
@@ -241,14 +531,16 @@
       <channels>2</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <controller id="0" cur="0">
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioAux>
     <AudioAux>
@@ -260,14 +552,16 @@
       <channels>2</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <controller id="0" cur="0">
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioAux>
     <AudioInput>
@@ -279,16 +573,18 @@
       <channels>2</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>1</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <auxSend idx=0>0</auxSend>
-      <auxSend idx=1>0</auxSend>
-      <controller id="0" cur="0">
+      <auxSend idx="0">0</auxSend>
+      <auxSend idx="1">0</auxSend>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioInput>
     <AudioOutput>
@@ -300,14 +596,16 @@
       <channels>2</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
+      <sendMetronome>0</sendMetronome>
       <automation>1</automation>
-      <controller id="0" cur="0">
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioOutput>
     <tempolist fix="500000">
@@ -323,7 +621,15 @@
         <denom>4</denom>
         </sig>
       </siglist>
+    <keylist fix="1">
+      <key at="21474837">
+        <tick>0</tick>
+        <val>1</val>
+        </key>
+      </keylist>
     <drummap>
       </drummap>
     </song>
+  <toplevels>
+    </toplevels>
   </muse>
diff --git a/muse2/share/templates/default.med b/muse2/share/templates/default.med
index c0270b3a..8772f759 100644
--- a/muse2/share/templates/default.med
+++ b/muse2/share/templates/default.med
@@ -9,6 +9,13 @@
     <midiFilterCtrl2>0</midiFilterCtrl2>
     <midiFilterCtrl3>0</midiFilterCtrl3>
     <midiFilterCtrl4>0</midiFilterCtrl4>
+    <waveTracksVisible>1</waveTracksVisible>
+    <auxTracksVisible>1</auxTracksVisible>
+    <groupTracksVisible>1</groupTracksVisible>
+    <midiTracksVisible>1</midiTracksVisible>
+    <inputTracksVisible>1</inputTracksVisible>
+    <outputTracksVisible>1</outputTracksVisible>
+    <synthTracksVisible>1</synthTracksVisible>
     <mtctype>1</mtctype>
     <mtcoffset>00:00:00:00:00</mtcoffset>
     <sendClockDelay>1</sendClockDelay>
@@ -18,11 +25,13 @@
     <bigtimeVisible>0</bigtimeVisible>
     <transportVisible>0</transportVisible>
     <markerVisible>0</markerVisible>
+    <geometryMain x="0" y="0" w="878" h="468"></geometryMain>
+    <geometryTransport x="0" y="0" w="100" h="30"></geometryTransport>
     <mixer1Visible>0</mixer1Visible>
     <mixer2Visible>0</mixer2Visible>
     <arranger>
       <info>1</info>
-      <split>418 751 </split>
+      <split>418 456 </split>
       <list>
         <header> 8 7 6 5 4 3 2 1 0 </header>
         </list>
@@ -54,38 +63,308 @@
       <rcRecord>31</rcRecord>
       <rcGotoLeft>33</rcGotoLeft>
       <rcPlay>29</rcPlay>
+      <midiport idx="0">
+        <defaultOutChans>1</defaultOutChans>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
       </sequencer>
     <drumedit>
-      <quant>96</quant>
       <raster>96</raster>
-      <width>600</width>
-      <height>400</height>
-      <dlistwidth>50</dlistwidth>
-      <dcanvaswidth>300</dcanvaswidth>
-      <to>0</to>
+      <width>883</width>
+      <height>465</height>
+      <dlistwidth>126</dlistwidth>
+      <dcanvaswidth>753</dcanvaswidth>
+      <toolbars>000000ff00000000fd00000000000003730000015c00000004000000040000000800000008fc00000004000000020000000400000014004400720075006d00200074006f006f006c00730100000000000000d1000000000000000000000014004500640069007400200054006f006f006c007301000000d1000000c8000000000000000000000012007400720061006e00730070006f0072007401000001990000018400000000000000000000000a00700061006e00690063010000031dffffffff00000000000000000000000200000000000000020000000100000012004e006f0074006500200049006e0066006f0100000000ffffffff000000000000000000000002000000020000000c0063007500720073006f00720100000000ffffffff0000000000000000000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c00730100000083ffffffff0000000000000000</toolbars>
       </drumedit>
     <pianoroll>
-      <quant>96</quant>
       <raster>96</raster>
-      <quantStrength>80</quantStrength>
-      <quantLimit>50</quantLimit>
-      <quantLen>0</quantLen>
-      <to>0</to>
-      <width>600</width>
-      <height>400</height>
+      <width>879</width>
+      <height>467</height>
       <colormode>0</colormode>
+      <toolbars>000000ff00000000fd000000000000036f0000017800000004000000040000000800000008fc00000006000000020000000000000002000000000000000200000000000000020000000000000002000000030000001e005000690061006e006f0072006f006c006c00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000091ffffffff000000000000000000000012004e006f0074006500200049006e0066006f0100000103ffffffff00000000000000000000000200000003000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c007301000000000000024c000000000000000000000012007400720061006e00730070006f00720074010000024c000000fc00000000000000000000000a00700061006e006900630100000348ffffffff0000000000000000</toolbars>
       </pianoroll>
+    <scoreedit>
+      <width>880</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd00000000000003700000018500000004000000040000000800000008fc0000000200000002000000030000001e0055006e0064006f002f005200650064006f00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff000000000000000000000022004e006500770020006e006f00740065002000730065007400740069006e006700730100000099ffffffff000000000000000000000002000000030000002a005100750061006e007400690073006100740069006f006e002000730065007400740069006e0067007301000000000000024a000000000000000000000012007400720061006e00730070006f00720074010000024a000000fc00000000000000000000000a00700061006e0069006301000003460000011f0000000000000000</toolbars>
+      </scoreedit>
     <masteredit>
       <raster>0</raster>
+      <width>875</width>
+      <height>464</height>
+      <toolbars>000000ff00000000fd000000000000036b000001a400000004000000040000000800000008fc000000010000000200000004ffffffff0100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff0000000000000000ffffffff0100000099ffffffff0000000000000000ffffffff01000000faffffffff0000000000000000</toolbars>
       </masteredit>
     <waveedit>
       <bgcolor r="200" g="200" b="200"></bgcolor>
-      <width>600</width>
-      <height>400</height>
+      <width>883</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd0000000000000373000001a100000004000000040000000800000008fc0000000200000002000000030000001e00570061007600650020006500640069007400200074006f006f006c00730100000000ffffffff00000000000000000000001c0057006100760065004500640069007400200074006f006f006c007301000000400000023b000000000000000000000012007400720061006e00730070006f00720074010000027b0000003900000000000000000000000200000000</toolbars>
       </waveedit>
+    <dialogs>
+      <mod_len>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_len>
+      <mod_velo>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_velo>
+      <quantize>
+        <range>1</range>
+        <strength>90</strength>
+        <threshold>0</threshold>
+        <raster>3</raster>
+        <swing>0</swing>
+        <quant_len>1</quant_len>
+        </quantize>
+      <erase>
+        <range>1</range>
+        </erase>
+      <del_overlaps>
+        <range>1</range>
+        </del_overlaps>
+      <setlen>
+        <range>1</range>
+        <len>384</len>
+        </setlen>
+      <move>
+        <range>1</range>
+        <amount>0</amount>
+        </move>
+      <transpose>
+        <range>1</range>
+        <amount>0</amount>
+        </transpose>
+      </dialogs>
     </configuration>
   <song>
     <info></info>
+    <showinfo>1</showinfo>
     <automation>1</automation>
     <cpos>0</cpos>
     <rpos>0</rpos>
@@ -103,6 +382,7 @@
     <quantize>0</quantize>
     <len>0</len>
     <follow>1</follow>
+    <sampleRate>44100</sampleRate>
     <AudioOutput>
       <name>Out 1</name>
       <record>0</record>
@@ -116,24 +396,16 @@
       <prefader>0</prefader>
       <sendMetronome>0</sendMetronome>
       <automation>0</automation>
-      <controller id="0" cur="1">
+      <controller id="0" cur="1" color="#ff0000" visible="0">
         0 1,         
         </controller>
-      <controller id="1" cur="0">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
         0 0,         
         </controller>
-      <controller id="2" cur="0">
+      <controller id="2" cur="0" color="#ff0000" visible="0">
         0 0,         
         </controller>
       </AudioOutput>
-    <Route channel="0">
-      <source name="Out 1"/>
-      <dest type="1" name="system:playback_1"/>
-      </Route>
-    <Route channel="1">
-      <source name="Out 1"/>
-      <dest type="1" name="system:playback_2"/>
-      </Route>
     <tempolist fix="500000">
       <tempo at="21474837">
         <tick>0</tick>
@@ -147,6 +419,12 @@
         <denom>4</denom>
         </sig>
       </siglist>
+    <keylist fix="1">
+      <key at="21474837">
+        <tick>0</tick>
+        <val>1</val>
+        </key>
+      </keylist>
     <drummap>
       </drummap>
     </song>
diff --git a/muse2/share/templates/midiGM.med b/muse2/share/templates/midiGM.med
index 1314effb..bbc04498 100644
--- a/muse2/share/templates/midiGM.med
+++ b/muse2/share/templates/midiGM.med
@@ -9,27 +9,31 @@
     <midiFilterCtrl2>0</midiFilterCtrl2>
     <midiFilterCtrl3>0</midiFilterCtrl3>
     <midiFilterCtrl4>0</midiFilterCtrl4>
-    <txDeviceId>127</txDeviceId>
-    <rxDeviceId>127</rxDeviceId>
-    <txSyncPort>1</txSyncPort>
-    <rxSyncPort>-1</rxSyncPort>
+    <waveTracksVisible>1</waveTracksVisible>
+    <auxTracksVisible>1</auxTracksVisible>
+    <groupTracksVisible>1</groupTracksVisible>
+    <midiTracksVisible>1</midiTracksVisible>
+    <inputTracksVisible>1</inputTracksVisible>
+    <outputTracksVisible>1</outputTracksVisible>
+    <synthTracksVisible>1</synthTracksVisible>
     <mtctype>1</mtctype>
     <mtcoffset>00:00:00:00:00</mtcoffset>
+    <sendClockDelay>1</sendClockDelay>
+    <useJackTransport>1</useJackTransport>
+    <jackTransportMaster>1</jackTransportMaster>
     <extSync>0</extSync>
-    <genMTCSync>0</genMTCSync>
-    <genMCSync>0</genMCSync>
-    <genMMC>0</genMMC>
-    <acceptMTC>0</acceptMTC>
-    <acceptMMC>1</acceptMMC>
-    <acceptMC>1</acceptMC>
     <bigtimeVisible>0</bigtimeVisible>
     <transportVisible>0</transportVisible>
-    <mixerVisible>0</mixerVisible>
+    <markerVisible>0</markerVisible>
+    <geometryMain x="0" y="0" w="878" h="468"></geometryMain>
+    <geometryTransport x="0" y="0" w="100" h="30"></geometryTransport>
+    <mixer1Visible>0</mixer1Visible>
+    <mixer2Visible>0</mixer2Visible>
     <arranger>
       <info>1</info>
-      <split>298 764 </split>
+      <split>298 298 </split>
       <list>
-        <header> 7 6 5 4 3 2 1 0 </header>
+        <header> 7 6 5 4 3 2 1 0 8 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
@@ -44,14 +48,15 @@
         <beatvelo>70</beatvelo>
         <channel>9</channel>
         <port>0</port>
-        <precountEnable>1</precountEnable>
-        <fromMastertrack>1</fromMastertrack>
+        <precountEnable>0</precountEnable>
+        <fromMastertrack>0</fromMastertrack>
         <signatureZ>4</signatureZ>
         <signatureN>4</signatureN>
         <prerecord>0</prerecord>
         <preroll>0</preroll>
         <midiClickEnable>1</midiClickEnable>
         <audioClickEnable>0</audioClickEnable>
+        <audioClickVolume>0.5</audioClickVolume>
         </metronom>
       <rcEnable>0</rcEnable>
       <rcStop>28</rcStop>
@@ -59,7 +64,7 @@
       <rcGotoLeft>33</rcGotoLeft>
       <rcPlay>29</rcPlay>
       <midiport idx="0">
-        <instrument>GM</instrument>
+        <defaultOutChans>1</defaultOutChans>
         <channel idx="0">
           <controller id="7">
             <val>0</val>
@@ -67,6 +72,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -78,6 +89,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -89,6 +106,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -100,6 +123,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -111,6 +140,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -122,6 +157,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -133,6 +174,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -144,6 +191,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -155,6 +208,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -166,6 +225,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -177,6 +242,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -188,6 +259,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -199,6 +276,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -210,6 +293,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -221,6 +310,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -232,6 +327,12 @@
           <controller id="10">
             <val>0</val>
             </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
           <controller id="262145">
             <val>0</val>
             </controller>
@@ -239,34 +340,79 @@
         </midiport>
       </sequencer>
     <drumedit>
-      <quant>96</quant>
       <raster>96</raster>
-      <width>600</width>
-      <height>400</height>
-      <dlistwidth>50</dlistwidth>
-      <dcanvaswidth>300</dcanvaswidth>
+      <width>883</width>
+      <height>465</height>
+      <dlistwidth>126</dlistwidth>
+      <dcanvaswidth>753</dcanvaswidth>
+      <toolbars>000000ff00000000fd00000000000003730000015c00000004000000040000000800000008fc00000004000000020000000400000014004400720075006d00200074006f006f006c00730100000000000000d1000000000000000000000014004500640069007400200054006f006f006c007301000000d1000000c8000000000000000000000012007400720061006e00730070006f0072007401000001990000018400000000000000000000000a00700061006e00690063010000031dffffffff00000000000000000000000200000000000000020000000100000012004e006f0074006500200049006e0066006f0100000000ffffffff000000000000000000000002000000020000000c0063007500720073006f00720100000000ffffffff0000000000000000000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c00730100000083ffffffff0000000000000000</toolbars>
       </drumedit>
     <pianoroll>
-      <quant>96</quant>
       <raster>96</raster>
-      <quantStrength>80</quantStrength>
-      <quantLimit>50</quantLimit>
-      <quantLen>0</quantLen>
-      <to>0</to>
-      <width>600</width>
-      <height>400</height>
+      <width>879</width>
+      <height>467</height>
       <colormode>0</colormode>
+      <toolbars>000000ff00000000fd000000000000036f0000017800000004000000040000000800000008fc00000006000000020000000000000002000000000000000200000000000000020000000000000002000000030000001e005000690061006e006f0072006f006c006c00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000091ffffffff000000000000000000000012004e006f0074006500200049006e0066006f0100000103ffffffff00000000000000000000000200000003000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c007301000000000000024c000000000000000000000012007400720061006e00730070006f00720074010000024c000000fc00000000000000000000000a00700061006e006900630100000348ffffffff0000000000000000</toolbars>
       </pianoroll>
+    <scoreedit>
+      <width>880</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd00000000000003700000018500000004000000040000000800000008fc0000000200000002000000030000001e0055006e0064006f002f005200650064006f00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff000000000000000000000022004e006500770020006e006f00740065002000730065007400740069006e006700730100000099ffffffff000000000000000000000002000000030000002a005100750061006e007400690073006100740069006f006e002000730065007400740069006e0067007301000000000000024a000000000000000000000012007400720061006e00730070006f00720074010000024a000000fc00000000000000000000000a00700061006e0069006301000003460000011f0000000000000000</toolbars>
+      </scoreedit>
     <masteredit>
       <raster>0</raster>
+      <width>875</width>
+      <height>464</height>
+      <toolbars>000000ff00000000fd000000000000036b000001a400000004000000040000000800000008fc000000010000000200000004ffffffff0100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff0000000000000000ffffffff0100000099ffffffff0000000000000000ffffffff01000000faffffffff0000000000000000</toolbars>
       </masteredit>
     <waveedit>
-      <bgcolor r="0" g="0" b="0"></bgcolor>
-      <width>600</width>
-      <height>400</height>
+      <bgcolor r="200" g="200" b="200"></bgcolor>
+      <width>883</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd0000000000000373000001a100000004000000040000000800000008fc0000000200000002000000030000001e00570061007600650020006500640069007400200074006f006f006c00730100000000ffffffff00000000000000000000001c0057006100760065004500640069007400200074006f006f006c007301000000400000023b000000000000000000000012007400720061006e00730070006f00720074010000027b0000003900000000000000000000000200000000</toolbars>
       </waveedit>
+    <dialogs>
+      <mod_len>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_len>
+      <mod_velo>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_velo>
+      <quantize>
+        <range>1</range>
+        <strength>90</strength>
+        <threshold>0</threshold>
+        <raster>3</raster>
+        <swing>0</swing>
+        <quant_len>1</quant_len>
+        </quantize>
+      <erase>
+        <range>1</range>
+        </erase>
+      <del_overlaps>
+        <range>1</range>
+        </del_overlaps>
+      <setlen>
+        <range>1</range>
+        <len>384</len>
+        </setlen>
+      <move>
+        <range>1</range>
+        <amount>0</amount>
+        </move>
+      <transpose>
+        <range>1</range>
+        <amount>0</amount>
+        </transpose>
+      </dialogs>
     </configuration>
   <song>
+    <info></info>
+    <showinfo>1</showinfo>
     <automation>0</automation>
     <cpos>0</cpos>
     <rpos>0</rpos>
@@ -282,8 +428,9 @@
     <cycle>0</cycle>
     <click>0</click>
     <quantize>0</quantize>
-    <len>0</len>
+    <len>6144</len>
     <follow>1</follow>
+    <sampleRate>44100</sampleRate>
     <miditrack>
       <name>Track 1</name>
       <record>0</record>
@@ -296,9 +443,8 @@
       <selected>1</selected>
       <device>0</device>
       <channel>0</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
@@ -317,9 +463,8 @@
       <locked>0</locked>
       <device>0</device>
       <channel>0</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
@@ -338,9 +483,8 @@
       <locked>0</locked>
       <device>0</device>
       <channel>0</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
@@ -359,9 +503,8 @@
       <locked>0</locked>
       <device>0</device>
       <channel>0</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
@@ -380,9 +523,8 @@
       <locked>0</locked>
       <device>0</device>
       <channel>9</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
@@ -390,6 +532,46 @@
       <compression>100</compression>
       <automation>1</automation>
       </drumtrack>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 1"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 1"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 2"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 2"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 3"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 3"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 4"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 4"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 5"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 5"/>
+      </Route>
     <tempolist fix="500000">
       <tempo at="21474837">
         <tick>0</tick>
@@ -403,7 +585,15 @@
         <denom>4</denom>
         </sig>
       </siglist>
+    <keylist fix="1">
+      <key at="21474837">
+        <tick>0</tick>
+        <val>1</val>
+        </key>
+      </keylist>
     <drummap>
       </drummap>
     </song>
+  <toplevels>
+    </toplevels>
   </muse>
diff --git a/muse2/share/templates/monorecord.med b/muse2/share/templates/monorecord.med
index 8ba68625..fc8b324c 100644
--- a/muse2/share/templates/monorecord.med
+++ b/muse2/share/templates/monorecord.med
@@ -1,322 +1,370 @@
 <?xml version="1.0"?>
 <muse version="2.0">
   <configuration>
-          <midiInputDevice>0</midiInputDevice>
-      <midiInputChannel>0</midiInputChannel>
-      <midiRecordType>0</midiRecordType>
-      <midiThruType>0</midiThruType>
-      <midiFilterCtrl1>0</midiFilterCtrl1>
-      <midiFilterCtrl2>0</midiFilterCtrl2>
-      <midiFilterCtrl3>0</midiFilterCtrl3>
-      <midiFilterCtrl4>0</midiFilterCtrl4>
-      <txDeviceId>127</txDeviceId>
-      <rxDeviceId>127</rxDeviceId>
-      <txSyncPort>1</txSyncPort>
-      <rxSyncPort>-1</rxSyncPort>
-      <mtctype>1</mtctype>
-      <mtcoffset>00:00:00:00:00</mtcoffset>
-      <extSync>0</extSync>
-      <genMTCSync>0</genMTCSync>
-      <genMCSync>0</genMCSync>
-      <genMMC>0</genMMC>
-      <acceptMTC>0</acceptMTC>
-      <acceptMMC>1</acceptMMC>
-      <acceptMC>1</acceptMC>
-      <transport visible=1>
-                </transport>
-      <bigtimeVisible>0</bigtimeVisible>
-      <arranger>
-        <info>0</info>
-        <split>298 296 </split>
-        <list>
-          <header> 7 6 5 4 3 2 1 0 </header>
-          </list>
-        <xpos>0</xpos>
-        <xmag>266</xmag>
-        <ypos>0</ypos>
-        </arranger>
-      <sequencer>
-        <metronom>
-          <premeasures>2</premeasures>
-          <measurepitch>63</measurepitch>
-          <measurevelo>127</measurevelo>
-          <beatpitch>63</beatpitch>
-          <beatvelo>70</beatvelo>
-          <channel>9</channel>
-          <port>0</port>
-          <precountEnable>1</precountEnable>
-          <fromMastertrack>1</fromMastertrack>
-          <signatureZ>4</signatureZ>
-          <signatureN>4</signatureN>
-          <prerecord>0</prerecord>
-          <preroll>0</preroll>
-          <midiClickEnable>1</midiClickEnable>
-          <audioClickEnable>0</audioClickEnable>
-          </metronom>
-        <rcEnable>0</rcEnable>
-        <rcStop>28</rcStop>
-        <rcRecord>31</rcRecord>
-        <rcGotoLeft>33</rcGotoLeft>
-        <rcPlay>29</rcPlay>
-        <midiport idx="0">
-          <instrument>GM</instrument>
-          <name>TASCAM US-X2Y Port 0</name>
-          <record>1</record>
-          <channel idx="0">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="1">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="2">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="3">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="4">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="5">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="6">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="7">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="8">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="9">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="10">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="11">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="12">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="13">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="14">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="15">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          </midiport>
-        </sequencer>
-      <drumedit>
-        <quant>96</quant>
-        <raster>96</raster>
-        <width>600</width>
-        <height>400</height>
-        <dlistwidth>50</dlistwidth>
-        <dcanvaswidth>300</dcanvaswidth>
-        </drumedit>
-      <pianoroll>
-        <quant>96</quant>
-        <raster>96</raster>
-        <quantStrength>80</quantStrength>
-        <quantLimit>50</quantLimit>
-        <quantLen>0</quantLen>
-        <to>0</to>
-        <width>600</width>
-        <height>400</height>
-        <colormode>0</colormode>
-        </pianoroll>
-      <masteredit>
-        <raster>0</raster>
-        </masteredit>
-      <waveedit>
-        <bgcolor r="0" g="0" b="0"></bgcolor>
-        <width>600</width>
-        <height>400</height>
-        </waveedit>
-      </configuration>
+    <midiInputDevice>0</midiInputDevice>
+    <midiInputChannel>0</midiInputChannel>
+    <midiRecordType>0</midiRecordType>
+    <midiThruType>0</midiThruType>
+    <midiFilterCtrl1>0</midiFilterCtrl1>
+    <midiFilterCtrl2>0</midiFilterCtrl2>
+    <midiFilterCtrl3>0</midiFilterCtrl3>
+    <midiFilterCtrl4>0</midiFilterCtrl4>
+    <waveTracksVisible>1</waveTracksVisible>
+    <auxTracksVisible>1</auxTracksVisible>
+    <groupTracksVisible>1</groupTracksVisible>
+    <midiTracksVisible>1</midiTracksVisible>
+    <inputTracksVisible>1</inputTracksVisible>
+    <outputTracksVisible>1</outputTracksVisible>
+    <synthTracksVisible>1</synthTracksVisible>
+    <mtctype>1</mtctype>
+    <mtcoffset>00:00:00:00:00</mtcoffset>
+    <sendClockDelay>1</sendClockDelay>
+    <useJackTransport>1</useJackTransport>
+    <jackTransportMaster>1</jackTransportMaster>
+    <extSync>0</extSync>
+    <bigtimeVisible>0</bigtimeVisible>
+    <transportVisible>0</transportVisible>
+    <markerVisible>0</markerVisible>
+    <geometryMain x="0" y="0" w="878" h="468"></geometryMain>
+    <geometryTransport x="0" y="0" w="100" h="30"></geometryTransport>
+    <mixer1Visible>0</mixer1Visible>
+    <mixer2Visible>0</mixer2Visible>
+    <arranger>
+      <info>0</info>
+      <split>298 298 </split>
+      <list>
+        <header> 7 6 5 4 3 2 1 0 8 </header>
+        </list>
+      <xpos>0</xpos>
+      <xmag>266</xmag>
+      <ypos>0</ypos>
+      </arranger>
+    <sequencer>
+      <metronom>
+        <premeasures>2</premeasures>
+        <measurepitch>63</measurepitch>
+        <measurevelo>127</measurevelo>
+        <beatpitch>63</beatpitch>
+        <beatvelo>70</beatvelo>
+        <channel>9</channel>
+        <port>0</port>
+        <precountEnable>0</precountEnable>
+        <fromMastertrack>0</fromMastertrack>
+        <signatureZ>4</signatureZ>
+        <signatureN>4</signatureN>
+        <prerecord>0</prerecord>
+        <preroll>0</preroll>
+        <midiClickEnable>1</midiClickEnable>
+        <audioClickEnable>0</audioClickEnable>
+        <audioClickVolume>0.5</audioClickVolume>
+        </metronom>
+      <rcEnable>0</rcEnable>
+      <rcStop>28</rcStop>
+      <rcRecord>31</rcRecord>
+      <rcGotoLeft>33</rcGotoLeft>
+      <rcPlay>29</rcPlay>
+      <midiport idx="0">
+        <defaultOutChans>1</defaultOutChans>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
+      </sequencer>
+    <drumedit>
+      <raster>96</raster>
+      <width>883</width>
+      <height>465</height>
+      <dlistwidth>126</dlistwidth>
+      <dcanvaswidth>753</dcanvaswidth>
+      <toolbars>000000ff00000000fd00000000000003730000015c00000004000000040000000800000008fc00000004000000020000000400000014004400720075006d00200074006f006f006c00730100000000000000d1000000000000000000000014004500640069007400200054006f006f006c007301000000d1000000c8000000000000000000000012007400720061006e00730070006f0072007401000001990000018400000000000000000000000a00700061006e00690063010000031dffffffff00000000000000000000000200000000000000020000000100000012004e006f0074006500200049006e0066006f0100000000ffffffff000000000000000000000002000000020000000c0063007500720073006f00720100000000ffffffff0000000000000000000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c00730100000083ffffffff0000000000000000</toolbars>
+      </drumedit>
+    <pianoroll>
+      <raster>96</raster>
+      <width>879</width>
+      <height>467</height>
+      <colormode>0</colormode>
+      <toolbars>000000ff00000000fd000000000000036f0000017800000004000000040000000800000008fc00000006000000020000000000000002000000000000000200000000000000020000000000000002000000030000001e005000690061006e006f0072006f006c006c00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000091ffffffff000000000000000000000012004e006f0074006500200049006e0066006f0100000103ffffffff00000000000000000000000200000003000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c007301000000000000024c000000000000000000000012007400720061006e00730070006f00720074010000024c000000fc00000000000000000000000a00700061006e006900630100000348ffffffff0000000000000000</toolbars>
+      </pianoroll>
+    <scoreedit>
+      <width>880</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd00000000000003700000018500000004000000040000000800000008fc0000000200000002000000030000001e0055006e0064006f002f005200650064006f00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff000000000000000000000022004e006500770020006e006f00740065002000730065007400740069006e006700730100000099ffffffff000000000000000000000002000000030000002a005100750061006e007400690073006100740069006f006e002000730065007400740069006e0067007301000000000000024a000000000000000000000012007400720061006e00730070006f00720074010000024a000000fc00000000000000000000000a00700061006e0069006301000003460000011f0000000000000000</toolbars>
+      </scoreedit>
+    <masteredit>
+      <raster>0</raster>
+      <width>875</width>
+      <height>464</height>
+      <toolbars>000000ff00000000fd000000000000036b000001a400000004000000040000000800000008fc000000010000000200000004ffffffff0100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff0000000000000000ffffffff0100000099ffffffff0000000000000000ffffffff01000000faffffffff0000000000000000</toolbars>
+      </masteredit>
+    <waveedit>
+      <bgcolor r="200" g="200" b="200"></bgcolor>
+      <width>883</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd0000000000000373000001a100000004000000040000000800000008fc0000000200000002000000030000001e00570061007600650020006500640069007400200074006f006f006c00730100000000ffffffff00000000000000000000001c0057006100760065004500640069007400200074006f006f006c007301000000400000023b000000000000000000000012007400720061006e00730070006f00720074010000027b0000003900000000000000000000000200000000</toolbars>
+      </waveedit>
+    <dialogs>
+      <mod_len>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_len>
+      <mod_velo>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_velo>
+      <quantize>
+        <range>1</range>
+        <strength>90</strength>
+        <threshold>0</threshold>
+        <raster>3</raster>
+        <swing>0</swing>
+        <quant_len>1</quant_len>
+        </quantize>
+      <erase>
+        <range>1</range>
+        </erase>
+      <del_overlaps>
+        <range>1</range>
+        </del_overlaps>
+      <setlen>
+        <range>1</range>
+        <len>384</len>
+        </setlen>
+      <move>
+        <range>1</range>
+        <amount>0</amount>
+        </move>
+      <transpose>
+        <range>1</range>
+        <amount>0</amount>
+        </transpose>
+      </dialogs>
+    </configuration>
   <song>
+    <info></info>
+    <showinfo>1</showinfo>
     <automation>0</automation>
     <cpos>0</cpos>
     <rpos>0</rpos>
@@ -334,6 +382,7 @@
     <quantize>0</quantize>
     <len>0</len>
     <follow>1</follow>
+    <sampleRate>44100</sampleRate>
     <wavetrack>
       <name>Track 1</name>
       <record>1</record>
@@ -343,15 +392,16 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
-      <auxSend idx=0>0.000000</auxSend>
-      <auxSend idx=1>0.000000</auxSend>
-      <controller id="0" cur="1.021645">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.02164" color="#ff0000" visible="0">
+        0 1.02164,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </wavetrack>
     <AudioInput>
@@ -364,15 +414,16 @@
       <height>20</height>
       <locked>1</locked>
       <selected>1</selected>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
-      <auxSend idx=0>0.000000</auxSend>
-      <auxSend idx=1>0.000000</auxSend>
-      <controller id="0" cur="1.021645">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.02164" color="#ff0000" visible="0">
+        0 1.02164,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioInput>
     <AudioOutput>
@@ -384,26 +435,25 @@
       <channels>1</channels>
       <height>20</height>
       <locked>1</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
-      <controller id="0" cur="1.301517">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.30152" color="#ff0000" visible="0">
+        0 1.30152,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioOutput>
     <Route>
-      <srcNode>alsa_pcm:capture_1</srcNode>
-      <dstNode>1:Input 1</dstNode>
+      <source name="Input 1"/>
+      <dest name="Out 1"/>
       </Route>
     <Route>
-      <srcNode>Input 1</srcNode>
-      <dstNode>Out 1</dstNode>
-      </Route>
-    <Route>
-      <srcNode>Input 1</srcNode>
-      <dstNode>Track 1</dstNode>
+      <source name="Input 1"/>
+      <dest name="Track 1"/>
       </Route>
     <tempolist fix="500000">
       <tempo at="21474837">
@@ -418,15 +468,15 @@
         <denom>4</denom>
         </sig>
       </siglist>
+    <keylist fix="1">
+      <key at="21474837">
+        <tick>0</tick>
+        <val>1</val>
+        </key>
+      </keylist>
     <drummap>
       </drummap>
     </song>
   <toplevels>
-    <audiomixer>
-      <topwin>
-        <geometry x="1216" y="30" w="180" h="503">
-          </geometry>
-        </topwin>
-      </audiomixer>
     </toplevels>
   </muse>
diff --git a/muse2/share/templates/synti.med b/muse2/share/templates/synti.med
index b5ad8908..1a14a9ce 100644
--- a/muse2/share/templates/synti.med
+++ b/muse2/share/templates/synti.med
@@ -1,577 +1,773 @@
 <?xml version="1.0"?>
 <muse version="2.0">
   <configuration>
-          <midiInputDevice>0</midiInputDevice>
-      <midiInputChannel>0</midiInputChannel>
-      <midiRecordType>0</midiRecordType>
-      <midiThruType>0</midiThruType>
-      <midiFilterCtrl1>0</midiFilterCtrl1>
-      <midiFilterCtrl2>0</midiFilterCtrl2>
-      <midiFilterCtrl3>0</midiFilterCtrl3>
-      <midiFilterCtrl4>0</midiFilterCtrl4>
-      <txDeviceId>127</txDeviceId>
-      <rxDeviceId>127</rxDeviceId>
-      <txSyncPort>1</txSyncPort>
-      <rxSyncPort>-1</rxSyncPort>
-      <mtctype>1</mtctype>
-      <mtcoffset>00:00:00:00:00</mtcoffset>
-      <extSync>0</extSync>
-      <genMTCSync>0</genMTCSync>
-      <genMCSync>0</genMCSync>
-      <genMMC>0</genMMC>
-      <acceptMTC>0</acceptMTC>
-      <acceptMMC>1</acceptMMC>
-      <acceptMC>1</acceptMC>
-      <transport visible=0>
-                </transport>
-      <bigtimeVisible>0</bigtimeVisible>
-      <arranger>
-        <info>0</info>
-        <split>298 296 </split>
-        <list>
-          <header> 7 6 5 4 3 2 1 0 </header>
-          </list>
-        <xpos>0</xpos>
-        <xmag>266</xmag>
-        <ypos>0</ypos>
-        </arranger>
-      <sequencer>
-        <metronom>
-          <premeasures>2</premeasures>
-          <measurepitch>63</measurepitch>
-          <measurevelo>127</measurevelo>
-          <beatpitch>63</beatpitch>
-          <beatvelo>70</beatvelo>
-          <channel>9</channel>
-          <port>0</port>
-          <precountEnable>1</precountEnable>
-          <fromMastertrack>1</fromMastertrack>
-          <signatureZ>4</signatureZ>
-          <signatureN>4</signatureN>
-          <prerecord>0</prerecord>
-          <preroll>0</preroll>
-          <midiClickEnable>1</midiClickEnable>
-          <audioClickEnable>0</audioClickEnable>
-          </metronom>
-        <rcEnable>0</rcEnable>
-        <rcStop>28</rcStop>
-        <rcRecord>31</rcRecord>
-        <rcGotoLeft>33</rcGotoLeft>
-        <rcPlay>29</rcPlay>
-        <midiport idx="0">
-          <instrument>organ-1</instrument>
-          <name>organ-1</name>
-          <record>0</record>
-          <channel idx="0">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="1">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="2">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="3">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="4">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="5">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="6">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="7">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="8">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="9">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="10">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="11">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="12">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="13">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="14">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="15">
-            <controller>1</controller>
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>11</controller>
-            <controller>64</controller>
-            <controller>91</controller>
-            <controller>93</controller>
-            <controller>120</controller>
-            <controller>121</controller>
-            <controller>123</controller>
-            <controller>262144</controller>
-            <controller>262145</controller>
-            </channel>
-          </midiport>
-        <midiport idx="1">
-          <instrument>fluid-1</instrument>
-          <name>fluid-1</name>
-          <record>0</record>
-          <channel idx="0">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="1">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="2">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="3">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="4">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="5">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="6">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="7">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="8">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="9">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="10">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="11">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="12">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="13">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="14">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="15">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          </midiport>
-        <midiport idx="2">
-          <instrument>s1-1</instrument>
-          <name>s1-1</name>
-          <record>0</record>
-          <channel idx="0">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="1">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="2">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="3">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="4">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="5">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="6">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="7">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="8">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="9">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="10">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="11">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="12">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="13">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="14">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="15">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          </midiport>
-        <midiport idx="3">
-          <instrument>vam-1</instrument>
-          <name>vam-1</name>
-          <record>0</record>
-          <channel idx="0">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="1">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="2">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="3">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="4">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="5">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="6">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="7">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="8">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="9">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="10">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="11">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="12">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="13">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="14">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          <channel idx="15">
-            <controller>7</controller>
-            <controller>10</controller>
-            <controller>262145</controller>
-            </channel>
-          </midiport>
-        </sequencer>
-      <drumedit>
-        <quant>96</quant>
-        <raster>96</raster>
-        <width>600</width>
-        <height>400</height>
-        <dlistwidth>50</dlistwidth>
-        <dcanvaswidth>300</dcanvaswidth>
-        </drumedit>
-      <pianoroll>
-        <quant>96</quant>
-        <raster>96</raster>
-        <quantStrength>80</quantStrength>
-        <quantLimit>50</quantLimit>
-        <quantLen>0</quantLen>
-        <to>0</to>
-        <width>600</width>
-        <height>400</height>
-        <colormode>0</colormode>
-        </pianoroll>
-      <masteredit>
-        <raster>0</raster>
-        </masteredit>
-      <waveedit>
-        <bgcolor r="169" g="181" b="223"></bgcolor>
-        <width>600</width>
-        <height>400</height>
-        </waveedit>
-      </configuration>
+    <midiInputDevice>0</midiInputDevice>
+    <midiInputChannel>0</midiInputChannel>
+    <midiRecordType>0</midiRecordType>
+    <midiThruType>0</midiThruType>
+    <midiFilterCtrl1>0</midiFilterCtrl1>
+    <midiFilterCtrl2>0</midiFilterCtrl2>
+    <midiFilterCtrl3>0</midiFilterCtrl3>
+    <midiFilterCtrl4>0</midiFilterCtrl4>
+    <waveTracksVisible>1</waveTracksVisible>
+    <auxTracksVisible>1</auxTracksVisible>
+    <groupTracksVisible>1</groupTracksVisible>
+    <midiTracksVisible>1</midiTracksVisible>
+    <inputTracksVisible>1</inputTracksVisible>
+    <outputTracksVisible>1</outputTracksVisible>
+    <synthTracksVisible>1</synthTracksVisible>
+    <mtctype>1</mtctype>
+    <mtcoffset>00:00:00:00:00</mtcoffset>
+    <sendClockDelay>1</sendClockDelay>
+    <useJackTransport>1</useJackTransport>
+    <jackTransportMaster>1</jackTransportMaster>
+    <extSync>0</extSync>
+    <bigtimeVisible>0</bigtimeVisible>
+    <transportVisible>0</transportVisible>
+    <markerVisible>0</markerVisible>
+    <geometryMain x="0" y="0" w="878" h="468"></geometryMain>
+    <geometryTransport x="0" y="0" w="100" h="30"></geometryTransport>
+    <mixer1Visible>0</mixer1Visible>
+    <mixer2Visible>0</mixer2Visible>
+    <arranger>
+      <info>0</info>
+      <split>298 298 </split>
+      <list>
+        <header> 7 6 5 4 3 2 1 0 8 </header>
+        </list>
+      <xpos>0</xpos>
+      <xmag>266</xmag>
+      <ypos>0</ypos>
+      </arranger>
+    <sequencer>
+      <metronom>
+        <premeasures>2</premeasures>
+        <measurepitch>63</measurepitch>
+        <measurevelo>127</measurevelo>
+        <beatpitch>63</beatpitch>
+        <beatvelo>70</beatvelo>
+        <channel>9</channel>
+        <port>0</port>
+        <precountEnable>0</precountEnable>
+        <fromMastertrack>0</fromMastertrack>
+        <signatureZ>4</signatureZ>
+        <signatureN>4</signatureN>
+        <prerecord>0</prerecord>
+        <preroll>0</preroll>
+        <midiClickEnable>1</midiClickEnable>
+        <audioClickEnable>0</audioClickEnable>
+        <audioClickVolume>0.5</audioClickVolume>
+        </metronom>
+      <rcEnable>0</rcEnable>
+      <rcStop>28</rcStop>
+      <rcRecord>31</rcRecord>
+      <rcGotoLeft>33</rcGotoLeft>
+      <rcPlay>29</rcPlay>
+      <midiport idx="0">
+        <defaultOutChans>1</defaultOutChans>
+        <instrument>organ-1</instrument>
+        <name>organ-1</name>
+        <type>2</type>
+        <openFlags>1</openFlags>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="91">
+            </controller>
+          <controller id="93">
+            </controller>
+          <controller id="262144">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
+      <midiport idx="1">
+        <instrument>fluid-1</instrument>
+        <name>fluid-1</name>
+        <type>2</type>
+        <openFlags>1</openFlags>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
+      <midiport idx="2">
+        <instrument>General Midi</instrument>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
+      <midiport idx="3">
+        <instrument>vam-1</instrument>
+        <name>vam-1</name>
+        <type>2</type>
+        <openFlags>1</openFlags>
+        <channel idx="0">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="1">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="2">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="3">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="4">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="5">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="6">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="7">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="8">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="9">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="10">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="11">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="12">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="13">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="14">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        <channel idx="15">
+          <controller id="7">
+            </controller>
+          <controller id="10">
+            </controller>
+          <controller id="262145">
+            </controller>
+          </channel>
+        </midiport>
+      </sequencer>
+    <drumedit>
+      <raster>96</raster>
+      <width>883</width>
+      <height>465</height>
+      <dlistwidth>126</dlistwidth>
+      <dcanvaswidth>753</dcanvaswidth>
+      <toolbars>000000ff00000000fd00000000000003730000015c00000004000000040000000800000008fc00000004000000020000000400000014004400720075006d00200074006f006f006c00730100000000000000d1000000000000000000000014004500640069007400200054006f006f006c007301000000d1000000c8000000000000000000000012007400720061006e00730070006f0072007401000001990000018400000000000000000000000a00700061006e00690063010000031dffffffff00000000000000000000000200000000000000020000000100000012004e006f0074006500200049006e0066006f0100000000ffffffff000000000000000000000002000000020000000c0063007500720073006f00720100000000ffffffff0000000000000000000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c00730100000083ffffffff0000000000000000</toolbars>
+      </drumedit>
+    <pianoroll>
+      <raster>96</raster>
+      <width>879</width>
+      <height>467</height>
+      <colormode>0</colormode>
+      <toolbars>000000ff00000000fd000000000000036f0000017800000004000000040000000800000008fc00000006000000020000000000000002000000000000000200000000000000020000000000000002000000030000001e005000690061006e006f0072006f006c006c00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000091ffffffff000000000000000000000012004e006f0074006500200049006e0066006f0100000103ffffffff00000000000000000000000200000003000000260050006f0073002f0053006e00610070002f0053006f006c006f002d0074006f006f006c007301000000000000024c000000000000000000000012007400720061006e00730070006f00720074010000024c000000fc00000000000000000000000a00700061006e006900630100000348ffffffff0000000000000000</toolbars>
+      </pianoroll>
+    <scoreedit>
+      <width>880</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd00000000000003700000018500000004000000040000000800000008fc0000000200000002000000030000001e0055006e0064006f002f005200650064006f00200074006f006f006c00730100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff000000000000000000000022004e006500770020006e006f00740065002000730065007400740069006e006700730100000099ffffffff000000000000000000000002000000030000002a005100750061006e007400690073006100740069006f006e002000730065007400740069006e0067007301000000000000024a000000000000000000000012007400720061006e00730070006f00720074010000024a000000fc00000000000000000000000a00700061006e0069006301000003460000011f0000000000000000</toolbars>
+      </scoreedit>
+    <masteredit>
+      <raster>0</raster>
+      <width>875</width>
+      <height>464</height>
+      <toolbars>000000ff00000000fd000000000000036b000001a400000004000000040000000800000008fc000000010000000200000004ffffffff0100000000ffffffff000000000000000000000014004500640069007400200054006f006f006c00730100000040ffffffff0000000000000000ffffffff0100000099ffffffff0000000000000000ffffffff01000000faffffffff0000000000000000</toolbars>
+      </masteredit>
+    <waveedit>
+      <bgcolor r="200" g="200" b="200"></bgcolor>
+      <width>883</width>
+      <height>466</height>
+      <toolbars>000000ff00000000fd0000000000000373000001a100000004000000040000000800000008fc0000000200000002000000030000001e00570061007600650020006500640069007400200074006f006f006c00730100000000ffffffff00000000000000000000001c0057006100760065004500640069007400200074006f006f006c007301000000400000023b000000000000000000000012007400720061006e00730070006f00720074010000027b0000003900000000000000000000000200000000</toolbars>
+      </waveedit>
+    <dialogs>
+      <mod_len>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_len>
+      <mod_velo>
+        <range>1</range>
+        <offset>0</offset>
+        <rate>100</rate>
+        </mod_velo>
+      <quantize>
+        <range>1</range>
+        <strength>90</strength>
+        <threshold>0</threshold>
+        <raster>3</raster>
+        <swing>0</swing>
+        <quant_len>1</quant_len>
+        </quantize>
+      <erase>
+        <range>1</range>
+        </erase>
+      <del_overlaps>
+        <range>1</range>
+        </del_overlaps>
+      <setlen>
+        <range>1</range>
+        <len>384</len>
+        </setlen>
+      <move>
+        <range>1</range>
+        <amount>0</amount>
+        </move>
+      <transpose>
+        <range>1</range>
+        <amount>0</amount>
+        </transpose>
+      </dialogs>
+    </configuration>
   <song>
+    <info></info>
+    <showinfo>1</showinfo>
     <automation>0</automation>
     <cpos>12288</cpos>
     <rpos>0</rpos>
@@ -589,6 +785,7 @@
     <quantize>0</quantize>
     <len>18432</len>
     <follow>1</follow>
+    <sampleRate>44100</sampleRate>
     <miditrack>
       <name>Track 1</name>
       <record>0</record>
@@ -600,15 +797,14 @@
       <locked>0</locked>
       <device>0</device>
       <channel>0</channel>
-      <inportMap>65535</inportMap>
-      <inchannelMap>65535</inchannelMap>
       <locked>0</locked>
+      <echo>1</echo>
       <transposition>0</transposition>
       <velocity>0</velocity>
       <delay>0</delay>
       <len>100</len>
       <compression>100</compression>
-      <midiThru>1</midiThru>
+      <automation>1</automation>
       <part>
         <name>Track 1</name>
         <poslen tick="0" len="18432" />
@@ -626,13 +822,16 @@
       <height>20</height>
       <locked>0</locked>
       <selected>1</selected>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
-      <controller id="0" cur="1.021645">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.02164" color="#ff0000" visible="0">
+        0 1.02164,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       </AudioOutput>
     <SynthI>
@@ -643,24 +842,23 @@
       <off>1</off>
       <channels>2</channels>
       <height>20</height>
-      <locked>124</locked>
-      <mute>0</mute>
-      <solo>0</solo>
+      <locked>1</locked>
       <prefader>0</prefader>
-      <off>1</off>
-      <controller id="0" cur="1.410912">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.41091" color="#ff0000" visible="0">
+        0 1.41091,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       <class>fluid</class>
+      <label>fluid</label>
       <port>1</port>
-      <guiVisible>0</guiVisible>
-      <midistate>
-        <event type="2" datalen="30">
-          7c 00 01 2f 68 6f 6d 65 2f 77 73 2f 73 66 6f 6e 
-          74 2f 46 6c 75 69 64 52 33 2e 53 46 32 00 
-          </event>
-        </midistate>
+      <nativeGuiVisible>0</nativeGuiVisible>
+      <curProgram bankH="0" bankL="0" prog="0"/>
       </SynthI>
     <SynthI>
       <name>organ-1</name>
@@ -671,52 +869,33 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>0</off>
-      <controller id="0" cur="1.021645">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="1.02164" color="#ff0000" visible="0">
+        0 1.02164,         
+        </controller>
+      <controller id="1" cur="-0.04" color="#ff0000" visible="0">
+        0 -0.04,         
         </controller>
-      <controller id="1" cur="-0.040000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       <class>organ</class>
+      <label>Organ</label>
       <port>0</port>
-      <guiVisible>0</guiVisible>
+      <nativeGuiVisible>0</nativeGuiVisible>
+      <nativeGeometry x="6" y="339" w="452" h="324"></nativeGeometry>
+      <curProgram bankH="0" bankL="0" prog="0"/>
       <midistate>
-        <event type="2" datalen="136">
-          00 00 03 00 ff 3f 00 00 01 00 03 00 ff 3f 00 00 
-          02 00 03 00 ff 3f 00 00 03 00 03 00 ff 3f 00 00 
-          04 00 03 00 ff 3f 00 00 05 00 03 00 ff 3f 00 00 
-          06 00 03 00 a2 00 00 00 07 00 03 00 00 00 00 00 
-          08 00 03 00 ff 3f 00 00 09 00 03 00 fe 1f 00 00 
-          0a 00 03 00 a2 00 00 00 0b 00 03 00 00 00 00 00 
-          0c 00 03 00 ff 3f 00 00 0d 00 03 00 fe 1f 00 00 
-          0e 00 03 00 01 00 00 00 0f 00 03 00 01 00 00 00 
-          10 00 03 00 01 00 00 00 
+        <event type="2" datalen="72">
+          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
+          00 00 00 00 00 00 00 00 14 00 00 00 14 00 00 00 
+          00 00 00 00 14 00 00 00 0a 00 00 00 0a 00 00 00 
+          00 00 00 00 0a 00 00 00 01 00 00 00 01 00 00 00 
+          01 00 00 00 00 00 00 00 
           </event>
         </midistate>
       </SynthI>
-    <SynthI>
-      <name>s1-1</name>
-      <record>0</record>
-      <mute>0</mute>
-      <solo>0</solo>
-      <off>1</off>
-      <channels>1</channels>
-      <height>20</height>
-      <locked>11</locked>
-      <mute>0</mute>
-      <solo>0</solo>
-      <prefader>0</prefader>
-      <off>1</off>
-      <controller id="0" cur="0.000000">
-        </controller>
-      <controller id="1" cur="0.000000">
-        </controller>
-      <class>s1</class>
-      <port>2</port>
-      <guiVisible>0</guiVisible>
-      </SynthI>
     <SynthI>
       <name>vam-1</name>
       <record>0</record>
@@ -726,41 +905,79 @@
       <channels>1</channels>
       <height>20</height>
       <locked>0</locked>
-      <mute>0</mute>
-      <solo>0</solo>
       <prefader>0</prefader>
-      <off>1</off>
-      <controller id="0" cur="0.000000">
+      <sendMetronome>0</sendMetronome>
+      <automation>0</automation>
+      <controller id="0" cur="0" color="#ff0000" visible="0">
+        0 0,         
+        </controller>
+      <controller id="1" cur="0" color="#ff0000" visible="0">
+        0 0,         
         </controller>
-      <controller id="1" cur="0.000000">
+      <controller id="2" cur="0" color="#0000ff" visible="0">
         </controller>
       <class>vam</class>
+      <label>vam</label>
       <port>3</port>
-      <guiVisible>0</guiVisible>
+      <nativeGuiVisible>0</nativeGuiVisible>
+      <nativeGeometry x="270" y="179" w="688" h="498"></nativeGeometry>
+      <curProgram bankH="0" bankL="0" prog="0"/>
+      <midistate>
+        <event type="2" datalen="128">
+          00 20 00 00 00 20 00 00 01 00 00 00 01 00 00 00 
+          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
+          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
+          fe 3e 00 00 fe 3e 00 00 00 00 00 00 00 00 00 00 
+          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
+          00 00 00 00 00 00 00 00 00 00 00 00 ff 3f 00 00 
+          00 00 00 00 00 00 00 00 00 00 00 00 7a 3a 00 00 
+          00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00 
+          </event>
+        </midistate>
       </SynthI>
-    <Route>
-      <srcNode>1:Out 1</srcNode>
-      <dstNode>alsa_pcm:playback_1</dstNode>
+    <Route channel="0" channels="2">
+      <source name="fluid-1"/>
+      <dest name="Out 1"/>
+      </Route>
+    <Route channel="0" channels="1">
+      <source name="organ-1"/>
+      <dest name="Out 1"/>
+      </Route>
+    <Route channel="0" channels="1">
+      <source name="vam-1"/>
+      <dest name="Out 1"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 1"/>
       </Route>
-    <Route>
-      <srcNode>2:Out 1</srcNode>
-      <dstNode>alsa_pcm:playback_2</dstNode>
+    <Route channelMask="65535">
+      <source mport="0"/>
+      <dest name="Track 1"/>
       </Route>
-    <Route>
-      <srcNode>fluid-1</srcNode>
-      <dstNode>Out 1</dstNode>
+    <Route channelMask="65535">
+      <source mport="1"/>
+      <dest name="Track 1"/>
       </Route>
-    <Route>
-      <srcNode>organ-1</srcNode>
-      <dstNode>Out 1</dstNode>
+    <Route channelMask="65535">
+      <source mport="1"/>
+      <dest name="Track 1"/>
       </Route>
-    <Route>
-      <srcNode>s1-1</srcNode>
-      <dstNode>Out 1</dstNode>
+    <Route channelMask="65535">
+      <source mport="2"/>
+      <dest name="Track 1"/>
       </Route>
-    <Route>
-      <srcNode>vam-1</srcNode>
-      <dstNode>Out 1</dstNode>
+    <Route channelMask="65535">
+      <source mport="2"/>
+      <dest name="Track 1"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="3"/>
+      <dest name="Track 1"/>
+      </Route>
+    <Route channelMask="65535">
+      <source mport="3"/>
+      <dest name="Track 1"/>
       </Route>
     <tempolist fix="500000">
       <tempo at="21474837">
@@ -775,35 +992,15 @@
         <denom>4</denom>
         </sig>
       </siglist>
+    <keylist fix="1">
+      <key at="21474837">
+        <tick>0</tick>
+        <val>1</val>
+        </key>
+      </keylist>
     <drummap>
       </drummap>
     </song>
   <toplevels>
-    <audiomixer>
-      <topwin>
-          </geometry>
-        </topwin>
-      </audiomixer>
-    <part>0:0</part>
-    <pianoroll>
-      <midieditor>
-        <topwin>
-          </topwin>
-        <quant>96</quant>
-        <raster>96</raster>
-        </midieditor>
-      <splitter>255 </splitter>
-      <steprec>0</steprec>
-      <midiin>0</midiin>
-      <tool>1</tool>
-      <quantStrength>80</quantStrength>
-      <quantLimit>50</quantLimit>
-      <quantLen>0</quantLen>
-      <playEvents>0</playEvents>
-      <xpos>0</xpos>
-      <xmag>346</xmag>
-      <ypos>390</ypos>
-      <ymag>286</ymag>
-      </pianoroll>
     </toplevels>
   </muse>
-- 
cgit v1.2.3


From 35d776fdb75f4e90954b402a883b1fce72de8239 Mon Sep 17 00:00:00 2001
From: Florian Jung <flo@windfisch.org>
Date: Mon, 16 May 2011 17:39:19 +0000
Subject: the *.mf files aren't installed any more

---
 muse2/muse/midiedit/scoreedit.cpp                  |  2 ++
 muse2/share/scoreglyphs/CMakeLists.txt             |  5 +---
 .../share/scoreglyphs/feta-original/CMakeLists.txt | 27 ----------------------
 3 files changed, 3 insertions(+), 31 deletions(-)
 delete mode 100644 muse2/share/scoreglyphs/feta-original/CMakeLists.txt

(limited to 'muse2/share')

diff --git a/muse2/muse/midiedit/scoreedit.cpp b/muse2/muse/midiedit/scoreedit.cpp
index 67325b75..29cf32e4 100644
--- a/muse2/muse/midiedit/scoreedit.cpp
+++ b/muse2/muse/midiedit/scoreedit.cpp
@@ -4163,6 +4163,8 @@ void staff_t::apply_lasso(QRect rect, set<Event*>& already_processed)
  *   o maybe do expanding parts inside the msgChangeEvent or
  *     msgNewEvent functions (see my e-mail)
  *
+ *   o make quantize and other stuff faster (by assymetric communication)
+ *
  * GUI stuff
  *   o velocity/release-velo for already existing notes
  *     	  - do this by right-click -> some dialog shows up?
diff --git a/muse2/share/scoreglyphs/CMakeLists.txt b/muse2/share/scoreglyphs/CMakeLists.txt
index 16617660..fe520892 100644
--- a/muse2/share/scoreglyphs/CMakeLists.txt
+++ b/muse2/share/scoreglyphs/CMakeLists.txt
@@ -18,10 +18,7 @@
 #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #=============================================================================
 
-file (GLOB scoreglyph_files *.png LICENSE)
-
-subdirs( feta-original
-       )
+file (GLOB scoreglyph_files *.png)
 
 install( FILES ${scoreglyph_files}
       DESTINATION ${MusE_SHARE_DIR}/scoreglyphs
diff --git a/muse2/share/scoreglyphs/feta-original/CMakeLists.txt b/muse2/share/scoreglyphs/feta-original/CMakeLists.txt
deleted file mode 100644
index 04e44107..00000000
--- a/muse2/share/scoreglyphs/feta-original/CMakeLists.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-#=============================================================================
-#  MusE
-#  Linux Music Editor
-#  $Id:$
-#
-#  Copyright (C) 2002-2006 by Werner Schweer and others
-#
-#  This program is free software; you can redistribute it and/or modify
-#  it under the terms of the GNU General Public License version 2.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program; if not, write to the Free Software
-#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#=============================================================================
-
-file (GLOB fetaorig_files COPYING-lilypond GNUmakefile README *.pe.in *.mf *.mp)
-
-
-install( FILES ${fetaorig_files}
-      DESTINATION ${MusE_SHARE_DIR}/scoreglyphs/feta-original
-      )
-
-- 
cgit v1.2.3


From 0ec95d49a1cdf886fc44f98f68adc703ca65b3ee Mon Sep 17 00:00:00 2001
From: Robert Jonsson <spamatica@gmail.com>
Date: Sat, 21 May 2011 23:16:32 +0000
Subject: added midi clef in track list + right click menu to select columns in
 track list

---
 muse2/muse/arranger/arranger.cpp  |   4 ++
 muse2/muse/arranger/tlist.cpp     |  39 +++++++++++++
 muse2/muse/arranger/tlist.h       |   1 +
 muse2/muse/midiedit/scoreedit.h   |   3 +
 muse2/muse/track.cpp              |   5 ++
 muse2/muse/track.h                |   5 ++
 muse2/muse/widgets/header.cpp     | 119 +++++++++++++++++++++++++++-----------
 muse2/muse/widgets/header.h       |   4 ++
 muse2/share/templates/audio.med   |   2 +-
 muse2/share/templates/default.med |   2 +-
 muse2/share/templates/midiGM.med  |   2 +-
 muse2/share/templates/synti.med   |   2 +-
 12 files changed, 149 insertions(+), 39 deletions(-)

(limited to 'muse2/share')

diff --git a/muse2/muse/arranger/arranger.cpp b/muse2/muse/arranger/arranger.cpp
index d74bed78..e1205d6f 100644
--- a/muse2/muse/arranger/arranger.cpp
+++ b/muse2/muse/arranger/arranger.cpp
@@ -69,6 +69,7 @@ void Arranger::setHeaderToolTips()
       header->setToolTip(COL_OPORT,      tr("Midi output port or synth midi port"));
       header->setToolTip(COL_TIMELOCK,   tr("Time Lock"));
       header->setToolTip(COL_AUTOMATION, tr("Automation parameter selection"));
+      header->setToolTip(COL_CLEF,       tr("Notation clef"));
       }
 
 
@@ -87,6 +88,7 @@ void Arranger::setHeaderWhatsThis()
       header->setWhatsThis(COL_OCHANNEL, tr("Midi/drum track: Output channel number.\nAudio track: Channels.\nMid/right-click to change."));
       header->setWhatsThis(COL_OPORT,    tr("Midi/drum track: Output port.\nSynth track: Assigned midi port.\nLeft-click to change.\nRight-click to show GUI."));
       header->setWhatsThis(COL_TIMELOCK, tr("Time lock"));
+      header->setToolTip(COL_CLEF,       tr("Notation clef. Select this tracks notation clef."));
       }
 
 //---------------------------------------------------------
@@ -290,6 +292,7 @@ Arranger::Arranger(QMainWindow* parent, const char* name)
       header->setColumnLabel(tr("Ch"), COL_OCHANNEL, 30);
       header->setColumnLabel(tr("T"), COL_TIMELOCK, fm1.width('T')+fw);
       header->setColumnLabel(tr("Automation"), COL_AUTOMATION, 75);
+      header->setColumnLabel(tr("Clef"), COL_CLEF, 75);
       header->setResizeMode(COL_RECORD, QHeaderView::Fixed);
       header->setResizeMode(COL_MUTE, QHeaderView::Fixed);
       header->setResizeMode(COL_SOLO, QHeaderView::Fixed);
@@ -299,6 +302,7 @@ Arranger::Arranger(QMainWindow* parent, const char* name)
       header->setResizeMode(COL_OCHANNEL, QHeaderView::Fixed);
       header->setResizeMode(COL_TIMELOCK, QHeaderView::Fixed);
       header->setResizeMode(COL_AUTOMATION, QHeaderView::Interactive);
+      header->setResizeMode(COL_CLEF, QHeaderView::Interactive);
 
       setHeaderToolTips();
       setHeaderWhatsThis();
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp
index 4b531607..427047c2 100644
--- a/muse2/muse/arranger/tlist.cpp
+++ b/muse2/muse/arranger/tlist.cpp
@@ -44,6 +44,7 @@
 #include "midiedit/drummap.h"
 #include "synth.h"
 #include "config.h"
+#include "scoreedit.h"
 
 #ifdef DSSI_SUPPORT
 #include "dssihost.h"
@@ -356,6 +357,18 @@ void TList::paint(const QRect& r)
                               p.drawText(r, Qt::AlignVCenter|Qt::AlignLeft, s);
                               }
                               break;
+                        case COL_CLEF:
+                              if (track->isMidiTrack()) {
+                                QString s = "no clef";
+                                if (((MidiTrack*)track)->getClef() == ScoreEdit::trebleClef)
+                                  s="Treble Clef";
+                                else if (((MidiTrack*)track)->getClef() == ScoreEdit::bassClef)
+                                  s="Bass Clef";
+                                else if (((MidiTrack*)track)->getClef() == ScoreEdit::grandStaff)
+                                  s="Grand Staff";
+                                p.drawText(r, Qt::AlignVCenter|Qt::AlignLeft, s);
+                              }
+                              break;
                         default:
                               break;
                         }
@@ -1054,6 +1067,32 @@ void TList::mousePressEvent(QMouseEvent* ev)
       mode = START_DRAG;
 
       switch (col) {
+              case COL_CLEF:
+                if (t->isMidiTrack()) {
+                  QMenu* p = new QMenu;
+                  p->addAction("Treble clef")->setData(0);
+                  p->addAction("Bass clef")->setData(1);
+                  p->addAction("Grand Staff")->setData(2);
+
+                  // Show the menu
+                  QAction* act = p->exec(ev->globalPos(), 0);
+                  switch (act->data().toInt()) {
+                    case 0:
+                      ((MidiTrack*)t)->setClef(ScoreEdit::trebleClef);
+                      break;
+                    case 1:
+                      ((MidiTrack*)t)->setClef(ScoreEdit::bassClef);
+                      break;
+                    case 2:
+                      ((MidiTrack*)t)->setClef(ScoreEdit::grandStaff);
+                      break;
+                    default:
+                      break;
+                  }
+                  delete p;
+                }
+
+                break;
               case COL_AUTOMATION:
                 {
                 if (!t->isMidiTrack()) {
diff --git a/muse2/muse/arranger/tlist.h b/muse2/muse/arranger/tlist.h
index 8bebef95..7691b6cc 100644
--- a/muse2/muse/arranger/tlist.h
+++ b/muse2/muse/arranger/tlist.h
@@ -36,6 +36,7 @@ enum TrackColumn {
       COL_OCHANNEL,
       COL_TIMELOCK,
       COL_AUTOMATION,
+      COL_CLEF,
       COL_NONE = -1
       };
 
diff --git a/muse2/muse/midiedit/scoreedit.h b/muse2/muse/midiedit/scoreedit.h
index 4004452f..f587483a 100644
--- a/muse2/muse/midiedit/scoreedit.h
+++ b/muse2/muse/midiedit/scoreedit.h
@@ -60,6 +60,7 @@ enum {CMD_COLOR_BLACK, CMD_COLOR_VELO, CMD_COLOR_PART,
       
       CMD_QUANTIZE, CMD_VELOCITY, CMD_CRESCENDO, CMD_NOTELEN };
 
+
 class ScoreCanvas;
 class EditToolBar;
 
@@ -70,6 +71,8 @@ class EditToolBar;
 class ScoreEdit : public TopWin
 {
 	Q_OBJECT
+  public:
+    enum clefTypes { trebleClef, bassClef, grandStaff };
 
 	private:
 		virtual void closeEvent(QCloseEvent*);
diff --git a/muse2/muse/track.cpp b/muse2/muse/track.cpp
index 2a93968d..5dab4c09 100644
--- a/muse2/muse/track.cpp
+++ b/muse2/muse/track.cpp
@@ -369,6 +369,7 @@ MidiTrack::MidiTrack()
       init();
       _events = new EventList;
       _mpevents = new MPEventList;
+      clefType=ScoreEdit::trebleClef;
       }
 
 //MidiTrack::MidiTrack(const MidiTrack& mt)
@@ -388,6 +389,7 @@ MidiTrack::MidiTrack(const MidiTrack& mt, bool cloneParts)
       len            = mt.len;
       compression    = mt.compression;
       _recEcho       = mt.recEcho();
+      clefType=ScoreEdit::trebleClef;
       }
 
 MidiTrack::~MidiTrack()
@@ -894,6 +896,7 @@ void MidiTrack::write(int level, Xml& xml) const
       xml.intTag(level, "len", len);
       xml.intTag(level, "compression", compression);
       xml.intTag(level, "automation", int(automationType()));
+      xml.intTag(level, "clef", int(clefType));
 
       const PartList* pl = cparts();
       for (ciPart p = pl->begin(); p != pl->end(); ++p)
@@ -955,6 +958,8 @@ void MidiTrack::read(Xml& xml)
                               _recEcho = xml.parseInt();
                         else if (tag == "automation")
                               setAutomationType(AutomationType(xml.parseInt()));
+                        else if (tag == "clef")
+                              clefType = (ScoreEdit::clefTypes)xml.parseInt();
                         else if (Track::readProperties(xml, tag)) {
                               // version 1.0 compatibility:
                               if (tag == "track" && xml.majorVersion() == 1 && xml.minorVersion() == 0)
diff --git a/muse2/muse/track.h b/muse2/muse/track.h
index aec765da..d1dc3a6f 100644
--- a/muse2/muse/track.h
+++ b/muse2/muse/track.h
@@ -20,6 +20,7 @@
 #include "route.h"
 #include "ctrl.h"
 #include "globaldefs.h"
+#include "scoreedit.h"
 
 class Pipeline;
 class Xml;
@@ -208,6 +209,7 @@ class MidiTrack : public Track {
       EventList* _events;     // tmp Events during midi import
       MPEventList* _mpevents; // tmp Events druring recording
       static bool _isVisible;
+      ScoreEdit::clefTypes clefType;
 
    public:
       MidiTrack();
@@ -273,6 +275,9 @@ class MidiTrack : public Track {
       virtual bool canRecord() const  { return true; }
       static void setVisible(bool t) { _isVisible = t; }
       static bool visible() { return _isVisible; }
+
+      void setClef(ScoreEdit::clefTypes i) { clefType = i; }
+      ScoreEdit::clefTypes getClef() { return clefType; }
       };
 
 //---------------------------------------------------------
diff --git a/muse2/muse/widgets/header.cpp b/muse2/muse/widgets/header.cpp
index 16cc374b..00cbd29c 100644
--- a/muse2/muse/widgets/header.cpp
+++ b/muse2/muse/widgets/header.cpp
@@ -7,46 +7,56 @@
 
 #include "header.h"
 #include "xml.h"
+#include "popupmenu.h"
 
 #include <QStringList>
 #include <QStandardItemModel>
+#include <QMouseEvent>
 
 //---------------------------------------------------------
 //   readStatus
 //---------------------------------------------------------
 
 void Header::readStatus(Xml& xml)
-      {
-      for (;;) {
-            Xml::Token token = xml.parse();
-            const QString& tag = xml.s1();
-            switch (token) {
-                  case Xml::Error:
-                  case Xml::End:
-                        return;
-                  case Xml::Text:
-                        {
-                        //QStringList l = QStringList::split(QString(" "), tag);
-                        QStringList l = tag.split(QString(" "), QString::SkipEmptyParts);
-                        int index = count() -1;
-                        for (QStringList::Iterator it = l.begin(); it != l.end(); ++it) {
-                              int section = visualIndex((*it).toInt());
-                              moveSection(section, index);
-                              --index;
-                              }
-                        }
-                        break;
-                  case Xml::TagStart:
-                        xml.unknown("Header");
-                        break;
-                  case Xml::TagEnd:
-                        if (tag ==objectName())
-                              return;
-                  default:
-                        break;
-                  }
-            }
-      }
+{
+
+    for (;;) {
+          Xml::Token token = xml.parse();
+          const QString& tag = xml.s1();
+          switch (token) {
+                case Xml::Error:
+                case Xml::End:
+                      return;
+                case Xml::Text:
+                      {
+                      //QStringList l = QStringList::split(QString(" "), tag);
+                      QStringList l = tag.split(QString(" "), QString::SkipEmptyParts);
+                      int index = count() -1;
+                      for (QStringList::Iterator it = l.begin(); it != l.end(); ++it) {
+                            int logialIdx=abs((*it).toInt());
+                            bool isHidden = (*it).toInt() < 0 ? true:false;
+                            int section = visualIndex(logialIdx);
+                            setMovable(true);
+                            moveSection(section, index);
+                            if (isHidden)
+                              hideSection(logialIdx);
+                            else
+                              showSection(logialIdx);
+                            --index;
+                            }
+                      }
+                      break;
+                case Xml::TagStart:
+                      xml.unknown("Header");
+                      break;
+                case Xml::TagEnd:
+                      if (tag ==objectName())
+                            return;
+                default:
+                      break;
+                }
+          }
+}
 
 //---------------------------------------------------------
 //   writeStatus
@@ -57,8 +67,12 @@ void Header::writeStatus(int level, Xml& xml) const
       //xml.nput(level, "<%s> ", name());
       xml.nput(level, "<%s> ", Xml::xmlString(objectName()).toLatin1().constData());
       int n = count() - 1;
-      for (int i = n; i >= 0; --i)
-            xml.nput("%d ", logicalIndex(i));
+      for (int i = n; i >= 0; --i) {
+            if (isSectionHidden(logicalIndex(i)))
+              xml.nput("%d ", -logicalIndex(i)); // hidden is stored as negative value
+            else
+              xml.nput("%d ", logicalIndex(i));
+          }
       //xml.put("</%s>", name());
       xml.put("</%s>", Xml::xmlString(objectName()).toLatin1().constData());
       }
@@ -73,8 +87,9 @@ Header::Header(QWidget* parent, const char* name)
       setObjectName(name);
       itemModel = new QStandardItemModel;
       setModel(itemModel);
-      //setResizeMode(QHeaderView::ResizeToContents);
       setDefaultSectionSize(30);
+      setStretchLastSection(true);
+
       }
 
 //---------------------------------------------------------
@@ -86,7 +101,7 @@ void Header::setColumnLabel(const QString & text, int col, int width )
       QStandardItem *sitem = new QStandardItem(text );
       itemModel->setHorizontalHeaderItem(col, sitem);
       if (width > -1)
-            resizeSection(col, width);
+           resizeSection(col, width);
       }
 
 //---------------------------------------------------------
@@ -109,3 +124,37 @@ void Header::setWhatsThis(int col, const QString &text)
       item->setWhatsThis(text);
       }
 
+void Header::mousePressEvent ( QMouseEvent * e )
+{
+  if (e->button() == Qt::RightButton) {
+
+    PopupMenu* p = new PopupMenu();
+    p->disconnect();
+    p->clear();
+    p->setTitle(tr("Track Info Columns"));
+    QAction* act = 0;
+
+    for(int i=1; i < count(); i++) {
+      act = p->addAction(itemModel->horizontalHeaderItem(logicalIndex(i))->text() +
+                         "\t - "+ itemModel->horizontalHeaderItem(logicalIndex(i))->toolTip());
+
+      act->setCheckable(true);
+      act->setChecked(!isSectionHidden(logicalIndex(i)));
+      int data = logicalIndex(i);
+      act->setData(data);
+    }
+    connect(p, SIGNAL(triggered(QAction*)), SLOT(changeColumns(QAction*)));
+    p->exec(QCursor::pos());
+
+    delete p;
+
+  }
+}
+void Header::changeColumns(QAction *a)
+{
+  int section = a->data().toInt();
+  if (isSectionHidden(section))
+    showSection(section);
+  else
+    hideSection(section);
+}
diff --git a/muse2/muse/widgets/header.h b/muse2/muse/widgets/header.h
index 83680f8a..3e7b73a4 100644
--- a/muse2/muse/widgets/header.h
+++ b/muse2/muse/widgets/header.h
@@ -9,6 +9,7 @@
 #define __HEADER_H__
 
 #include <QHeaderView>
+#include <QAction>
 
 class QStandardItemModel;
 
@@ -26,6 +27,9 @@ class Header : public QHeaderView {
       void setColumnLabel( const QString & s, int col, int width = -1 );
       void setToolTip(int col, const QString &text);
       void setWhatsThis(int col, const QString &text);
+      void mousePressEvent ( QMouseEvent * e );
+    private slots:
+      void changeColumns(QAction* a);
 };
 
 #endif
diff --git a/muse2/share/templates/audio.med b/muse2/share/templates/audio.med
index 14cd9c47..85b9edb4 100644
--- a/muse2/share/templates/audio.med
+++ b/muse2/share/templates/audio.med
@@ -33,7 +33,7 @@
       <info>1</info>
       <split>298 298 </split>
       <list>
-        <header> 7 6 5 4 3 2 1 0 8 </header>
+        <header> 9 8 7 6 5 4 3 2 1 0 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
diff --git a/muse2/share/templates/default.med b/muse2/share/templates/default.med
index 8772f759..82390cc4 100644
--- a/muse2/share/templates/default.med
+++ b/muse2/share/templates/default.med
@@ -33,7 +33,7 @@
       <info>1</info>
       <split>418 456 </split>
       <list>
-        <header> 8 7 6 5 4 3 2 1 0 </header>
+        <header> 9 8 7 6 5 4 3 2 1 0 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
diff --git a/muse2/share/templates/midiGM.med b/muse2/share/templates/midiGM.med
index bbc04498..e5459c14 100644
--- a/muse2/share/templates/midiGM.med
+++ b/muse2/share/templates/midiGM.med
@@ -33,7 +33,7 @@
       <info>1</info>
       <split>298 298 </split>
       <list>
-        <header> 7 6 5 4 3 2 1 0 8 </header>
+        <header> 9 8 7 6 5 4 3 2 1 0 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
diff --git a/muse2/share/templates/synti.med b/muse2/share/templates/synti.med
index 1a14a9ce..1939dacb 100644
--- a/muse2/share/templates/synti.med
+++ b/muse2/share/templates/synti.med
@@ -33,7 +33,7 @@
       <info>0</info>
       <split>298 298 </split>
       <list>
-        <header> 7 6 5 4 3 2 1 0 8 </header>
+        <header> 9 8 7 6 5 4 3 2 1 0 </header>
         </list>
       <xpos>0</xpos>
       <xmag>266</xmag>
-- 
cgit v1.2.3