User Tools

Site Tools


external_control

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
external_control [2013/02/10 20:09] Mattotoneexternal_control [2019/01/17 06:18] (current) Jan_K
Line 2: Line 2:
 ====== External control - Overview ====== ====== External control - Overview ======
 \\ \\
-Feel free to enter text\\ +Everything you want to do with FreeStyler can be done with a keyboard and mouse in the software itself, but for many people, having tactile controls like buttons, faders and knobs is more intuitive and more like what some people are used to with traditional lighting desks. FreeStyler allows you to hook up a number of different external controls including touchscreens, MIDI controllers and mind-controlled devices (provided they send standard MIDI signals).\\
-\\+
 ---- ----
-\\ +{{:images:FreeStyler_overview.gif?nolink&|}}\\
-{{:images:freestyler_overview.gif?nolink&|}}\\ +
-\\+
 ---- ----
 +=== External Commands === 
 +External commands are actions that FreeStyler can perform based on a command it receives, from an external controller (any of the methods listed here).
 +Here you can find a list with all the external commands: \\
 +[[external_control:external_commands|]]\\
 +The screenshot below shows the settings window with External Controls opened on the left and the MIDI options on the right. This shows the list of external commands that can be configured (in this case via MIDI signals).\\
 +{{:externalcontrolmidi.png|}}
 +
 \\ \\
 === Touchscreen === === Touchscreen ===
-Freestyler support One touchscreen to be controled with the Touchscreen Interface 1 or 2.\\ +FreeStyler supports one touchscreen to be controlled with the Touchscreen Interface 1 or 2.\\ 
-and Of course you can connect more touchscreens to a Pc.\\ +And of course you can connect more touchscreens to a PC (for standard PC control).\\
-\\+
 [[external_control:touchscreen:touchscreen_ui1| Using Touch Screen Interface1]]\\ [[external_control:touchscreen:touchscreen_ui1| Using Touch Screen Interface1]]\\
-[[external_control:touchscreen:touchscreen_ui2| Using Touch Screen Interface2]]\\ +[[external_control:touchscreen:touchscreen_ui2| Using Touch Screen Interface2]]
-\\ +
-\\+
 \\ \\
 === Keyboard Shotcuts === === Keyboard Shotcuts ===
-You can use the keyboard to make Shortcut keys for triggering button on freestyler.\\ +You can use the keyboard to make shortcut keys for triggering actions in FreeStyler.\\
-\\+
 [[setup:setup_external_control| Keyboard shortcuts]] [[setup:setup_external_control| Keyboard shortcuts]]
 \\ \\
 +=== Joystick ===
 +The joystick control is enabled by checking the checkbox “on”.
 \\ \\
 +When this is enabled all buttons on the joystick are active.\\
 +To control movement, the external “Toggle pan/tilt” can be used.\\
 +This makes it possible to switch the movement control between normal fader control and joystick control.\\
 +See [[external_control:joystick:joystick_control|]]
 \\ \\
-=== JoyStick === +=== MIDI Interface === 
-The joystick control is enabled by checking “on” the checkbox.\\+One MIDI interface is available via a USB port.\\ 
 +If more MIDI interfaces are to be used then a patch program like MIDI-OX and MIDI Yoke can be used.\\ 
 +MIDI-OX combines MIDI signal from more devices into one.\\ 
 +You can do a lot more with MIDI-OX, and MIDI Yoke is a Virtual MIDI cable, so you can connect the MIDI controller to MIDI-OX and from MIDI ox with a virtual MIDI cable (MIDI Yoke) to FreeStyler.\\ 
 +Midi examples\\
 \\ \\
