Page 1 of 1
freestyler external control
Posted: 17 Nov 2010, 19:00
by thomas221065
Hallo!
Bin hier neu im Forum und habe eine Frage:
Wie kann ich die aktuellen DMX Daten aus Freestyler auslesen?
Ich kann den output im Freestyler anzeigen lassen - ok
Ich kann DMX Werte setzen, auch über TCPIP - ok
Gibts vielleicht eine DLL zum Werteauslesen?
Gibts vielleicht einen Serverbefehl über TCPIP zum Auslesen?
Danke im Voraus
Thomas
Re: freestyler external control
Posted: 19 Nov 2010, 10:22
by remco_k
For those who don't speak/read/write german, you might want to try in English to get a wider public reading along (including me).
Re: freestyler external control
Posted: 19 Nov 2010, 14:54
by Mavi
thomas221065 wrote:Translation:
Hello!
I am new to this Forum and have a question:
How can I get the actual DMX values from FreeStyler
I can read the DMX values in the output window.
I can set the DMX values, also using TCP/IP.
But is there also a DLL to get the Values?
Perhaps a command using TCP/IP?
Thanks in advance
Thomas
Answer:
I never used TCP/IP with Freestyler but I do not think there is a command to get the values. Perhaps someone will correct my, but I never read something like this during surfing the community and development section.
Question is, why do you want to get the values? If cou can discribe why perhaps someone knows an other way to achieve your goal.
Re: freestyler external control
Posted: 19 Nov 2010, 18:05
by Mattotone
Im afraid not FS is currently one way. You can send but cant receive.
However the android app we are creating will have the ability to read things that you have saved to the HDD such Config Files, sequences, overides etc
Re: freestyler external control
Posted: 19 Nov 2010, 19:30
by remco_k
Well, you could "spoof" one of the DMX interface DLL's.
For example the K8062 (for the Velleman VM116/K8062), one could re-write that and replace the K8026.exe/dll with your version, having exactly the same software interface. Select Velleman VM116 in FS as output and FreeStyler thinks it controls an external interface. But instead, it controls your application. You get the values now, so you can do whatever you want to with them.
There is one problem: you need to know how to write your own software. It won't be a beginners job.
getting dmx data
Posted: 20 Nov 2010, 10:34
by thomas221065
Hello!
Thank you for your answers.
I will describe the status and what i want to do:
Status:
I work with freestyler and control 16 Pars, 2 Prince Scanner and 1 Shinp Laser over JMS USB2DMX.
Everything works good incase the Fixtures can be Controlled over Freestyler.
I have other Fixtures like Mirrorball, Fogmachine, Moonflowers... which can not be controlled over DMX.
So i use switches which will put Power on or off.
These switches I made by my own are controlled over RS232 ( Vellemann Relaiscard ).
I wrote my own Software and can control all these "switched" Fixtures.
Everything works good incase the Fixtures can be controlled over "Show Control" ( my Software )
I use sometimes BPM Studio and sometimes Virtual DJ as Music Source.
Everything works good, also Sound to Light...
And I use the BPM Studio Server to get all the MP3 Tags and display them on a big LED Display, so everyone nows which music is now playing or some other Infos, as i like.
Now there is running:
Freestyler - DMX
S2L - Sound to Light
Show Control - Switches
Virtual DJ or BPM Studio - Sound
TCPIP Client - getting MP3 Tags
What i want to do:
Controlling the Switches over Freestyler.
In that case i need the current DMX data, check greater or lower than 127, calculate the propper RS232 string and send him to the switches. If i cound do that it will not be necessary to switch from application "Show Control" to "Freestyler".
I can code the proper Software by myself, but it would be a great help if there is a DLL with a "read" function or a TCPIP command maybe for ArtNet or a any other possibility to get the values in my software.
There is the possibility to read the dmx over special hardware and work with this data, also i can use a switch which can be controlled by DMX, but I want to use my existing hardware.
Thank you very much Thomas
Re: freestyler external control
Posted: 20 Nov 2010, 14:31
by Mattotone
must admit this was something that iv wanted to experiment with.
I was going to create some led tubes which could be controlled via Ethernet.
As the new beta of FS can support two interfaces i was going to use the 2nd interface as artnet. This proved a little complicated as the Ethernet device was very simple and trying to decode a protocol was a little beyond my bedroom programing abilities.
I was going to ask raph if he would consider making a very simple simple tcp/ip socket that would be listed as an interface that would just send a byte array.
Perhaps now hes implemented a tcp/ip server he may be able to add a command so we can query it and get the data.
Re: freestyler external control
Posted: 10 Dec 2010, 10:31
by thomas221065
Hallo!
Problem solved!
The current DMX Data of FreeStyler are stored in a specific place in memory.
Read it with a AutoIt Script and Show it in a window.
Can use now this data in my own software.
Cu Thomas