DGM Switchable
WINDOW 53.000000 92.000000 506.000000 372.000000
MDL (MidiConn) /boot/home/Weaver/MusicWeaver/MidiConn
MDL (JoinPaths) /boot/home/Weaver/JoinPaths
MDL (MsgMarker) /boot/home/Weaver/MusicWeaver/MsgMarker
MDL (Switcher) /boot/home/Weaver/Switcher
MDL (Splitter) /boot/home/Weaver/MusicWeaver/Splitter
MDL (UseIndex) /boot/home/Weaver/MusicWeaver/UseIndex
MDL (SetRPN) /boot/home/Weaver/MusicWeaver/SetRPN
MDL (PitchBend) /boot/home/Weaver/MusicWeaver/PitchBend
MDL (MidiPlay) /boot/home/Weaver/MusicWeaver/MidiPlay
MDL (Transpose) /boot/home/Weaver/MusicWeaver/Transpose
ELEM (MidiConn) 12/9 ROT 0 MIDI I/O
ELEM (JoinPaths) 3/8 ROT 0 Merge to Out
ELEM (MsgMarker) 16/10 ROT 0 Limit unwanted
ELEM (MsgMarker) 19/10 ROT 0 Dupe Wanted
ELEM (Switcher) 28/9 ROT 0 Switch on Program
ELEM (Splitter) 22/10 ROT 0 Bypass Switcher
ELEM (UseIndex) 23/23 ROT 0 Program to Switch
ELEM (Splitter) 24/15 ROT 1 Extract Program
ELEM (SetRPN) 10/3 ROT 0 Fine Tune
ELEM (PitchBend) 16/3 ROT 0 Bend
ELEM (MidiPlay) 1/2 ROT 0 SRC0
ELEM (Transpose) 3/5 ROT 1 FLT0
COMP - 39/5 ROT 0 chans 1/2
WINDOW 222.000000 105.000000 530.000000 331.000000
MDL (Splitter) /boot/home/Weaver/MusicWeaver/Splitter
MDL (MidiChannel) /boot/home/Weaver/MusicWeaver/MidiChannel
MDL (Program) /boot/home/Weaver/MusicWeaver/Program
MDL (Controller) /boot/home/Weaver/MusicWeaver/Controller
MDL (Transpose) /boot/home/Weaver/MusicWeaver/Transpose
MDL (KeyRange) /boot/home/Weaver/MusicWeaver/KeyRange
MDL (BridgeOut) /boot/home/Weaver/BridgeOut
MDL (BridgeIn) /boot/home/Weaver/BridgeIn
ELEM (Splitter) 10/10 ROT 0 Dupe in-range
ELEM (MidiChannel) 15/5 ROT 0 Chan A
ELEM (Program) 10/5 ROT 0 Prog A
ELEM (Controller) 10/2 ROT 0 Cntrlr A
ELEM (Transpose) 19/5 ROT 0 Transpose A
ELEM (KeyRange) 5/10 ROT 0 Range
ELEM (MidiChannel) 15/15 ROT 0 Chan B
ELEM (Program) 10/15 ROT 0 Prog B
ELEM (Controller) 10/18 ROT 0 Cntrlr B
ELEM (Transpose) 19/15 ROT 0 Transpose B
ELEM (BridgeOut) 22/10 ROT 0 Merged Out
ELEM (BridgeIn) 2/6 ROT 0 Input 1
ELEM (BridgeIn) 2/15 ROT 0 Input 2
ELEM (BridgeIn) 18/10 ROT 0 Through
LINK 11/9 [Through] Dupe in-range
TO 15/6 [] Chan A
PATH  11/9 15/9 15/6
LINK 11/11 [Diverted] Dupe in-range
TO 15/14 [] Chan B
PATH  11/11 15/11 15/14
LINK 16/5 [] Chan A
TO 18/5 [] Transpose A
PATH  16/5 18/5
LINK 11/5 [Program] Prog A
TO 14/5 [] Chan A
PATH  11/5 14/5
LINK 11/2 [Control] Cntrlr A
TO 15/4 [] Chan A
PATH  11/2 15/2 15/4
LINK 20/5 [] Transpose A
TO 22/9 [] Merged Out
PATH  20/5 22/5 22/9
LINK 6/10 [] Range
TO 9/10 [Through] Dupe in-range
PATH  6/10 9/10
LINK 16/15 [] Chan B
TO 18/15 [] Transpose B
PATH  16/15 18/15
LINK 11/15 [Program] Prog B
TO 14/15 [] Chan B
PATH  11/15 14/15
LINK 11/18 [Control] Cntrlr B
TO 15/16 [] Chan B
PATH  11/18 15/18 15/16
LINK 20/15 [] Transpose B
TO 22/11 [] Merged Out
PATH  20/15 22/15 22/11
LINK 3/6 [] Input 1
TO 5/9 [] Range
PATH  3/6 5/6 5/9
LINK 3/15 [] Input 2
TO 5/11 [] Range
PATH  3/15 5/15 5/11
LINK 19/10 [] Through
TO 21/10 [] Merged Out
PATH  19/10 21/10
STATE - Dupe in-range
>   RECT (window) 331.000000 25.000000 465.000000 175.000000
>   BOOL (splits) 10000000
>   BOOL (dupes) 01100000
>   BOOL (stops) 00000000
>   BOOL (passes) 00000001
END Dupe in-range
STATE - Chan A
>   RECT (window) 332.000000 21.000000 432.000000 161.000000
>   LONG (channel) 0
END Chan A
STATE + Prog A
>   RECT (window) 20.000000 20.000000 226.000000 240.000000
>   LONG (program) 7
END Prog A
STATE - Cntrlr A
>   RECT (window) 384.000000 20.000000 625.000000 241.000000
>   LONG (mode) 1
>   LONG (controller) 0
>   LONG (value) 0
END Cntrlr A
STATE - Transpose A
>   RECT (window) 440.000000 18.000000 680.000000 148.000000
>   LONG (semitones) 0
>   LONG (octaves) 0
END Transpose A
STATE - Range
>   RECT (window) 20.000000 20.000000 260.000000 180.000000
>   LONG (mark) 4
>   LONG (within) 1
>   LONG (rangelow) 0
>   LONG (rangehigh) 127
END Range
STATE - Chan B
>   RECT (window) 326.000000 301.000000 426.000000 441.000000
>   LONG (channel) 1
END Chan B
STATE + Prog B
>   RECT (window) 24.000000 273.000000 228.000000 493.000000
>   LONG (program) 86
END Prog B
STATE - Cntrlr B
>   RECT (window) 304.000000 251.000000 552.000000 474.000000
>   LONG (mode) 1
>   LONG (controller) 0
>   LONG (value) 0
END Cntrlr B
STATE - Transpose B
>   RECT (window) 436.000000 300.000000 676.000000 430.000000
>   LONG (semitones) 0
>   LONG (octaves) 0
END Transpose B
ENDCOMP chans 1/2
COMP - 39/16 ROT 0 chans 3/4
WINDOW 222.000000 105.000000 530.000000 331.000000
MDL (Splitter) /boot/home/Weaver/MusicWeaver/Splitter
MDL (MidiChannel) /boot/home/Weaver/MusicWeaver/MidiChannel
MDL (Program) /boot/home/Weaver/MusicWeaver/Program
MDL (Controller) /boot/home/Weaver/MusicWeaver/Controller
MDL (Transpose) /boot/home/Weaver/MusicWeaver/Transpose
MDL (KeyRange) /boot/home/Weaver/MusicWeaver/KeyRange
MDL (BridgeOut) /boot/home/Weaver/BridgeOut
MDL (BridgeIn) /boot/home/Weaver/BridgeIn
ELEM (Splitter) 10/10 ROT 0 Dupe in-range
ELEM (MidiChannel) 15/5 ROT 0 Chan A (3)
ELEM (Program) 10/5 ROT 0 Prog A
ELEM (Controller) 10/2 ROT 0 Cntrlr A
ELEM (Transpose) 19/5 ROT 0 Transpose A
ELEM (KeyRange) 5/10 ROT 0 Range
ELEM (MidiChannel) 15/15 ROT 0 Chan B (4)
ELEM (Program) 10/15 ROT 0 Prog B
ELEM (Controller) 10/18 ROT 0 Cntrlr B
ELEM (Transpose) 19/15 ROT 0 Transpose B
ELEM (BridgeOut) 22/10 ROT 0 Merged Out
ELEM (BridgeIn) 2/6 ROT 0 Input 1
ELEM (BridgeIn) 2/15 ROT 0 Input 2
ELEM (BridgeIn) 18/10 ROT 0 Through
LINK 11/9 [Through] Dupe in-range
TO 15/6 [] Chan A (3)
PATH  11/9 15/9 15/6
LINK 11/11 [Diverted] Dupe in-range
TO 15/14 [] Chan B (4)
PATH  11/11 15/11 15/14
LINK 16/5 [] Chan A (3)
TO 18/5 [] Transpose A
PATH  16/5 18/5
LINK 11/5 [Program] Prog A
TO 14/5 [] Chan A (3)
PATH  11/5 14/5
LINK 11/2 [Control] Cntrlr A
TO 15/4 [] Chan A (3)
PATH  11/2 15/2 15/4
LINK 20/5 [] Transpose A
TO 22/9 [] Merged Out
PATH  20/5 22/5 22/9
LINK 6/10 [] Range
TO 9/10 [Through] Dupe in-range
PATH  6/10 9/10
LINK 16/15 [] Chan B (4)
TO 18/15 [] Transpose B
PATH  16/15 18/15
LINK 11/15 [Program] Prog B
TO 14/15 [] Chan B (4)
PATH  11/15 14/15
LINK 11/18 [Control] Cntrlr B
TO 15/16 [] Chan B (4)
PATH  11/18 15/18 15/16
LINK 20/15 [] Transpose B
TO 22/11 [] Merged Out
PATH  20/15 22/15 22/11
LINK 3/6 [] Input 1
TO 5/9 [] Range
PATH  3/6 5/6 5/9
LINK 3/15 [] Input 2
TO 5/11 [] Range
PATH  3/15 5/15 5/11
LINK 19/10 [] Through
TO 21/10 [] Merged Out
PATH  19/10 21/10
STATE - Dupe in-range
>   RECT (window) 331.000000 25.000000 465.000000 175.000000
>   BOOL (splits) 10000000
>   BOOL (dupes) 01100000
>   BOOL (stops) 00000000
>   BOOL (passes) 00000001
END Dupe in-range
STATE - Chan A (3)
>   RECT (window) 332.000000 21.000000 432.000000 161.000000
>   LONG (channel) 2
END Chan A (3)
STATE + Prog A
>   RECT (window) 235.000000 21.000000 441.000000 241.000000
>   LONG (program) 49
END Prog A
STATE - Cntrlr A
>   RECT (window) 394.000000 29.000000 635.000000 250.000000
>   LONG (mode) 1
>   LONG (controller) 0
>   LONG (value) 0
END Cntrlr A
STATE - Transpose A
>   RECT (window) 440.000000 18.000000 680.000000 148.000000
>   LONG (semitones) 0
>   LONG (octaves) 0
END Transpose A
STATE - Range
>   RECT (window) 20.000000 20.000000 260.000000 180.000000
>   LONG (mark) 4
>   LONG (within) 1
>   LONG (rangelow) 0
>   LONG (rangehigh) 127
END Range
STATE - Chan B (4)
>   RECT (window) 326.000000 301.000000 426.000000 441.000000
>   LONG (channel) 3
END Chan B (4)
STATE + Prog B
>   RECT (window) 235.000000 274.000000 439.000000 494.000000
>   LONG (program) 93
END Prog B
STATE - Cntrlr B
>   RECT (window) 388.000000 252.000000 636.000000 475.000000
>   LONG (mode) 1
>   LONG (controller) 0
>   LONG (value) 0
END Cntrlr B
STATE - Transpose B
>   RECT (window) 436.000000 300.000000 676.000000 430.000000
>   LONG (semitones) 0
>   LONG (octaves) 0
END Transpose B
ENDCOMP chans 3/4
LINK 13/10 [From MIDI In] MIDI I/O
TO 15/10 [] Limit unwanted
PATH  13/10 15/10
LINK 4/8 [] Merge to Out
TO 11/8 [MIDI Out] MIDI I/O
PATH  4/8 11/8
LINK 17/10 [] Limit unwanted
TO 18/10 [] Dupe Wanted
PATH  17/10 18/10
LINK 20/10 [] Dupe Wanted
TO 21/10 [Through] Bypass Switcher
PATH  20/10 21/10
LINK 29/8 [Through] Switch on Program
TO 37/5 [Input 1] chans 1/2
PATH  29/8 30/8 30/5 37/5
LINK 29/10 [Diverted] Switch on Program
TO 37/15 [Input 1] chans 3/4
PATH  29/10 30/10 30/15 37/15
LINK 23/9 [Through] Bypass Switcher
TO 27/9 [Through] Switch on Program
PATH  23/9 27/9
LINK 23/11 [Diverted] Bypass Switcher
TO 24/14 [Through] Extract Program
PATH  23/11 24/11 24/14
LINK 24/22 [Control Out] Program to Switch
TO 28/11 [Control] Switch on Program
PATH  24/22 28/22 28/11
LINK 23/16 [Diverted] Extract Program
TO 23/21 [Trigger] Program to Switch
PATH  23/16 23/21
LINK 25/16 [Through] Extract Program
TO 37/17 [Input 2] chans 3/4
PATH  25/16 25/17 33/17 37/17
BRANCH 33/17 [Through] Extract Program
TO 37/6 [Input 2] chans 1/2
PATH  33/17 33/6 37/6
LINK 11/3 [Parameter Out] Fine Tune
TO 16/9 [] Limit unwanted
PATH  11/3 12/3 12/5 16/5 16/9
LINK 17/3 [PitchBend] Bend
TO 19/9 [] Dupe Wanted
PATH  17/3 19/3 19/9
LINK 2/2 [Midi] SRC0
TO 3/4 [] FLT0
PATH  2/2 3/2 3/4
LINK 3/6 [] FLT0
TO 3/7 [] Merge to Out
PATH  3/6 3/7
LINK 39/7 [Merged Out] chans 1/2
TO 39/14 [Through] chans 3/4
PATH  39/7 39/14
LINK 39/18 [Merged Out] chans 3/4
TO 3/9 [] Merge to Out
PATH  39/18 39/19 3/19 3/9
STATE - MIDI I/O
>   RECT (window) 63.000000 19.000000 163.000000 59.000000
END MIDI I/O
STATE - Limit unwanted
>   RECT (window) 460.000000 69.000000 560.000000 229.000000
>   LONG (mark) 8
>   BOOL (evtypes) 00001000
END Limit unwanted
STATE - Dupe Wanted
>   RECT (window) 136.000000 261.000000 236.000000 421.000000
>   LONG (mark) 2
>   BOOL (evtypes) 10010010
END Dupe Wanted
STATE - Switch on Program
>   RECT (window) 356.000000 275.000000 490.000000 575.000000
>   LONG (state) 0
>   BOOL (splits) 0100000000000000
>   BOOL (dupes) 0010000000000000
>   BOOL (stops) 0000000000000000
>   BOOL (passes) 1000000000000000
END Switch on Program
STATE - Bypass Switcher
>   RECT (window) 20.000000 20.000000 154.000000 170.000000
>   BOOL (splits) 01010000
>   BOOL (dupes) 00000000
>   BOOL (stops) 00000000
>   BOOL (passes) 00000000
END Bypass Switcher
STATE - Extract Program
>   RECT (window) 49.000000 166.000000 183.000000 316.000000
>   BOOL (splits) 00010000
>   BOOL (dupes) 00000000
>   BOOL (stops) 00000000
>   BOOL (passes) 00000000
END Extract Program
STATE - Fine Tune
>   RECT (window) 380.000000 20.000000 620.000000 260.000000
>   LONG (mode) 1
>   LONG (parameter) 1
>   LONG (value) 64
END Fine Tune
STATE - Bend
>   RECT (window) 10.000000 227.000000 575.000000 371.000000
>   LONG (bendvalue) 0
END Bend
STATE - SRC0
>   RECT (window) 1.000000 24.000000 201.000000 129.000000
>   CSTR (directory) /boot/home/MIDI
END SRC0
STATE - FLT0
>   RECT (window) 223.000000 22.000000 463.000000 152.000000
>   LONG (semitones) 0
>   LONG (octaves) 0
END FLT0