-When this is enabled all buttons on the joystick is active.\\ +  *[[external_control:MIDI:MIDI_interface| Using MIDI Interface]] 
-To control movement the external “Toggle pan/tilt” are be used.\\ +  *[[external_control:MIDI:MIDI-ox_setup| MIDI-OX setup]] 
-This makes it possible to switch the movement control between normal fader control and joystick control.\\ +  *[[external_control:MIDI:using_bcf2000|Using BCF2000]] 
-See [[external_control:joystick:joystick_control|]]\\+  *[[external_control:MIDI:3xbcf2000_MIDI_tutorial|Using 3x BCF2000 tutorial]] 
 +  *[[external_control:go-back_on_encoder|Go and back on a encoder tutorial]] 
 +  *[[external_control:midi:novation_launchpadNovation Launchpad]]
 \\ \\
 +=== Enttec Wings ===
 +Up to 3 Enttec wings can be added
 \\ \\
 +=== TCP/IP Control === 
 +
 +FreeStyler supports external control using a simple TCP/IP connection. Developers can communicate with FreeStyler using either a simple byte[] or ASCII protocol. 
 +
 +Example commands for ASCII **FSOC002255**\\
 +The command above is broken down into: 
 +  * FSOC : FreeStyler Command
 +  * 002 : Command Code from reference document (in this instance 002 is blackout)
 +  * 255 command parameter (255 is button down, 0 is button up. For sliders e.g intensity or speed value between 0-255) 
 +
 +Request button captions and other data Byte Protocol: 9 bytes
 \\ \\
-=== Midi interface === +  * bytes 0 to 3 FSBC Freestyler recieve command 
-One Midi interface is available via a usb port.\\ +  * bytes 4 to 6 request code (see table) 
-If more midi interfaces are to be used then a patch program like Midi-ox and Midi yoke are to be used.\\ +  * bytes 7 to 9 are reserved for future use.
-Midi-ox combines midi signal from more devices into one.\\ +
-You can do alot more with midi ox and Midi yoke is a Virtual Midi cable, so you can connect the midi controler to Midi ox and from midi ox with a virtual Midi cable (Midi yoke) to freestyler\\+
 \\ \\
-[[external_control:midi:midi_interface| Using Midi Interface]]\\ +  * byte 0“F” 
-[[external_control:midi:midi-ox_setup| Midi OX setup]]\\ +  * byte 1“S” 
-[[external_control:midi:using_bcf2000|Using BCF2000]]\\ +  * byte 2“B” 
-[[external_control:midi:3xbcf2000_midi_tutorial|Using 3x BCF2000 tutorial]]\\ +  * byte 3“C” 
-[[external_control:go-back_on_encoder|Go and back on a encoder tutorial]]\\+  * byte 4,5 and 6 Code  
 +  * byte 7,8 and 9 0
 \\ \\
 \\ \\
-=== Enttec wings === 
-Up to 3 Enttec wings can be added\\ 
 \\ \\
 +=== Remote control via wifi. ===
 \\ \\
-=== External commands ===  +Freestyler can be remotely controlled via smart phone or tablet, allowing the user to move around and still keep in control of Freestyler or adjust their lighting. \\ 
-Here you can find a List with all the External Commands.\\ +It may also serve as a secondary touch screen to compliment alongside the main display.\\
-\\ +
-[[external_control:external_commands|]] +
 \\ \\
 +See [[external_control:remote_control_wifi]]\\
 \\ \\
 ---- ----
-\\ 
-\\ 
-\\ 
-=== TCP IP Control ===  
- 
-Fresstyler supports external control using a simple TCP/IP connection, developers can communicate with Freestyler using either a simple byte[] or ASKII protocol.  
- 
-Example commands for ASKII FSOC002255 
-The command above is broken down into FSOC : Freestyler Command. 002 : Command Code from reference document. 255 command parameter, in this instance 002 is blackout and 255 and button Click. 
- 
-Software utilising this  protocol are 
-**Android**  
-Freestlyer Remote Lite [[https://play.google.com/store/apps/details?id=uk.co.matthewgroberts.freestylerlite&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwidWsuY28ubWF0dGhld2dyb2JlcnRzLmZyZWVzdHlsZXJsaXRlIl0.]] 
- 
-Freestyler Remote Pro  
-https://play.google.com/store/apps/details?id=uk.co.matthewgroberts.freestylerPro&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwidWsuY28ubWF0dGhld2dyb2JlcnRzLmZyZWVzdHlsZXJQcm8iXQ.. 
- 
-**IOS** 
-Freestyler DMX Remote https://itunes.apple.com/gb/app/freestyler-dmx-remote/id417748124?mt=8 
- 
external_control.1360526989.txt.gz · Last modified: 2013/03/11 02:29 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki