summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--muse/CMakeLists.txt4
-rw-r--r--muse/share/templates/synti.med987
-rw-r--r--muse/synti/CMakeLists.txt8
-rw-r--r--muse/synti/deicsonze/CMakeLists.txt1
-rw-r--r--muse/synti/fluid/CMakeLists.txt3
-rw-r--r--muse/synti/fluidsynth/CMakeLists.txt3
-rw-r--r--muse/synti/libsynti/CMakeLists.txt1
-rw-r--r--muse/synti/organ/CMakeLists.txt2
-rw-r--r--muse/synti/s1/CMakeLists.txt2
-rw-r--r--muse/synti/vam/CMakeLists.txt2
10 files changed, 290 insertions, 723 deletions
diff --git a/muse/CMakeLists.txt b/muse/CMakeLists.txt
index 1ea31fd2..a5025368 100644
--- a/muse/CMakeLists.txt
+++ b/muse/CMakeLists.txt
@@ -20,7 +20,7 @@
project(muse)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.1)
-# set(CMAKE_VERBOSE_MAKEFILE ON)
+set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_INCLUDE_CURRENT_DIR TRUE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH ON)
set(CMAKE_SKIP_RULE_DEPENDENCY TRUE)
@@ -37,7 +37,7 @@ include ( ${PROJECT_SOURCE_DIR}/cmake/UsePkgConfig1.cmake )
option ( ENABLE_DSSI "enable Disposable Soft Synth Interface" ON)
option ( ENABLE_VST "enable VST/win support" OFF)
-option ( ENABLE_FLUID "enable fluidsynth softsynth plugins" ON)
+option ( ENABLE_FLUID "enable fluidsynth softsynth plugins" OFF)
# set(CMAKE_VERBOSE_MAKEFILE ON)
set(QT_USE_QTXML TRUE)
diff --git a/muse/share/templates/synti.med b/muse/share/templates/synti.med
index d0dcc6d2..f9a811b5 100644
--- a/muse/share/templates/synti.med
+++ b/muse/share/templates/synti.med
@@ -1,765 +1,339 @@
<?xml version="1.0"?>
-<muse version="2.0">
+<muse version="2.1">
<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>
- <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>1</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>
+ <txDeviceId>127</txDeviceId>
+ <rxDeviceId>127</rxDeviceId>
+ <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>
+ <bigtimeVisible>0</bigtimeVisible>
+ <transportVisible>0</transportVisible>
+ <geometryMain x="0" y="0" w="800" h="560" />
+ <geometryTransport x="0" y="0" w="763" h="108" />
+ <mixer1Visible>0</mixer1Visible>
+ <mixer2Visible>0</mixer2Visible>
+ </configuration>
<song>
- <automation>0</automation>
+ <comment></comment>
<cpos>12288</cpos>
<rpos>0</rpos>
<lpos>0</lpos>
<master>1</master>
- <loop>0</loop>
- <punchin>0</punchin>
- <punchout>0</punchout>
- <record>0</record>
- <solo>0</solo>
- <type>0</type>
- <recmode>0</recmode>
- <cycle>0</cycle>
- <click>0</click>
- <quantize>0</quantize>
<len>18432</len>
- <follow>1</follow>
<miditrack>
<name>Track 1</name>
- <record>0</record>
<mute>0</mute>
- <solo>0</solo>
- <off>0</off>
- <channels>0</channels>
- <height>20</height>
- <locked>0</locked>
- <device>0</device>
- <channel>0</channel>
- <inportMap>65535</inportMap>
- <inchannelMap>65535</inchannelMap>
- <locked>0</locked>
+ <height>31</height>
<transposition>0</transposition>
<velocity>0</velocity>
<delay>0</delay>
<len>100</len>
<compression>100</compression>
- <midiThru>1</midiThru>
<part>
<name>Track 1</name>
- <poslen tick="0" len="18432" />
- <selected>1</selected>
+ <poslen tick="0" len="18432"/>
+ <selected>0</selected>
<color>0</color>
</part>
</miditrack>
<AudioOutput>
<name>Out 1</name>
- <record>0</record>
<mute>0</mute>
- <solo>0</solo>
- <off>0</off>
<channels>2</channels>
- <height>20</height>
- <locked>0</locked>
- <selected>1</selected>
- <mute>0</mute>
- <solo>0</solo>
+ <controller id="0" name="Volume" cur="1.02164" type="2" min="-3.00927" max="0.301887" default="0"/>
+ <controller id="1" name="Pan" cur="0" type="0" min="-1" max="1" default="0"/>
+ <height>31</height>
<prefader>0</prefader>
- <off>0</off>
- <controller id="0" cur="1.021645">
- </controller>
- <controller id="1" cur="0.000000">
- </controller>
</AudioOutput>
<SynthI>
<name>fluid-1</name>
- <record>0</record>
<mute>0</mute>
- <solo>0</solo>
<off>1</off>
<channels>2</channels>
- <height>20</height>
- <locked>124</locked>
- <mute>0</mute>
- <solo>0</solo>
+ <locked>1</locked>
+ <controller id="0" name="Volume" cur="1.41091" type="2" min="-3.00927" max="0.301887" default="0"/>
+ <controller id="1" name="Pan" cur="0" type="0" min="-1" max="1" default="0"/>
+ <height>31</height>
<prefader>0</prefader>
- <off>1</off>
- <controller id="0" cur="1.410912">
- </controller>
- <controller id="1" cur="0.000000">
- </controller>
<class>fluid</class>
- <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>
</SynthI>
<SynthI>
<name>organ-1</name>
- <record>0</record>
<mute>0</mute>
- <solo>0</solo>
- <off>0</off>
<channels>1</channels>
- <height>20</height>
- <locked>0</locked>
- <mute>0</mute>
- <solo>0</solo>
+ <selected>1</selected>
+ <controller id="0" name="Volume" cur="1.02164" type="2" min="-3.00927" max="0.301887" default="0"/>
+ <controller id="1" name="Pan" cur="-0.04" type="0" min="-1" max="1" default="0"/>
+ <height>31</height>
<prefader>0</prefader>
- <off>0</off>
- <controller id="0" cur="1.021645">
- </controller>
- <controller id="1" cur="-0.040000">
- </controller>
<class>organ</class>
- <port>0</port>
<guiVisible>0</guiVisible>
- <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>
- </midistate>
+ <geometry x="0" y="0" w="1" h="1" />
</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>
+ <locked>1</locked>
+ <controller id="0" name="Volume" cur="0" type="2" min="-3.00927" max="0.301887" default="0"/>
+ <controller id="1" name="Pan" cur="0" type="0" min="-1" max="1" default="0"/>
+ <height>31</height>
<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>
<mute>0</mute>
- <solo>0</solo>
<off>1</off>
<channels>1</channels>
- <height>20</height>
- <locked>0</locked>
- <mute>0</mute>
- <solo>0</solo>
+ <controller id="0" name="Volume" cur="0" type="2" min="-3.00927" max="0.301887" default="0"/>
+ <controller id="1" name="Pan" cur="0" type="0" min="-1" max="1" default="0"/>
+ <height>31</height>
<prefader>0</prefader>
- <off>1</off>
- <controller id="0" cur="0.000000">
- </controller>
- <controller id="1" cur="0.000000">
- </controller>
<class>vam</class>
- <port>3</port>
<guiVisible>0</guiVisible>
+ <geometry x="0" y="0" w="692" h="519" />
</SynthI>
<Route>
- <srcNode>1:Out 1</srcNode>
- <dstNode>alsa_pcm:playback_1</dstNode>
- </Route>
- <Route>
- <srcNode>2:Out 1</srcNode>
- <dstNode>alsa_pcm:playback_2</dstNode>
- </Route>
- <Route>
- <srcNode>fluid-1</srcNode>
- <dstNode>Out 1</dstNode>
+ <srcNode type="SYNTIPORT">fluid-1</srcNode>
+ <dstNode type="TRACK">Out 1</dstNode>
</Route>
<Route>
- <srcNode>organ-1</srcNode>
- <dstNode>Out 1</dstNode>
+ <srcNode type="SYNTIPORT">organ-1</srcNode>
+ <dstNode type="TRACK">Out 1</dstNode>
</Route>
<Route>
- <srcNode>s1-1</srcNode>
- <dstNode>Out 1</dstNode>
+ <srcNode type="SYNTIPORT">s1-1</srcNode>
+ <dstNode type="TRACK">Out 1</dstNode>
</Route>
<Route>
- <srcNode>vam-1</srcNode>
- <dstNode>Out 1</dstNode>
+ <srcNode type="SYNTIPORT">vam-1</srcNode>
+ <dstNode type="TRACK">Out 1</dstNode>
</Route>
+ <arranger>
+ <TrackConf type="0">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="4"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="1">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="2">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="3">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="4"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ <element id="8"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="4">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="5">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="2"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="6">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="4"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ <element id="8"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ <group>
+ <element id="7"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="7">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ <group>
+ <element id="10"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="8">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="9">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="9"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ <group>
+ <element id="11"/>
+ </group>
+ </TrackConf>
+ <TrackConf type="10">
+ <group>
+ </group>
+ <group>
+ <element id="0"/>
+ </group>
+ <group>
+ <element id="1"/>
+ <element id="3"/>
+ </group>
+ <group>
+ <element id="5"/>
+ <element id="6"/>
+ </group>
+ </TrackConf>
+ <info>0</info>
+ <strip>1</strip>
+ <hmag>0.04</hmag>
+ <vmag>1</vmag>
+ <hpos>0</hpos>
+ <vpos>0</vpos>
+ <splitter>
+ <size>144</size>
+ <size>578</size>
+ </splitter>
+ </arranger>
<tempolist fix="500000">
<tempo at="21474837">
<tick>0</tick>
@@ -773,34 +347,7 @@
<denom>4</denom>
</sig>
</siglist>
- <drummap>
- </drummap>
</song>
<toplevels>
- <audiomixer>
- <topwin>
- </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>
diff --git a/muse/synti/CMakeLists.txt b/muse/synti/CMakeLists.txt
index 3d02797c..02babaf9 100644
--- a/muse/synti/CMakeLists.txt
+++ b/muse/synti/CMakeLists.txt
@@ -27,6 +27,12 @@ include_directories(
${PROJECT_SOURCE_DIR}/synti
)
-subdirs(libsynti s1 organ fluid deicsonze fluidsynth simpledrums vam )
+set (SubDirs libsynti s1 organ deicsonze simpledrums vam )
+
+if (ENABLE_FLUID)
+ set (SubDirs ${SubDirs} fluid fluidsynth )
+endif (ENABLE_FLUID)
+
+subdirs(${SubDirs})
diff --git a/muse/synti/deicsonze/CMakeLists.txt b/muse/synti/deicsonze/CMakeLists.txt
index f14609d2..6edf37a2 100644
--- a/muse/synti/deicsonze/CMakeLists.txt
+++ b/muse/synti/deicsonze/CMakeLists.txt
@@ -29,6 +29,7 @@ add_library ( deicsonze SHARED
${deicsonze_mocs}
${deicsonze_uis}
)
+target_link_libraries( deicsonze synti )
# - tell cmake to name target deicsonze.so instead of
# libdeicsonze.so
diff --git a/muse/synti/fluid/CMakeLists.txt b/muse/synti/fluid/CMakeLists.txt
index b29015aa..9304564f 100644
--- a/muse/synti/fluid/CMakeLists.txt
+++ b/muse/synti/fluid/CMakeLists.txt
@@ -29,6 +29,8 @@ add_library ( fluid SHARED
${fluid_uis}
)
+target_link_libraries( fluid synti )
+
# - tell cmake to name target fluid.so instead of
# libfluid.so
# - use precompiled header files
@@ -36,6 +38,7 @@ add_library ( fluid SHARED
set_target_properties ( fluid
PROPERTIES PREFIX ""
COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all-pic.h"
+ LINK_FLAGS "-L${FLUID_LIBDIR} ${FLUID_LIB}"
)
install_targets ( /lib/${MusE_INSTALL_NAME}/synthi/ fluid )
diff --git a/muse/synti/fluidsynth/CMakeLists.txt b/muse/synti/fluidsynth/CMakeLists.txt
index 1b56396f..1dbe477f 100644
--- a/muse/synti/fluidsynth/CMakeLists.txt
+++ b/muse/synti/fluidsynth/CMakeLists.txt
@@ -29,6 +29,8 @@ add_library ( fluidsynth SHARED
${fluidsynth_uis}
)
+target_link_libraries( fluidsynth synti )
+
# - tell cmake to name target fluidsynth.so instead of
# libfluidsynth.so
# - use precompiled header files
@@ -36,6 +38,7 @@ add_library ( fluidsynth SHARED
set_target_properties ( fluidsynth
PROPERTIES PREFIX ""
COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all-pic.h"
+ LINK_FLAGS "-L${FLUID_LIBDIR} ${FLUID_LIB}"
)
install_targets ( /lib/${MusE_INSTALL_NAME}/synthi/ fluidsynth )
diff --git a/muse/synti/libsynti/CMakeLists.txt b/muse/synti/libsynti/CMakeLists.txt
index 922fe644..b6d98df6 100644
--- a/muse/synti/libsynti/CMakeLists.txt
+++ b/muse/synti/libsynti/CMakeLists.txt
@@ -19,6 +19,7 @@
#=============================================================================
add_library(synti mess.cpp gui.cpp mono.cpp poly.cpp mpevent.cpp)
+
set_target_properties( synti
PROPERTIES COMPILE_FLAGS "-include ${PROJECT_SOURCE_DIR}/all.h"
)
diff --git a/muse/synti/organ/CMakeLists.txt b/muse/synti/organ/CMakeLists.txt
index 26f10066..5be60520 100644
--- a/muse/synti/organ/CMakeLists.txt
+++ b/muse/synti/organ/CMakeLists.txt
@@ -29,6 +29,8 @@ add_library ( organ SHARED
${organ_uis}
)
+target_link_libraries( organ synti )
+
# - tell cmake to name target organ.so instead of
# liborgan.so
# - use precompiled header files
diff --git a/muse/synti/s1/CMakeLists.txt b/muse/synti/s1/CMakeLists.txt
index dfd1f19e..83428204 100644
--- a/muse/synti/s1/CMakeLists.txt
+++ b/muse/synti/s1/CMakeLists.txt
@@ -20,6 +20,8 @@
add_library ( s1 SHARED s1.cpp )
+target_link_libraries( s1 synti )
+
# tell cmake to name target s1.so instead of
# libs1.so
#
diff --git a/muse/synti/vam/CMakeLists.txt b/muse/synti/vam/CMakeLists.txt
index 51c1b38a..2965d5d8 100644
--- a/muse/synti/vam/CMakeLists.txt
+++ b/muse/synti/vam/CMakeLists.txt
@@ -29,6 +29,8 @@ add_library ( vam SHARED
${vam_uis}
)
+target_link_libraries( vam synti )
+
# - tell cmake to name target vam.so instead of
# libvam.so
# - use precompiled header files