These adverts are supporting the forum's costs and the products/services are not endorsed by the forum owners.
First have you tried?
Log in to Search the Forum for help!
Learn more about using FreeStyler at the FreeStyler WIKI HERE
Learn more about DMX in General at The DMX Wiki HERE

if all else fails and you need a fixture consider the fixture building service HERE

Android Server TCP/IP

Discuss the latest developments or get support for them HERE.
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Android Server TCP/IP

Post by Mattotone »

DOWNLOAD SERVER[attachment=0]FreestyerRemoteServer.rar[/attachment]

Download the FS Server
freestyler tcpip V7.jpg

Fresstyler TCP IP server is compatable with:
TCPIP.png
I PHONE TCP/IP app created by ZInman Software http://www.zinmansoftware.com/tcpIP.html
FSRemoteV1.3 copy.png
Android 1.6+ Created by mattotone http://www.freestylersupport.com/fsforu ... =38&t=2229

Beer Monney
If you have enjoyed this software, and want to help cover the Android Registration Fee or buy me a pint. Click the link below.
Image
You do not have the required permissions to view the files attached to this post.


Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

server revision: 21beta
new commands added: check out show commands on server. (including pan and tilt RGB for new android app)
Virtual DJ Control, can trigger keyboard shortcuts from server (currently only 3)
ctrl alt shift R
ctrl alt shift T
ctrl alt shift Y

Supports QR codes, generates QR code of server IP address and port for quick connection (android app)
server revision: 1.11beta

/ = thru (replaced -)
+ = include (replaced ,)
- = exclude (NEW)

@@ = 255
ON = 255
full = 255
off = 0
DMX = If the value after the @ is greater than 100 it is assumed a DMX value, if <=100 it is assumed a %age unless the keyword DMX is used.

button keyword now replaced with overide

1/4+10/20-13 @ DMX 78 - this sends a value of 78 to channels 1 to 4 and 10 to 20 but not 13.
1/4+10/20-23 @ 50 - would send a value of 128 to those channels (50=50%).
1/4+10/20-23 @@ - this sets the channels to full on same as 100 or DMX 255.
1/4+10/20-23 @ ON - this sets the channels to full on same as 100 or DMX 255.
1/4+10/20-23 @ FULL - this sets the channels to full on same as 100 or DMX 255.
1/4+10/20-23 @ OFF - this sets the channels to zero.

1/4+10/30-23/26 @ 100 - this is slightly different in that it has an include of channels 10 to 30 but excluding channels 23 to 26.


server revision: 1.9beta
Ch xx @ xxx now added.
CH xx / xx @ xxx now added;
CH xx+xx+xx+xx @ xxx now added;
CH xx+xx/xx @ xxx now added;
CH all @ full now added;

commands include:
All Full off - ,
:fs:
server revision: 1.8 beta
Added ability to change port number, restart should not be required but ensure your firewalls have the correct port open.
freestyler tcpip V7.jpg
server revision: 1.7 beta
Updated for new 2 universe freestyler. + new commands added
Thanks to MMax for his testing and bug reporting.
freestyler tcpip V6.jpg
server revision: 1.6 beta
freestyler tcpip V5.jpg
new commands added, If there are any commands you require PM me and il add them if not il leave them out as there are hundreds of commands i only added the ones i needed.

selectAll
favorite
blackout
tap
nextGobo
nextColour
nextGobo2
nextColour2
prevGobo
prevGobo2
prevColour
prevColour2
panRight
panLeft
tiltUp
tiltDown
release
group1
group2
group3
group4
group5
group6
group7
group8
group9
group10
multiselect
seq1
seq2
seq3
seq4
seq5
seq6
seq7
seq8
seq9
seq10
seq11
seq12
seq13
seq14
seq15
seq16
seq17
seq18
seq19
seq20
overide1
overide2
overide3
overide4
overide5
overide6
overide7
overide8
overide9
overide10
overide1
overide12
overide13
overide4
overide15
overide16
overide17
overide18
overide19
overide20
overide21
overide22
overide23
overide24
overide25
overide26
overide27
overide28
overide29
overide30
overide31
overide32
blackoutGroup1
blackoutGroup2
blackoutGroup3
blackoutGroup4
blackoutGroup5
blackoutGroup6
blackoutGroup7
blackoutGroup8
blackoutGroup9
blackoutGroup10
blackoutGroup11
blackoutGroup12
blackoutGroup13
blackoutGroup14
blackoutGroup15
blackoutGroup16
blackoutGroup17
blackoutGroup18
blackoutGroup19
blackoutGroup20
blackoutGroup21
blackoutGroup22
blackoutGroup23
blackoutGroup24
freeze
masterin
masterout
master 0-225
fog 0-225
locate

