aboutsummaryrefslogtreecommitdiffhomepage
path: root/monster.cfg
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2017-07-04 01:10:08 +0200
committercbdev <cb@cbcdn.com>2017-07-04 01:10:08 +0200
commit8f32e0e3c7c2687a0a730445c56f4b0c69cb7fd1 (patch)
tree6975f6595b011e21dc81633bdc2402bf0d0196e5 /monster.cfg
parent7cc78e0413504ba0c58289d964a65df2b872271e (diff)
downloadmidimonster-8f32e0e3c7c2687a0a730445c56f4b0c69cb7fd1.tar.gz
midimonster-8f32e0e3c7c2687a0a730445c56f4b0c69cb7fd1.tar.bz2
midimonster-8f32e0e3c7c2687a0a730445c56f4b0c69cb7fd1.zip
Change mapping syntax to allow bi-directional assignments
Diffstat (limited to 'monster.cfg')
-rw-r--r--monster.cfg120
1 files changed, 76 insertions, 44 deletions
diff --git a/monster.cfg b/monster.cfg
index d915fae..3eca560 100644
--- a/monster.cfg
+++ b/monster.cfg
@@ -10,53 +10,85 @@ bind = * 8000
dest = ::1 8001
root = /1
+[osc t2]
+bind = * 8002
+dest = ::1 8001
+root = /1
+
[midi lc]
write = FLUID
[loopback loop]
[map]
-loop.x = test./xy:0
-loop.y = test./xy:1
-loop.f1 = test./fader1
-loop.f2 = test./fader2
-loop.f3 = test./fader3
-loop.f4 = test./fader4
-loop.t1 = test./toggle1
-loop.t2 = test./toggle2
-loop.t3 = test./toggle3
-loop.pa1 = test./push1
-loop.pa2 = test./push2
-loop.pa3 = test./push3
-loop.pa4 = test./push4
-loop.pa5 = test./push5
-loop.pa6 = test./push6
-loop.pa7 = test./push7
-loop.pa8 = test./push8
-loop.pa9 = test./push9
-loop.pb0 = test./push10
-loop.pb1 = test./push11
-loop.pb2 = test./push12
-
-lc.note0.30 = loop.x
-lc.note0.31 = loop.y
-lc.note0.32 = loop.f1
-lc.note0.33 = loop.f2
-lc.note0.34 = loop.f3
-lc.note0.35 = loop.f4
-lc.note0.36 = loop.t1
-lc.note0.37 = loop.t2
-lc.note0.38 = loop.t3
-
-lc.note0.63 = loop.pa1
-lc.note0.64 = loop.pa2
-lc.note0.65 = loop.pa3
-lc.note0.66 = loop.pa4
-lc.note0.67 = loop.pa5
-lc.note0.68 = loop.pa6
-lc.note0.69 = loop.pa7
-lc.note0.70 = loop.pa8
-lc.note0.71 = loop.pa9
-lc.note0.72 = loop.pb0
-lc.note0.73 = loop.pb1
-lc.note0.74 = loop.pb2
+loop.x < test./xy:0
+loop.y < test./xy:1
+loop.f1 < test./fader1
+loop.f2 < test./fader2
+loop.f3 < test./fader3
+loop.f4 < test./fader4
+loop.t1 < test./toggle1
+loop.t2 < test./toggle2
+loop.t3 < test./toggle3
+loop.pa1 < test./push1
+loop.pa2 < test./push2
+loop.pa3 < test./push3
+loop.pa4 < test./push4
+loop.pa5 < test./push5
+loop.pa6 < test./push6
+loop.pa7 < test./push7
+loop.pa8 < test./push8
+loop.pa9 < test./push9
+loop.pb0 < test./push10
+loop.pb1 < test./push11
+loop.pb2 < test./push12
+
+loop.pc1 < t2./push1
+loop.pc2 < t2./push2
+loop.pc3 < t2./push3
+loop.pc4 < t2./push4
+loop.pc5 < t2./push5
+loop.pc6 < t2./push6
+loop.pc7 < t2./push7
+loop.pc8 < t2./push8
+loop.pc9 < t2./push9
+loop.pd0 < t2./push10
+loop.pd1 < t2./push11
+loop.pd2 < t2./push12
+
+
+lc.note0.30 < loop.x
+lc.note0.31 < loop.y
+lc.note0.32 < loop.f1
+lc.note0.33 < loop.f2
+lc.note0.34 < loop.f3
+lc.note0.35 < loop.f4
+lc.note0.36 < loop.t1
+lc.note0.37 < loop.t2
+lc.note0.38 < loop.t3
+
+lc.note0.48 < loop.pc1
+lc.note0.49 < loop.pc2
+lc.note0.50 < loop.pc3
+lc.note0.51 < loop.pc4
+lc.note0.52 < loop.pc5
+lc.note0.53 < loop.pc6
+lc.note0.54 < loop.pc7
+lc.note0.55 < loop.pc8
+lc.note0.56 < loop.pc9
+lc.note0.57 < loop.pd0
+lc.note0.58 < loop.pd1
+lc.note0.59 < loop.pd2
+
+lc.note0.60 < loop.pa1
+lc.note0.61 < loop.pa2
+lc.note0.62 < loop.pa3
+lc.note0.63 < loop.pa4
+lc.note0.64 < loop.pa5
+lc.note0.65 < loop.pa6
+lc.note0.66 < loop.pa7
+lc.note0.67 < loop.pa8
+lc.note0.68 < loop.pa9
+lc.note0.69 < loop.pb0
+lc.note0.70 < loop.pb1
+lc.note0.71 < loop.pb2