EpsilonTheatrics is small theater tech startup created by Finlay Christ. We are in the process of developing a peice of software called PowerCues which will allow users to program theater lighting cues with JavaScript. PowerCues currently supports the ETC Gadget DMX interface and we plan to support more in interfaces in the future. PowerCues is an EMCAScript complient JavaScript engine built on Google's V8 JavaScript engine. Development is slow due to college classwork taking my time but I am dedicated to this project. In the end I hope that users will be able to define cues and animations to set up their lights exacly how they need them and then replay those animations during showtime! If you are intrested in supporting me in this project or have questions please reach out at EpsilonTheatrics@gmail.com.
Development Update 11/18/2024: I managed to afford an ETC Nomad. From there I was able to reverse engineer the communication protocol used by the ETC Gadget over USB and reimplamented it in my own driver. PowerCues can now officially send dmx states over usb to lights! Next I compiled and set up the V8 JavaScript engine and got it working in a simple testing enviroment. So you can officially control lights with JavaScript. There is much work to be done before this PowerCues will be ready for use in a real theatrical production but I'm very happy with current progress. My future plans are to fix bugs in the main engine and ensure it is stable then get to work on the animation and cue system.
Development Update 2/4/2024: Project is still in active development but funding is tight and DMX hardware is expensive. Development will continue more officially when I can afford an ETC Nomad.