server revision: 1.5 Beta
freestyler tcpip V5.jpg
Parser re written - Scalable any new commands can be easily added, Validation and error messages implmented.
New test functions added.
Parameter value made optional.
Only Ch command to implement.

Commands are:


blackout
freeze
master <num>
fog <0 or 1>
button1 <0 or 1>
button2 <0 or 1>
button... <0 or 1>
button... <0 or 1>
button10 <0 or 1>
seq1 <0 or 1>
seq2 <0 or 1>
seq3 <0 or 1>
seq... <0 or 1>
seq20 <0 or 1>

server revision: 1.4 Beta
freestyler tcpip V4.jpg
Features:
Right click menu - Allowing users to test FS Commands without Iphone/ITouch. Clear Log file. Make application always on top
Some send message command implemented. (Not happy with current method so will be rewritten).
Commands are blackout 1
Freeze 1
seq 1
favorite 1
the one is a parameter value such as masterIntecity 225it will be made optional.

server revision: 1.3 Beta
freestyler tcpip V2.jpg
Features:
Updated GUI.
Send message now in own thread as program would halt whilst waiting for send message to complete.
Server host name and all IPV4 Ip address displayed in title text
Client and freestyler status updated to images which Grey out when client or FS disconnected.
Log window reduced in size, log commands can be scrolled through as a list.
error messages and Exception handling errors implemented giving useful message to user and stopping the software crashing from exception errors.
Server now shutdown gracefully when window closed, before used to wait until client disconnects.

server revision: 1.2 Beta
freestyler tcpip.jpg

Features:
Converted to GUI interface.
Indicated client and freestyler status.
can now talk to the freestyler window via send message (only one function avaliable)

server revision: 1 Beta
console.png
Features:
Simple TCPIP Communications - App could talk to server, server split message into variables and outputted message.
You do not have the required permissions to view the files attached to this post.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
djSupport
Hosts the Freestyler Forum and is an Admin!
Posts: 1901
Joined: July 9th, 2007, 6:57 pm
FreeStyler Version: Forum la
I Use FreeStyler for: Just for the Fun of it.
Contact:

Re: Freestyler Ipod touch / Iphone App

Post by djSupport »

keep me updated when its working fully or usefull and i'll add it to the links on the index...
Heather Trott, You Babe! I Drive a Dacia Duster and Explore! Check it out
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

The cost of development and price of the software way out weighs the development cost of freestyler and its addons.
The IP app was suggested by another user and is not connected with FS. But FS plasmas telnet and my half finished projects have all been kindly donated to you at the cost of our selves and time.
Not to mention the great support of Matt and DJ Support for there hosting and all the other moderators time and effort as well.

If you want a free app pay apple $99 a year for the privilege of the SDK, and write your own. Or find a viable free app which some one can implement into freestyler.

The TCPIP app is just that, very easy to interface with, been developed for PC consoles and high customizable.
And what your probably getting paid to use FS and the remote interface 3.99 is made in the first 30 seconds.

but if you want a free app and have XP or vista Ultimate/business try http://itunes.apple.com/WebObjects/MZSt ... 62576&mt=8 will proberbly work well with FS touch screen interface
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
matt
Admin
Posts: 468
Joined: July 9th, 2007, 7:00 pm
FreeStyler Version: NULL
I Use FreeStyler for: DJ
Twitter: twitter.com/hankosky

