changeset 1842:d3e7f47aed4b

fix aura sparkle effect Ignore-this: 10868abc8463c3ae350b1518f508776e
author drewp@bigasterisk.com
date Sun, 10 Jun 2018 04:25:05 +0000
parents 59b09e30716a
children 741bfcc0b47c
files light9/effect/effecteval.py
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/light9/effect/effecteval.py	Sun Jun 10 04:19:11 2018 +0000
+++ b/light9/effect/effecteval.py	Sun Jun 10 04:25:05 2018 +0000
@@ -113,8 +113,7 @@
     tr, tg, tb = hex_to_rgb(tint)
     for n in range(1, 5+1):
         scl = strength * ((int(songTime * 10) % n) < 1)
-        col = scale('#ffffff', scl)
-        print n, 'scl', col
+        col = literalColorHsv((songTime + (n / 5)) % 1, 1, scl)
 
         dev = L9['device/aura%s' % n]
         out.update({
@@ -123,8 +122,8 @@
             })
         ang = songTime * 4
         out.update({
-        (dev, L9['rx']): lerp(.27, .7, (n-1)/4) + .8 * math.sin(ang+n),
-        (dev, L9['ry']): lerp(.46, .52, (n-1)/4) + .8 * math.cos(ang+n),
+        (dev, L9['rx']): lerp(.27, .8, (n-1)/4) + .2 * math.sin(ang+n),
+        (dev, L9['ry']): lerp(.46, .52, (n-1)/4) + .4 * math.cos(ang+n),
             })
     return out