diff options
| -rw-r--r-- | muse/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | muse/share/templates/synti.med | 987 | ||||
| -rw-r--r-- | muse/synti/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | muse/synti/deicsonze/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | muse/synti/fluid/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | muse/synti/fluidsynth/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | muse/synti/libsynti/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | muse/synti/organ/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | muse/synti/s1/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | muse/synti/vam/CMakeLists.txt | 2 | 
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  | 