Re: Freestyler Ipod touch / Iphone App

Post by matt »

Matt Hankosky
twitter.com/hankosky
flickr.com/photos/mattxhank
pluzz
Knows how to turn Lights ON
Posts: 7
Joined: August 25th, 2009, 7:22 pm
FreeStyler Version: 3.01
I Use FreeStyler for: TV Broadcast
Twitter: twitter.com/
Contact:

Re: Freestyler Ipod touch / Iphone App

Post by pluzz »

I'am having a problem using the "channel 1 @ 200" command (or other channels and values). It doesn't seem to do anything at all with the latest fs release.
Any idea's?
Onge

Re: Freestyler Ipod touch / Iphone App

Post by Onge »

pluzz wrote:I'am having a problem using the "channel 1 @ 200" command (or other channels and values). It doesn't seem to do anything at all with the latest fs release.
Any idea's?
It might be that the value is a percentage value rather than a DMX value, see if it works at 100 and below.

Can't say have not tried it, but that is very common with command line interfaces for lighting controllers.
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

this is the list of all the commands
selectAll
favorite
blackout
tap
nextGobo
nextColour
nextGobo2
nextColour2
panRight
panLeft
tiltUp
tiltDown
release
group1
group2
group3
group4
group5
group6
group7
group8
group9
group10
multiselect 0-1
seq1
seq2
seq3
seq4
seq5
seq6
seq7
seq8
seq9
seq10
seq11
seq12
seq13
seq14
seq15
seq16
seq17
seq18
seq19
seq20
button1 0-1
button2 0-1
button3 0-1
button4 0-1
button5 0-1
button6 0-1
button7 0-1
button8 0-1
button9 0-1
button10 0-1
button11 0-1
button12 0-1
button13 0-1
button14 0-1
button15 0-1
button16 0-1
button17 0-1
button18 0-1
button19 0-1
button20 0-1
button21 0-1
button22 0-1
button23 0-1
button24 0-1
button25 0-1
button26 0-1
button27 0-1
button28 0-1
button29 0-1
button30 0-1
button31 0-1
button32 0-1
blackoutGroup1
blackoutGroup2
blackoutGroup3
blackoutGroup4
blackoutGroup5
blackoutGroup6
blackoutGroup7
blackoutGroup8
blackoutGroup9
blackoutGroup10
blackoutGroup11
blackoutGroup12
blackoutGroup13
blackoutGroup14
blackoutGroup15
blackoutGroup16
blackoutGroup17
blackoutGroup18
blackoutGroup19
blackoutGroup20
blackoutGroup21
blackoutGroup22
blackoutGroup23
blackoutGroup24
freeze
masterin
masterout
master 0-225
fog 0-225

The channel command is half implemented, in that it recogises the string and splits them, but i was unable to send it ti fs in a format it could read, and therfore was droped.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
digitalfx
Knows how to turn Lights ON
Posts: 4
Joined: January 3rd, 2010, 5:24 am
Twitter: twitter.com/

Re: Freestyler Ipod touch / Iphone App

Post by digitalfx »

Hello,

Im having a hard time getting this to work. I downloaded the server and when I test it with FS it does not react to the command given. I had an earlier version of FS installed on another computer and it did responded to few commands but not all of them. When I updated to the newest version it stopped working completely. I'm I missing something here?

Thank you in advance.
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

A new beta has been posted with a fix (edited 1st Post), it hasn't been fully tested as i hadn't had time. but blackout, start cue so its likely the others will too.
Please test and post any findings that don't work.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

Prev colour/gobo now added.

here is the list freetyler supports.

its a simple matter of copying and pasting the commands into my source code.
if you would like to go through the list or add a chunk of extra commands. write them in this format and i can copy paste into the code and upload for you.

hshTable.Add("selectAll", "0");

for the toggle all fixtures "Select all is the name iv given to the command" my naming convention is to start with lowercase and use a capital letters to break up words instead of spaces.
this is then followed by the command number (the number after WM_User,) so in this case would be 0.

here is a list of available options

