readme
This commit is contained in:
parent
34d0579018
commit
422520a483
2 changed files with 184 additions and 0 deletions
151
public.js
Normal file
151
public.js
Normal file
File diff suppressed because one or more lines are too long
33
readme.md
33
readme.md
|
@ -1,3 +1,36 @@
|
||||||
|
# dmx-flok
|
||||||
|
|
||||||
|
This is a clone of [dmx-web](https://github.com/node-dmx/dmx-web) edited for live-coding on [flok](https://github.com/munshkr/flok).
|
||||||
|
|
||||||
|
## setup
|
||||||
|
|
||||||
|
On the computer that has DMX:
|
||||||
|
|
||||||
|
git clone https://github.com/micuat/dmx-flok.git # Clone the repository
|
||||||
|
cd dmx-flok
|
||||||
|
npm install
|
||||||
|
node dmx-web.js -c dmx-web.json
|
||||||
|
|
||||||
|
`public.js` has to be hosted online. For example, you can use https://light-academy.glitch.me/script.js
|
||||||
|
|
||||||
|
open a flok session on https://flok.clic.cf/. The session must be opened on the computer that has the DMX interface plugged in.
|
||||||
|
|
||||||
|
load the script
|
||||||
|
|
||||||
|
loadScript("https://light-academy.glitch.me/script.js")
|
||||||
|
lights(1,1,1,1)
|
||||||
|
light0([0,1],()=>Math.sin(time*3),1)
|
||||||
|
|
||||||
|
## API
|
||||||
|
|
||||||
|
`lights(r,g,b,a)` overwrites all light colors
|
||||||
|
|
||||||
|
`light0(r,g,b,a)` sets light colors on the 0th light
|
||||||
|
|
||||||
|
currently index is hardcoded (5 lights) and only RGB lights are supported. They have to be configured on `dmx-web.json` and `dmx-web.js` according to your setup.
|
||||||
|
|
||||||
|
original document:
|
||||||
|
|
||||||
# node-dmx
|
# node-dmx
|
||||||
|
|
||||||
Webinterface and HTTP API using [node-dmx](https://github.com/node-dmx/dmx)
|
Webinterface and HTTP API using [node-dmx](https://github.com/node-dmx/dmx)
|
||||||
|
|
Loading…
Reference in a new issue