File: combipatchdemo.xml

package info (click to toggle)
freewheeling 0.6-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,848 kB
  • ctags: 4,510
  • sloc: cpp: 22,446; sh: 3,711; xml: 2,879; makefile: 29; ansic: 12
file content (42 lines) | stat: -rw-r--r-- 1,470 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<patchlist>
<!-- These patch will split the keyboard into four zones. Each zone transmits
     to a different MIDI channel, all on the same MIDI port (the default 
     output port for this patchbank, defined when you load this configuration
     into .fweelin.rc). -->

<!-- It is also possible to specify the 'midiport' parameter for each zone,
     so each zone routes to a different MIDI output. -->    
<combi name="Strings">
  <!-- Note overlap- several ranges map across -->
  <zone keyrange="12>55" channel="0"/>
  <zone keyrange="46>64" channel="1"/>
  <zone keyrange="55>76" channel="2"/>
  <zone keyrange="60>127" channel="3"/>
</combi>

<combi name="Woods">
  <zone keyrange="12>55" channel="8"/>
  <zone keyrange="46>64" channel="9"/>
  <zone keyrange="55>76" channel="10"/>
  <zone keyrange="60>127" channel="11"/>
</combi>

<combi name="Brass">
<!-- Need to send CC1 value 0 -->
  <zone keyrange="12>55" channel="6"/>
  <zone keyrange="46>64" channel="4"/>
  <zone keyrange="55>76" channel="5"/>
  <zone keyrange="60>127" channel="7"/>
</combi>

<patch channel="12" name="Big Ol Flutes" bank="32" program="0"/>
<patch channel="12" name="Big Ol Clarinets" bank="32" program="10"/>

<!-- This patch transmit MIDI bank and program change messages when it is
     selected. -->
<combi name="Flutes/Clarinets">
  <zone keyrange="0>127" channel="12" bank="32" program="11"/>
  <zone keyrange="0>127" channel="13" bank="32" program="12"/>
</combi>

</patchlist>