"Toggle all fixtures" WM_USER, 0, 0
"Toggle favorite" WM_USER, 1, 0
"Toggle blackout" WM_USER, 2, 0
"Open gobo" WM_USER, 3, 0
"Open color" WM_USER, 4, 0
"Open Pan/Tilt" WM_USER, 5, 0
"Open beam" WM_USER, 6, 0
"Open special" WM_USER, 7, 0
"Open dmx400" WM_USER, 8, 0
"Tap Sync" WM_USER, 9, 0
"Open Lamp" WM_USER, 10, 0
"Create sequence" WM_USER, 11, 0
"Open cue" WM_USER, 12, 0
"Open sound" WM_USER, 13, 0
"Show output" WM_USER, 14, 0
"Show sliders" WM_USER, 15, 0
"Next gobo" WM_USER, 16, 0
"Next color" WM_USER, 17, 0
"Next gobo2" WM_USER, 18, 0
"Next color2" WM_USER, 19, 0
"Pan right" WM_USER, 20, 0
"Pan left" WM_USER, 21, 0
"Tilt up" WM_USER, 22, 0
"Tilt down" WM_USER, 23, 0
"Release all" WM_USER, 24, 0
"New sequence" WM_USER, 25, 0
"Insert scene" WM_USER, 26, 0
"Remove scene" WM_USER, 27, 0
"Add scene" WM_USER, 28, 0
"Show framing" WM_USER, 29, 0
"Zone 1" WM_USER, 30, 0
"Zone 2" WM_USER, 31, 0
"Zone 3" WM_USER, 32, 0
"Zone 4" WM_USER, 33, 0
"Group 1" WM_USER, 34, 0
"Group 2" WM_USER, 35, 0
"Group 3" WM_USER, 36, 0
"Group 4" WM_USER, 37, 0
"Group 5" WM_USER, 38, 0
"Group 6" WM_USER, 39, 0
"Group 7" WM_USER, 40, 0
"Group 8" WM_USER, 41, 0
"Group 9" WM_USER, 42, 0
"Group 10" WM_USER, 43, 0
"Enable joystick" WM_USER, 44, 0
"Multiselect" WM_USER, 45, 0
"Sequence 1" WM_USER, 46, 0
"Sequence 2" WM_USER, 47, 0
"Sequence 3" WM_USER, 48, 0
"Sequence 4" WM_USER, 49, 0
"Sequence 5" WM_USER, 50, 0
"Sequence 6" WM_USER, 51, 0
"Sequence 7" WM_USER, 52, 0
"Sequence 8" WM_USER, 53, 0
"Sequence 9" WM_USER, 54, 0
"Sequence 10" WM_USER, 55, 0
"Sequence 11" WM_USER, 56, 0
"Sequence 12" WM_USER, 57, 0
"Sequence 13" WM_USER, 58, 0
"Sequence 14" WM_USER, 59, 0
"Sequence 15" WM_USER, 60, 0
"Sequence 16" WM_USER, 61, 0
"Sequence 17" WM_USER, 62, 0
"Sequence 18" WM_USER, 63, 0
"Sequence 19" WM_USER, 64, 0
"Sequence 20" WM_USER, 65, 0
"Button 1" WM_USER, 66, 0
"Button 2" WM_USER, 67, 0
"Button 3" WM_USER, 68, 0
"Button 4" WM_USER, 69, 0
"Button 5" WM_USER, 70, 0
"Button 6" WM_USER, 71, 0
"Button 7" WM_USER, 72, 0
"Button 8" WM_USER, 73, 0
"Button 9" WM_USER, 74, 0
"Button 10" WM_USER, 75, 0
"Button 11" WM_USER, 76, 0
"Button 12" WM_USER, 77, 0
"Button 13" WM_USER, 78, 0
"Button 14" WM_USER, 79, 0
"Button 15" WM_USER, 80, 0
"Button 16" WM_USER, 81, 0
"Button 17" WM_USER, 82, 0
"Button 18" WM_USER, 83, 0
"Button 19" WM_USER, 84, 0
"Button 20" WM_USER, 85, 0
"Button 21" WM_USER, 86, 0
"Button 22" WM_USER, 87, 0
"Button 23" WM_USER, 88, 0
"Button 24" WM_USER, 89, 0
"Button 25" WM_USER, 90, 0
"Button 26" WM_USER, 91, 0
"Button 27" WM_USER, 92, 0
"Button 28" WM_USER, 93, 0
"Button 29" WM_USER, 94, 0
"Button 30" WM_USER, 95, 0
"Button 31" WM_USER, 96, 0
"Button 32" WM_USER, 97, 0
"Blackout group 1" WM_USER, 98, 0
"Blackout group 2" WM_USER, 99, 0
"Blackout group 3" WM_USER, 100, 0
"Blackout group 4" WM_USER, 101, 0
"Blackout group 5" WM_USER, 102, 0
"Blackout group 6" WM_USER, 103, 0
"Blackout group 7" WM_USER, 104, 0
"Blackout group 8" WM_USER, 105, 0
"Blackout group 9" WM_USER, 106, 0
"Blackout group 10" WM_USER, 107, 0
"Blackout group 11" WM_USER, 108, 0
"Blackout group 12" WM_USER, 109, 0
"Blackout group 13" WM_USER, 110, 0
"Blackout group 14" WM_USER, 111, 0
"Blackout group 15" WM_USER, 112, 0
"Blackout group 16" WM_USER, 113, 0
"Blackout group 17" WM_USER, 114, 0
"Blackout group 18" WM_USER, 115, 0
"Blackout group 19" WM_USER, 116, 0
"Blackout group 20" WM_USER, 117, 0
"Blackout group 21" WM_USER, 118, 0
"Blackout group 22" WM_USER, 119, 0
"Blackout group 23" WM_USER, 120, 0
"Blackout group 24" WM_USER, 121, 0
"Toggle Joystick Pan/Tilt" WM_USER, 122, 0
"Toggle Freeze" WM_USER, 123, 0
"Gobo 1 channel" WM_USER, 124, 0
"Gobo 2 channel" WM_USER, 125, 0
"Gobo Rotation channel" WM_USER, 126, 0
"Gobo 2 Rotation channel" WM_USER, 127, 0
"Color channel" WM_USER, 128, 0
"Color 2 channel" WM_USER, 129, 0
"Cyan channel" WM_USER, 130, 0
"Magenta channel" WM_USER, 131, 0
"Yellow channel" WM_USER, 132, 0
"Pan channel" WM_USER, 133, 0
"Tilt channel" WM_USER, 135, 0
"Shutter channel" WM_USER, 137, 0
"Intensity channel" WM_USER, 138, 0
"Prism channel" WM_USER, 139, 0
"Prism Rotation channel" WM_USER, 140, 0
"Focus channel" WM_USER, 141, 0
"Zoom channel" WM_USER, 142, 0
"Iris channel" WM_USER, 143, 0
"Frost channel" WM_USER, 144, 0
"Toggle Relative Pan-Tilt" WM_USER, 150, 0
"Master 100%" WM_USER, 151, 0
"Master 0%" WM_USER, 152, 0
"Fade In" WM_USER, 153, 0
"Fade Out" WM_USER, 154, 0
"Master Intensity" WM_USER, 155, 0
"Sequence 1 speed" WM_USER, 156, 0
"Sequence 2 speed" WM_USER, 157, 0
"Sequence 3 speed" WM_USER, 158, 0
"Sequence 4 speed" WM_USER, 159, 0
"Sequence 5 speed" WM_USER, 160, 0
"Sequence 6 speed" WM_USER, 161, 0
"Sequence 7 speed" WM_USER, 162, 0
"Sequence 8 speed" WM_USER, 163, 0
"Sequence 9 speed" WM_USER, 164, 0
"Sequence 10 speed" WM_USER, 165, 0
"Sequence 11 speed" WM_USER, 166, 0
"Sequence 12 speed" WM_USER, 167, 0
"Sequence 13 speed" WM_USER, 168, 0
"Sequence 14 speed" WM_USER, 169, 0
"Sequence 15 speed" WM_USER, 170, 0
"Sequence 16 speed" WM_USER, 171, 0
"Sequence 17 speed" WM_USER, 172, 0
"Sequence 18 speed" WM_USER, 173, 0
"Sequence 19 speed" WM_USER, 174, 0
"Sequence 20 speed" WM_USER, 175, 0
"Fog / Smoke" WM_USER, 176, 0
"Previous Gobo" WM_USER, 177, 0
"Previous Color" WM_USER, 178, 0
"Previous Gobo2" WM_USER, 179, 0
"Previous Color2" WM_USER, 180, 0
"Lock MIDI input" WM_USER, 181, 0
"Toggle Submaster 1" WM_USER, 182, 0
"Toggle Submaster 2" WM_USER, 183, 0
"Toggle Submaster 3" WM_USER, 184, 0
"Toggle Submaster 4" WM_USER, 185, 0
"Toggle Submaster 5" WM_USER, 186, 0
"Submaster Go 1" WM_USER, 187, 0
"Submaster Back 1" WM_USER, 188, 0
"Submaster Go 2" WM_USER, 189, 0
"Submaster Back 2" WM_USER, 190, 0
"Submaster Go 3" WM_USER, 191, 0
"Submaster Back 3" WM_USER, 192, 0
"Submaster Go 4" WM_USER, 193, 0
"Submaster Back 4" WM_USER, 194, 0
"Submaster Go 5" WM_USER, 195, 0
"Submaster Back 5" WM_USER, 196, 0
"Submaster Page 1" WM_USER, 197, 0
"Submaster Page 2" WM_USER, 198, 0
"Submaster Page 3" WM_USER, 199, 0
"Submaster Page 4" WM_USER, 200, 0
"Subm. Intensity 1" WM_USER, 201, 0
"Subm. Intensity 2" WM_USER, 202, 0
"Subm. Intensity 3" WM_USER, 203, 0
"Subm. Intensity 4" WM_USER, 204, 0
"Subm. Intensity 5" WM_USER, 205, 0
“Masterspeed” WM_USER, 206, 0
“ManualTrigger” WM_USER, 207, 0
Sound To Light trigger WM_USER, 232, 0
Release fixture override WM_USER, 233, 0
Overridebuttons tab 1 WM_USER, 234, 0
Overridebuttons tab 2 WM_USER, 235, 0
Overridebuttons tab 3 WM_USER, 236, 0
Overridebuttons tab 4 WM_USER, 237, 0
Overridebuttons tab 5 WM_USER, 238, 0
Overridebuttons tab 6 WM_USER, 239, 0
Dis. override group 1 WM_USER, 240, 0
Dis. override group 2 WM_USER, 241, 0
Dis. override group 3 WM_USER, 242, 0
Dis. override group 4 WM_USER, 243, 0
Dis. override group 5 WM_USER, 244, 0
Dis. override group 6 WM_USER, 245, 0
Dis. override group 7 WM_USER, 246, 0
Dis. override group 8 WM_USER, 247, 0
Dis. override group 9 WM_USER, 248, 0
Dis. override group 10 WM_USER, 249, 0
Dis. override group 11 WM_USER, 250, 0
Dis. override group 12 WM_USER, 251, 0
Dis. override group 13 WM_USER, 252, 0
Dis. override group 14 WM_USER, 253, 0
Dis. override group 15 WM_USER, 254, 0
Dis. override group 16 WM_USER, 255, 0
Dis. override group 17 WM_USER, 256, 0
Dis. override group 18 WM_USER, 257, 0
Dis. override group 19 WM_USER, 258, 0
Dis. override group 20 WM_USER, 259, 0
Dis. override group 21 WM_USER, 260, 0
Dis. override group 22 WM_USER, 261, 0
Dis. override group 23 WM_USER, 262, 0
Dis. override group 24 WM_USER, 263, 0
Disable all buttons WM_USER, 265, 0
Cuelist tab 1 WM_USER, 266, 0
Cuelist tab 2 WM_USER, 267, 0
Cuelist tab 3 WM_USER, 268, 0
Cuelist tab 4 WM_USER, 269, 0
Cuelist tab 5 WM_USER, 270, 0
Cuelist tab 6 WM_USER, 271, 0
Toggle Cuelist 1 WM_USER, 272, 0
Toggle Cuelist 2 WM_USER, 273, 0
Toggle Cuelist 3 WM_USER, 274, 0
Toggle Cuelist 4 WM_USER, 275, 0
Toggle Cuelist 5 WM_USER, 276, 0
Toggle Cuelist 6 WM_USER, 277, 0
Toggle Cuelist 7 WM_USER, 278, 0
Toggle Cuelist 8 WM_USER, 279, 0
Toggle Cuelist 9 WM_USER, 280, 0
Toggle Cuelist 10 WM_USER, 281, 0
Toggle Cuelist 11 WM_USER, 282, 0
Toggle Cuelist 12 WM_USER, 283, 0
Toggle Cuelist 13 WM_USER, 284, 0
Toggle Cuelist 14 WM_USER, 285, 0
Toggle Cuelist 15 WM_USER, 286, 0
Toggle Cuelist 16 WM_USER, 287, 0
Select next fixture WM_USER, 288, 0
Select previous fixture WM_USER, 289, 0
Select even fixtures WM_USER, 290, 0
Select odd fixtures WM_USER, 291, 0
Select same even fixtures WM_USER, 292, 0
Select same odd fixtures WM_USER, 293, 0
Locate selected fixtures WM_USER, 294, 0
Enable sound selected fixtures WM_USER, 295, 0
Previous group WM_USER, 296, 0
Next Group WM_USER, 297, 0
Previous Overr. tab WM_USER, 298, 0
Next overr. tab WM_USER, 299, 0
Previous cuelist tab WM_USER, 300, 0
Next cuelist tab WM_USER, 301, 0
Previous submaster tab WM_USER, 302, 0
Next submaster tab WM_USER, 303, 0
Fog level WM_USER, 304, 0
Fog fan level WM_USER, 305, 0
DMX400 master WM_USER, 306, 0
DMX400 background WM_USER, 307, 0
DMX400 Program Select WM_USER, 308, 0
DMX400 Speed WM_USER, 309, 0
DMX400 Blackout WM_USER, 310, 0
DMX400 Full On WM_USER, 311, 0
DMX400 Fade WM_USER, 312, 0
DMX400 FadeTime WM_USER, 313, 0
DMX400 Interval WM_USER, 314, 0
DMX400 Auto Change WM_USER, 315, 0
DMX400 Color Change WM_USER, 316, 0
DMX400 Same Color WM_USER, 317, 0
DMX400 Vivid Colors WM_USER, 318, 0
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

