From 8f32e0e3c7c2687a0a730445c56f4b0c69cb7fd1 Mon Sep 17 00:00:00 2001 From: cbdev Date: Tue, 4 Jul 2017 01:10:08 +0200 Subject: Change mapping syntax to allow bi-directional assignments --- monster.cfg | 120 ++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 76 insertions(+), 44 deletions(-) (limited to 'monster.cfg') 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 -- cgit v1.2.3