From 8fbaaa7880ec1d4ef972a99c01ec89b19fd1bf63 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 13 Oct 2020 01:56:26 +0200 Subject: [PATCH] Add watchLJ to identify all LJ in network --- README.md | 14 ++++++++------ ethertools/{receivebroadcast.py => watchLJ.py} | 0 2 files changed, 8 insertions(+), 6 deletions(-) rename ethertools/{receivebroadcast.py => watchLJ.py} (100%) diff --git a/README.md b/README.md index 7831b82..cf94189 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,9 @@ LICENCE : CC BY ![LJ](https://www.teamlaser.fr/lj/images/lj2.png) -LJ is like a video projector where you fire images and forget. Lasers are dangerous : you can really fire real world objects. As content creator, it's damn easy to send frames : LJ do the heavy lifting for up to 4 lasers live actions. Think creative like games, Laser "battles", planetarium, sharing available lasers in demoparties for competition,... +LJ is like a video projector where you fire images and forget. Lasers are dangerous : you can really fire real world objects. That's why you really shouldn't forget your lasers and go drink a beer. + + As content creator, it's damn easy to send frames : LJ do the heavy lifting for up to 4 lasers live actions. Think creative like games, Laser "battles", planetarium, sharing available lasers in demoparties for competition,... LJ has 5 main components : @@ -321,7 +323,7 @@ DrawDests() will take care of all your declared drawn elements/"objects" and Des 2 compiled nannou visualisers are included, one for Linux, one for macOS. It's pretty old version but much more compatible with "old" processors/computer. -To use this visualiser as one of LJ's lasers, in LJ.conf edit one of line ip = someipaddress with the IP of the computer running the visualiser. Relaunch LJ. One visualiser per computer. +To use this visualiser as one of LJ's lasers, use configure.py to set one laser to the IP of the computer running the visualiser. Relaunch LJ. One visualiser per computer. # # Todo @@ -339,7 +341,7 @@ To use this visualiser as one of LJ's lasers, in LJ.conf edit one of line ip = s # -You need to update LJ.conf to your network/etherdreams IPs and be sure to check command arguments : python3 configure.py +You need to update LJ to your network/etherdreams IPs. Be sure to check command arguments : python3 configure.py LJ is network based and this is *critical and flickering reason #1* if not managed properly, especially if you have several lasers. @@ -379,7 +381,7 @@ For glitching experience you can change resampling strategy live with "resampler # Colors # -LJ is compatible with TLL and analog modulation. Each point color is an int value, wich is simply the hex color in decimal. Example : white = #fffff = 65535. +LJ is compatible with TLL and analog modulation. Each point color is an int value, wich is simply the hex color in decimal. Example : white = #fffff = 16777215 # # Ether dream DAC @@ -445,7 +447,7 @@ python3 talk3.py -i etherdreamIP - Check Leds : for each IRL lasers the two sets of must be green at startup and laser should display their number or the pointlist you want. -- If talk3 works but you don't see your points : click on the Grid icon in Align page. This will override your pointlist and display squares. If Grid works : recomputed points by tracers are "bad" with given values in LJ.conf. +- If talk3 works but you don't see your points : click on the Grid icon in Align page. This will override your pointlist and display squares. If Grid works : recomputed points by tracers are "bad" with given values in LJ.conf. "Bad points" ? @@ -455,7 +457,7 @@ python3 talk3.py -i etherdreamIP *Don't kill your scanners : becareful with kpps setting.* - +The reset button copy the LJ_template.conf to LJ.conf. # # LJ commands reference diff --git a/ethertools/receivebroadcast.py b/ethertools/watchLJ.py similarity index 100% rename from ethertools/receivebroadcast.py rename to ethertools/watchLJ.py