it is available but am unable to get it to work in c# in which i created the software,
the strobe controller i created was in vb.net and works great.

locate has been added
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
gareth
Possibly Becoming Qualified FS User
Posts: 42
Joined: February 7th, 2009, 6:37 pm
FreeStyler Version: 3
I Use FreeStyler for: DJ

Re: Freestyler Ipod touch / Iphone App

Post by gareth »

sorry im a bit confused!

do i need the TCP/IP remote app or the luminair app to controll freestyler?

cheers
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

To control freestyler you need the tcpip app, this allows you to control sequences blackout overides etc.
Luminar is a standalone controler but uses fs as a link to your lighting
it is unable to comunicate and usE ur fs sequences.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
gareth
Possibly Becoming Qualified FS User
Posts: 42
Joined: February 7th, 2009, 6:37 pm
FreeStyler Version: 3
I Use FreeStyler for: DJ

Re: Freestyler Ipod touch / Iphone App

Post by gareth »

thank you both for your help :)
mmax wrote:You have to decide whether you want to spend € 80 or only € 8.
im a little lost! what would i be spending € 80 on? the tcp/ip app is $9.99 as far as i can see.

cheers
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

it never has worked, it was dropped as i was unable to get c# to pass the memory position to VB.
Im amusing that focus command just opens the focus window.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
Onge

