simplemap layouts/60StripLayout.xml pixelmappers.SimpleMapper simplemap 20 pixelmappers.GaussianMapper gaussmap 30 0.1 10 1 renderers/60StripSeq.xml renderers/Pygame.xml inputs.OSCInput osc2 1234 10 inputs.OSCInput osc 12345 10 inputs.PygameInput pygame 10 inputs.TCPInput tcp 20120 10 inputs/MouseFollower.xml inputs.RandomLocs randomLoc behaviors.EchoBehavior echo 0 False behaviors.BehaviorChain moveanddecay tcp move decay True gaussmap behaviors.MoveBehavior move 3 3 behaviors.MobileShakeBehavior mobileshake 3 behaviors.BehaviorChain shakeanddecay tcp mobileshake slowdecay True simplemap sixaxis behaviors.ControllerOSC touchosc behaviors.TouchOSC behaviors/RedShift.xml behaviors/RandomColor.xml behaviors/PixelDecay.xml behaviors/SingleFrame.xml behaviors/PixelDecay.xml .01 behaviors.XYMove xymove 5 2 behaviors.RestrictLocation xbounce {val}*-1 XStep {x}<0 or {x}>800 behaviors.RestrictLocation ybounce {val}*-1 YStep {y}<0 or {y}>200 behaviors.BehaviorChain movebounce xymove ybounce xbounce behaviors.BehaviorChain xymover pygame colorchange mover decay {'mover':'movebounce'} True gaussmap behaviors.DebugBehavior debug 0 pygame behaviors.AllPixelsLeft pixelsleft behaviors.Square square 20 behaviors.AllPixels allpixels behaviors/LoopAndDie.xml 50 behaviors.BehaviorChain runcolordecay pygame colorchange running decay {'running':'acceleratedie'} False gaussmap behaviors.BehaviorChain randomwalk pygame colorchange mover decay {'mover':'redwalk'} False gaussmap behaviors.ResponseMover mover behaviors.BehaviorChain redwalk randmovement redshift behaviors.RandomWalk randmovement 2 behaviors/Accelerate.xml behaviors.BehaviorChain acceleratedie accelerate recursivedecay behaviors.BehaviorChain mousechaser2 osc2 sixaxis singleframe True gaussmap behaviors.BehaviorChain mousechaser osc touchosc square singleframe True behaviors/RunningBehavior.xml