def main(): parser = argparse.ArgumentParser() parser.add_argument('n', type=int) args = parser.parse_args() # TODO: copy and paste is bad, mkay. client = opc.Client('localhost:7890') if not client.can_connect(): print('Connection Failed') return 1 with open('layout/hoeLayout.json') as f: hoe_layout = layout.Layout(json.load(f)) STATE.layout = hoe_layout background = Breathe(hoe_layout, args.n) render = su.Render(client, None, hoe_layout, [background]) render.run_forever()
def main(): # TODO: copy and paste is bad, mkay. client = opc.Client('localhost:7890') if not client.can_connect(): print('Connection Failed') return 1 with open('layout/hoeLayout.json') as f: hoe_layout = layout.Layout(json.load(f)) osc_queue = Queue.Queue() server = osc_utils.create_osc_server() # pylint: disable=no-value-for-parameter server.addMsgHandler("/input/button", lambda *args: set_direction(osc_queue, *args)) interaction = MazeEffect(hoe_layout, osc_queue) render = su.Render(client, osc_queue, hoe_layout, [interaction]) render.run_forever()
def main(): # TODO: copy and paste is bad, mkay. client = opc.Client('localhost:7890') if not client.can_connect(): print('Connection Failed') return 1 with open('layout/hoeLayout.json') as f: hoe_layout = layout.Layout(json.load(f)) osc_queue = Queue.Queue() server = osc_utils.create_osc_server() # pylint: disable=no-value-for-parameter server.addMsgHandler("/input/button", lambda *args: stl.add_station_id(osc_queue, *args)) server.addMsgHandler("/input/fader", handle_fader) background = su.Effect(hoe_layout, TargetRow(hoe_layout, osc_queue)) render = su.Render(client, osc_queue, hoe_layout, [background]) render.run_forever()