Re: Freestyler Ipod touch / Iphone App

Post by Onge »

Mattotone wrote:
TCPIP.png
TCP/IP app created by ZInman Software http://www.zinmansoftware.com/tcpIP.html

Freestyler can now be controlled using your Iphone or ipod touch over wifi.
Using the TCP/IP app and the Freestyler TCPIP Server.
port: 3000
Latest version: 17-Feb 2010 version 1.7 for freestyler 3.8 and above
Freestyler TCPIP Server.rar
Source Code 1.6 - Messy but works (ish) Please feel free to improve!
Freestyler TCPIP Server.rar
Previous Version 1.6 for bellow FS 3.8
Freestyler TCPIP Server.rar
CH x @ xxx command not supported
Just noticed that it says ...
for freestyler 3.8 and above
or
for below FS 3.8

should that be 2.8 or some other version number ?
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

it could very well be, it was 3.28 that was noted for the changes in the send message system. if it was 2.8 when the changes were made then il update the link
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

Not sure how many muliples of the server you would want to run, but version 1.8 has the ability to change the port.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

Iv had a good look over it but cannot get my head round unmanned marshaling.
If any one can find a working example that works with FS written in c# then i will gladly add it, the majority of the code is done, its just the marshaling which is probably under 10 lines of code at best.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

