summaryrefslogtreecommitdiff
path: root/dmx/dmxcontrol.py
diff options
context:
space:
mode:
Diffstat (limited to 'dmx/dmxcontrol.py')
-rw-r--r--dmx/dmxcontrol.py55
1 files changed, 55 insertions, 0 deletions
diff --git a/dmx/dmxcontrol.py b/dmx/dmxcontrol.py
new file mode 100644
index 0000000..e214aec
--- /dev/null
+++ b/dmx/dmxcontrol.py
@@ -0,0 +1,55 @@
+
+# rms = float(open('/tmp/rms', 'r').read()) / 20000.
+# prevrms = prevrms * 0.64 + rms * 0.4
+# print prevrms
+
+gamountmul = 0.2 # 1.4
+gmul = 0.4
+
+effects[0].camount = 0.22 * gamountmul
+effects[0].cphase = 0.0
+effects[0].jumpdecayset = 0.05 #0.49 # 0.19
+effects[0].jumpdecayfall = 0.90
+effects[0].jumpv = 0.12
+universe[0].mult = 0.55 * gmul
+
+effects[1].camount = 0.1 * gamountmul
+effects[1].cphase = 0.5
+effects[1].phasejump = 0.03 # 0.084
+effects[1].jumpdecayset = 0.1
+effects[1].jumpdecayfall = 0.90
+effects[1].jumpv = 0.2
+universe[1].mult = 0.55 * gmul
+
+effects[2].camount = 0.12 * gamountmul
+effects[2].cphase = 0.5
+effects[2].phasejump = 0.12
+effects[2].jumpdecayset = 0.36 # 0.19
+effects[2].jumpdecayfall = 0.955
+effects[2].jumpv = 0.3 #1.5
+universe[2].mult = 0.3 * gmul # + prevrms
+
+effects[3].camount = 0.10 * gamountmul
+effects[3].cphase = 0.0
+effects[3].phasejump = 0.12 # 0.084
+effects[3].jumpdecayset = 0.39 # 0.27
+effects[3].jumpdecayfall = 0.955
+effects[3].jumpv = 0.5 #4.23
+universe[3].mult = 0.3 * gmul # + prevrms
+
+effects[4].camount = 0.12 * gamountmul
+effects[4].phasejump = 0.22
+effects[4].cphase = 0.5
+effects[4].jumpdecayset = 0.6
+effects[4].jumpdecayfall = 0.95
+effects[4].jumpv = 0.9
+universe[4].mult = 0.32 * gmul
+
+effects[4].r_phasejump += 0.0004
+
+# static
+#for e in effects[:3]:
+# e.fadespeed = 0.0
+# e.r_phasejump = 0.09
+
+# bpm = 106.