meta.py 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #!/usr/bin/python3
  2. class Elem_Container():
  3. def __init__(self):
  4. self.commands = []
  5. self.val = {}
  6. self.elem = {}
  7. fx_prm_main = {}
  8. fx_prm_move = {"SIZE":40,"SPEED":8,"OFFSET":100,"BASE":"0","START":0,"MODE":0,"MO":0,"DIR":1,"INVERT":0,"WING":2,"WIDTH":100}
  9. fx_prm_3 = {"SIZE":40,"SPEED":8,"OFFSET":100,"BASE":"0","START":0,"MODE":0,"MO":0,"DIR":1,"INVERT":0,"WING":2,"WIDTH":100}
  10. fx_color = {"A":"red","B":"blue"}
  11. fx_prm = {"SIZE":255,"SPEED":10,"OFFSET":100,"BASE":"-","START":0,"MODE":0,"MO":0,"DIR":1,"INVERT":1,"SHUFFLE":0,"WING":2,"WIDTH":25,"2D-X":1,"2D:MODE":0}
  12. fx_x_modes = ["spiral","left","right","up","down","left_right","up_down"]
  13. fx_modes = ["RED","GREEN","BLUE","MAG","YELLOW","CYAN"]
  14. fx_mo = ["fade","on","rnd","ramp","ramp2","cosinus","sinus","static"]
  15. # MASTER --------
  16. setup = Elem_Container()
  17. setup.commands = ["SAVE\nSHOW","LOAD\nSHOW","NEW\nSHOW","SAVE\nSHOW AS","SAVE &\nRESTART","DRAW\nGUI","PRO\nMODE"]
  18. setup.commands = ["SAVE\nSHOW","LOAD\nSHOW","NEW\nSHOW","SAVE\nSHOW AS","SAVE &\nRESTART","PRO\nMODE"]
  19. fx_main = Elem_Container()
  20. fx_main.commands =["REC-FX","FX OFF","\n"]
  21. fx_moves = Elem_Container()
  22. fx_moves.commands =[
  23. "FX:CIR","FX:PAN","FX:TILT", "WIDTH:\n100","DIR:\n0","INVERT:\n0","\n",
  24. "SHUFFLE:\n0","SIZE:\n","SPEED:\n","START:\n","OFFSET:\n","\n"
  25. ]
  26. fx_3 = Elem_Container()
  27. fx_3.commands =[
  28. "FX:ATTR","PAN","TILT","ATTR3","ATTR4","\n",
  29. "TYPE:","SIN","COS"," "," ","\n",
  30. "WIDTH:","25","25","25","25","\n",
  31. "SIZE:","255","255","255","255","\n",
  32. "SPEED:","10","10","10","10","\n",
  33. "OFFSET:","100","100","100","100","\n",
  34. "START:","0","0","0","0","\n",
  35. "SHUFFLE:","0","0","0","0","\n",
  36. "DIR:","1","1","1","1","\n",
  37. "INVERT:","1","1","1","1","\n",
  38. " ","\n",
  39. " ","PLAY","STOP","OFF","\n",
  40. " ","CIRCL","PAN","TILT","FLAY","\n",
  41. " ","RED","GREEN","BLUE","MAGENTA","\n",
  42. "\n",
  43. ]
  44. #, "FX:SIN","FX:COS","FX:RAMP","FX:RAMP2","FX:FD","FX:ON","BASE:\n-"] #,"FX:RND" ]
  45. fx = Elem_Container()
  46. fx.commands =[
  47. "FX:DIM"," ", "WIDTH:\n25","WING:\n2","DIR:\n1","INVERT:\n1","\n","SHUFFLE:\n0"
  48. ,"SIZE:\n","SPEED:\n","START:\n","OFFSET:\n","BASE:\n-","2D-X:\n-","2D:MODE"
  49. ]
  50. fx_generic = Elem_Container()
  51. fx_generic.commands =["FX:SIN","FX:COS","FX:RAMP","FX:RAMP2","FX:FD","FX:ON","FX:STATIC"]
  52. fx_color = Elem_Container()
  53. fx_color.commands =["FX:RED","FX-C:A","FX-C:B"]
  54. commands = Elem_Container()
  55. commands.commands =["\n","ESC","CFG-BTN","LABEL","-","DEL","-","\n"
  56. ,"SELECT","FLASH","GO","-","MOVE","S-KEY","\n"
  57. ,"BLIND","CLEAR","REC","EDIT","COPY",".","\n"
  58. ]