Mercurial > code > home > repos > light9
view flax/littletimeline.py @ 9:342f7d1c7561
The FlyingFader will accept keyboard values and fade to them over 1.5
The FlyingFader will accept keyboard values and fade to them over 1.5
seconds. Combinations of control and alt change that speed. RMB
also creates a fade and LMB will cancel them. Colors are pretty
and informative. Fades can be created manually with the newfade()
function.
author | dmcc |
---|---|
date | Sun, 07 Jul 2002 05:13:12 +0000 |
parents | 45b12307c695 |
children | b6ccc325f1ec |
line wrap: on
line source
#!/usr/bin/python """ a test that listens to ascoltami player and outputs a light to dmxserver """ from __future__ import division import xmlrpclib,time,socket,sys sys.path.append("../light8") import dmxclient player=xmlrpclib.Server("http://localhost:8040") print "found player" t1=time.time() while 1: try: playtime=player.gettime() except socket.error,e: print "server error %r, waiting"%e time.sleep(2) lev=0 for low,high,func in ((0,20,0), (20,30,(playtime-20)/10), (30,170,1), (170,189,1-(playtime-170)/19), ): if low<=playtime<high: lev=func print "Send",lev dmxclient.outputlevels([lev]) time.sleep(.01)