I don't know what iv done. or even how to replicate it. but an old sample i sent to raph to look through worked. If i can find the old source code then iv cracked it.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

All is saved....Thanks to red gates .net reflector
It was able to reverse engineer the working server version i found back into source code.
So the next version will support ch xx @ xxx


The code is below for c# incase any one else or myself need refrence to this.

Code: Select all

        private static int VarPtr(object o)
        {
            return GCHandle.Alloc(o, GCHandleType.Pinned).AddrOfPinnedObject().ToInt32();
        }

 public struct COPYDATASTRUCT
        {
            public long dwData;
            public long cbData;
            [MarshalAs(UnmanagedType.I4)]
            public int32 lpData;
        }





        private void sendFsChMessage(string command, string option, string value)
        {
            string delimStr = ",";
            char [] delimiter = delimStr.ToCharArray();
            string[] message = option.Split(delimiter);
            DMXvalues = new byte[10];

            for (int i = 0; i < message.Length; i++)
            {
                Match ChSplit = ChSplitregex.Match(message[i]);
                if (ChSplit.Success)
                {
                    for (int x = Convert.ToInt32(ChSplit.Groups["start"].Value); x <= Convert.ToInt32(ChSplit.Groups["end"].Value); x++)
                    {
                        DMXvalues[x] = Convert.ToByte(value);
                    }
                }
                else
                {
                    DMXvalues[Convert.ToByte(message[i])] = Convert.ToByte(value);
                }
            }

            COPYDATASTRUCT cds;
            cds.dwData = 1;
            cds.lpData = VarPtr(DMXvalues);
            cds.cbData = 10;
            int hWnd = mainForm.freestylerConnected();
            if (hWnd != 0)
            {
                SendMessage(hWnd, WM_COPY, 0, ref cds);
            }

        }
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

the new ch commands used to only work on 64bit os, but that has been corrected now, and that line removed.
Please re download and test for me.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: July 10th, 2007, 5:30 pm
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Freestyler Ipod touch / Iphone App

Post by Mattotone »

All the commands are maximum of 255 rather then 100%. this is the way raph has set it. I could have the server convert it on the fly but the resolution would suffer.
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
Onge

Re: Freestyler Ipod touch / Iphone App

Post by Onge »

mmax wrote:ch xxx @ xxx,
ch xxx,xxx,xxx @ xxx,
ch xxx-xxx @ xxx

are working great! Thank you very much!

When i try to test the command master @ 100,
the master fader goes to 40 % ...
You are a real star. Can't wait to try it out, but will have to as not at home.
Locked

Return to “FreeStyler 3rd Party Addons and utilities”