beyond:http_server
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| beyond:http_server [2026/10/20 18:30] – [PangoScript command catalog] Suhas Holla | beyond:http_server [2026/10/24 10:06] (current) – Bob Varkevisser | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== HTTP Server ====== |
| For the release of BEYOND 5.8, we introduced the HTTP server, available to those with BEYOND Ultimate. The HTTP server is a new way to interact with BEYOND’s internal commands and controls, as well as pangoscript and objects. What is possible with this really is at the limits of your creativity, but we imagine people will use this to create their own interfaces for BEYOND and external tools, using more commonly used programming languages and tools compared to pangoscript itself. | For the release of BEYOND 5.8, we introduced the HTTP server, available to those with BEYOND Ultimate. The HTTP server is a new way to interact with BEYOND’s internal commands and controls, as well as pangoscript and objects. What is possible with this really is at the limits of your creativity, but we imagine people will use this to create their own interfaces for BEYOND and external tools, using more commonly used programming languages and tools compared to pangoscript itself. | ||
| Line 626: | Line 626: | ||
| 529 commands from the https:// | 529 commands from the https:// | ||
| - | ==== HTML Output ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | HtmlClearHead | | Check HtmlBody description first. HtmlClearHead clear the Head string. | HtmlClearHead | | ||
| - | | HtmlHead | htmlhead(string) | Check HtmlBody description first. Set Header string. | HtmlHead " | ||
| - | | HtmlClearBody | | Check HtmlBody description first. HtmlClearBody clear the Body string. | HtmlClearBody | | ||
| - | | HtmlBody | htmlbody(string) | The Guide window contains HTML Viewer component. Primary purpose - style control info window for Universe or similar applications. This group contains commands for window and html parts control (head and body). Default initialization: | ||
| - | | HtmlUpdate | | Check HtmlBody description first. Update Guide window by correct state of Body and Header string | HtmlUpdate | | ||
| - | | HtmlHide | | Check HtmlBody description first. Close Guide window. | HtmlHide | | ||
| - | |||
| - | ==== Live Control ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | Zoom | zoom(float) | Command sets Zoom parameter of the current Live Control. | Zoom 100 | | ||
| - | | ZoomDelta | zoomdelta(float) | Command sets Zoom parameter of the current Live Control. | ZoomDelta 5 %%//%% add 5% | | ||
| - | | Position | position(float, | ||
| - | | PositionDelta | positiondelta(float, | ||
| - | | AngleX | anglex(float), | ||
| - | | AngleY | angley(float) | Set the Angle Y parameter into specified value. Angles in degrees. Same can be done using AngleY property of Live Control enabled objects. | AngleY 0 | | ||
| - | | AngleZ | anglez(float) | Set the Angle Z parameter into specified value. Angles in degrees. Same can be done using AngleZ property of Live Control enabled objects. | AngleZ 0; AngleZ 45 | | ||
| - | | Angle | angle(float, | ||
| - | | AngleDelta | angledelta(float, | ||
| - | | RotoSpeedX | rotospeedx(float) | Set rotation speed by X only of the current Live Control. | RotoSpeedX 0 | | ||
| - | | RotoSpeedY | rotospeedy(float) | Set rotation speed by Y only of the current Live Control. | RotoSpeedY 0 | | ||
| - | | RotoSpeedZ | rotospeedz(float) | Set rotation speed by Z only of the current Live Control. | RotoSpeedZ 0 | | ||
| - | | RotoSpeed | rotospeed(float, | ||
| - | | RotoSpeedDelta | rotospeeddelta(float, | ||
| - | | Brightness | brightness(float) | Set Brightness parameter of associated Live Control object. | Brightness 100; Brightness 50 | | ||
| - | | VisiblePoints | visiblepoints(float), | ||
| - | | ColorSlider | colorslider(float) | Set the Color slider position. The slider has neutral range (0..31), then color gradient and white are at the end. Old FB3 DMX profile style. Use Red, Green, Blue and alpha if you need exact color control | ColorSlider 0 %%//%% default pos; ColorSlider 255 %%//%% default pos | | ||
| - | | AnimationSpeed | animationspeed(float), | ||
| - | | ScanRate | scanrate(float) | Sets the Scan rate of the current Live Control. Note, the scan rate is a multiplie of the same rate. Final sample rate controlled by the limit of the exact projector. | ScanRate 100 | | ||
| - | | ResetLiveControl | | Reset current LiveControl to default state. | ResetLiveControl | | ||
| - | | ResetRotation | | Reset Rotation X,Y and Z of the current Live Control object. Command resets speed and current value to zero. | ResetRotation | | ||
| - | | Size | size(float, float, float) | Set Size X, Y and Z of the current Live Control. | Size 100,100,100 %%//%% Size X,Y,Z axis; Size 200,200,200 | | ||
| - | | SizeDelta | sizedelta(float, | ||
| - | | BrightnessDelta | brightnessdelta(float) | Relative version of Brightness command. Increase or decrease current Brightness value by provided delta. | BrightnessDelta 5 | | ||
| - | | VisiblePointsDelta | visiblepointsdelta(float) | Command increases or decreases the Visible Points parameter of currently active Live Control. | VisiblePointsDelta -2 | | ||
| - | | ColorSliderDelta | colorsliderdelta(float) | Shifts the Color slider position. The slider has neutral range (0..31), then color gradient and white are at the end. Old FB3 DMX profile style. Use Red, Green, Blue and alpha if you need exact color control | ColorSliderDelta 0 | | ||
| - | | AnimationSpeedDelta | animationspeeddelta(float) | Increase or decrease animation speed. This is relative version of AnimationSpeed command. | AnimationSpeedDelta 0 | | ||
| - | | ScanRateDelta | scanratedelta(float) | Modifies the scan rate of the current Live Control. | ScanRateDelta -10 | | ||
| - | | PositionIndex | positionindex(integer, | ||
| - | | SizeIndex | sizeindex(integer, | ||
| - | | RGBADelta | rgbadelta(float, | ||
| - | | RGBA | rgba(float, float, float, float), rgba(float, float), rgba(float, float, float) | Sets the RGBA recoloring values in various combinations. Remember: if Alpha is 0, the RGB values have no effect. If Alpha is 255, Live Control applies full RGB recoloring (except on blank points). The command has three overloads: 2 parameters — channel index and value. 3 parameters — R, G, and B (Alpha remains unchanged). 4 parameters — R, G, B, and Alpha | RGBA 255, | ||
| - | | ResetPosition | | Reset Position X,Y and Z of the current Live Control object. | ResetPosition | | ||
| - | | FX | | Set Effect index for FX layers. 0 means off. 1 to 100 is effect index. First argument is index for 1st layer, second argument for second layer, etc. Up to 8 arguments. | FX 0,0,0,0 | | ||
| - | | SetFX | | The SetFX command assigns an FX (effect) from the QuickFX table to the current Live Control. Live Control includes eight layers, with one effect per layer. The command is overloade:d -The first argument specifies the layer index (1–8). -The second argument specifies the FX index for that layer. -Additional arguments define FX indexes for subsequent layers. The command is flexible - it can be used to set a single FX layer or multiple layers at once. Layer index value range is 1 to 8 FX index range is 1 to 100 | SetFX 1, 10 %%//%% Layer number: 1..8, Effect index: 1..100; SetFX 1, 10, | ||
| - | | ShiftFX | shiftfx(integer, | ||
| - | | DropFX | dropfx(integer, | ||
| - | | SetFXAction | setfxaction(integer, | ||
| - | | FXAction | | Set FX Action for FX layers. 0 - effect does not work at all 100 - effect applied fully, without any modification. 1..99 - morph between input and out frame (after effect calculation). Command accept up to 8 arguments, one per layer. | FXAction 100, | ||
| - | | ZoneFXTimeScale | zonefxtimescale(float, | ||
| - | | ZoneFXTimeShift | zonefxtimeshift(float, | ||
| - | | ToggleFX | togglefx(integer) | Toggle FX playback. If layer not specified than toggle all 8 layers. Command work in context of scripter (same as all Live Control commands) | ToggleFX 1 %%//%% | | ||
| - | | PositionX | positionx(float) | Set Position X coordinate of the current Live Control. | PositionX 100 %%//%% -100 to 100 | | ||
| - | | PositionY | positiony(float) | Set Position Y coordinate of the current Live Control. | PositionY 100 %%//%% -100 to 100 | | ||
| - | | PositionZ | positionz(float) | Set Position Z coordinate of the current Live Control. | PositionZ 0 %%//%% -100 to 100 | | ||
| - | | SizeX | sizex(float) | Sets the X size value of the current Live Control. | SizeX 100 | | ||
| - | | SizeY | sizey(float) | Sets the Y size value of the current Live Control. | SizeY 100 | | ||
| - | | SizeZ | sizez(float) | Sets the Z size value of the current Live Control. | SizeZ 100 | | ||
| - | | ColorOn | coloron(float) | Enables laser frame recoloring using the Live Control RGB section. This command specifically sets the Alpha channel to either 0 or 255 - a simple on/off control for alpha. | ColorOn 1 %%//%% 1-enabled, 0-disabled | | ||
| - | | ColorRGB | colorrgb(integer) | Sets the color used for live frame recoloring. The color value is a 24-bit unsigned integer. | ColorRGB 0x0000FF %%//%% red | | ||
| - | | ColorBGR | colorbgr(integer) | Sets the color used for live frame recoloring. The color value is a 24-bit unsigned integer. | ColorBGR 0x0000FF %%//%% blue | | ||
| - | | ResetRotationX | | Reset Rotation X of the current Live Control object. Command resets speed and current value to zero. | ResetRotationX | | ||
| - | | ResetRotationY | | Reset Rotation Y of the current Live Control object. Command resets speed and current value to zero. | ResetRotationY | | ||
| - | | ResetRotationZ | | Reset Rotation Z of the current Live Control object. Command resets speed and current value to zero. | ResetRotationZ | | ||
| - | | InvertRotationX | | Invert rotation X direction of the applicable live control. | InvertRotationX | | ||
| - | | InvertRotationY | | Invert rotation Y direction of the applicable live control. | InvertRotationY | | ||
| - | | InvertRotationZ | | Invert rotation Z direction of the applicable live control. | InvertRotationZ | | ||
| - | | FXTimeScaleAxReset | fxtimescaleaxreset(float, | ||
| - | | FXTimeScaleAx | fxtimescaleax(float, | ||
| - | | SetFXMute | setfxmute(integer, | ||
| - | | SetFXMul | setfxmul(integer, | ||
| - | | ZoneFXTimeScaleDelta | zonefxtimescaledelta(float, | ||
| - | | ZoneFXTimeShiftDelta | zonefxtimeshiftdelta(float, | ||
| - | | StopFxCell | stopfxcell(float), | ||
| - | | ResetFxTiming | | This command resets all time-related effects of the current Live Control, including DJ disk, time scale, time multiplier, time shift, and time value. | ResetFxTiming | | ||
| - | | StopFX | | Stop/reset FX of current Live Control | StopFX | | ||
| - | | SetFXAction1 | setfxaction1(float) | Set action of FX 1 layer. Command act same as clicking on QuickFX grid. | SetFXAction1 100 | | ||
| - | | SetFXAction2 | setfxaction2(float) | Set action of FX 2 layer. Command act same as clicking on QuickFX grid. | SetFXAction2 100 | | ||
| - | | SetFXAction3 | setfxaction3(float) | Set action of FX 3 layer. Command act same as clicking on QuickFX grid. | SetFXAction3 100 | | ||
| - | | SetFXAction4 | setfxaction4(float) | Set action of FX 4 layer. Command act same as clicking on QuickFX grid. | SetFXAction4 100 | | ||
| - | | SetFXMulAx | setfxmulax(integer, | ||
| - | | FXTimeSync | fxtimesync(float, | ||
| - | | FXTimeScaleDeltaAx | fxtimescaledeltaax(float, | ||
| - | | ResetLCTab | | Reset Live Control currently used in UI. Most of commands work with exact Live Control containers. The UI (Live Control Tab) can be connected to various Live Controls, such as Cues, ProTracks, etc. This command made for UI mapping. | ResetLCTab | | ||
| - | | SetFXAction5 | setfxaction5(float) | Set action of FX 5 layer. Command act same as clicking on QuickFX grid. | SetFXAction5 100 | | ||
| - | | SetFXAction6 | setfxaction6(float) | Set action of FX 6 layer. Command act same as clicking on QuickFX grid. | SetFXAction6 100 | | ||
| - | | SetFXAction7 | setfxaction7(float) | Set action of FX 7 layer. Command act same as clicking on QuickFX grid. | SetFXAction7 100 | | ||
| - | | SetFXAction8 | setfxaction8(float) | Set action of FX 8 layer. Command act same as clicking on QuickFX grid. | SetFXAction8 100 | | ||
| - | | StrobeSpeed | strobespeed(float) | Command sets the strobe of the current Live Control. | StrobeSpeed 0.2 | | ||
| - | | StrobeSpeedDelta | strobespeeddelta(float) | Command changes the strobe of the current Live Control. | StrobeSpeedDelta 0.1 %%//%% period, flicker per second | | ||
| - | | MulFXMulAx | mulfxmulax(integer, | ||
| - | | Hue | hue(float) | Set the Hue component. Negative values treated as not active, and hue has not impact on recolor | Hue -1 | | ||
| - | | HueDelta | huedelta(float) | Increment or decrement the Hue property by specified value. This is relative command | HueDelta 5 | | ||
| - | | HueShift | hueshift(float) | Hue shift is an additional offset for the hue value. Made for additional oscillation around current hue. If you need to recolor then use Hue, which replaces the input color Hue. | HueShift 90 | | ||
| - | | HueShiftDelta | hueshiftdelta(float) | Command increment/ | ||
| - | | Saturation | saturation(float) | Sets saturation level of the current Live Control. Saturation is not direct value. In Live Control it works as an offset. Incoming color transformed to HSV, modified and transformed back. | Saturation 0 | | ||
| - | | SaturationDelta | saturationdelta(float) | Shift the saturation level of the current Live Control. | SaturationDelta 0 | | ||
| - | | BeamBrush | beambrush(float), | ||
| - | | BeamBrushDelta | beambrushdelta(float) | Relative version of BeamBrush command. Increase or decrease BeamBrush value by specified delta | BeamBrushDelta 1 | | ||
| - | |||
| - | ==== Local & Animation ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | SetPage | setpage(integer) | This command sets the index of the currently visible page in the main Grid. | SetPage 1 | | ||
| - | | GetPage | | This command is deprecated. Please do not use it. It remains enabled only to avoid syntax check failures in very old scripts. 1027 | | | ||
| - | | Restart | Notes: | This is a script instruction, | ||
| - | | Exit | | EXIT is an instruction to stop script execution. Typically used at the end of script section, such as universe components, or a triggers. Same logic as in SWICTH () in C. | Exit | | ||
| - | | GetTimeControl | | Depreciated. Same as ControlFromTcTab. | GetPage | | ||
| - | | GetLiveControl | | Depreciated. Same as ControlFromLcTab. | GetLiveControl | | ||
| - | | GetFxControl | | Depreciated. Same as ControlFromFxTab. | GetFxControl | | ||
| - | | CodeName | codename(string) | This command defines the name of the scripter object. The assigned name appears in the PangoScript tab and can also be used as an identifier in the StartCode and StopCode commands. | CodeName " | ||
| - | | CodeShortcut | codeshortcut(string), | ||
| - | | Autostart | Warnings: | Enable auto start of the script. This scrip option applicable for scripts located in PangoScript tab. This command inform BEYOND that this script must be executed at start up. | AutoStart | | ||
| - | | StopOnBlackout | stoponblackout(integer) | Enables script termination on Blackout. When this option is enabled, the script will stop automatically if Blackout is activated. This is useful for scripts that start or manage multiple Cues, allowing BEYOND to halt the script immediately when the user clicks Blackout. | StopOnBlackout 1 | | ||
| - | | LinePerCycle | linepercycle(integer) | LinePerCycle defines how many script lines are executed during a single iteration of the scripting core. BEYOND can run hundreds of scripts in parallel—some may be stopped, others waiting, and some running in endless loops. To prevent any single script from monopolizing processing time, a limit is imposed on the number of lines executed per cycle. For large or time-critical scripts that need to be processed more quickly, you can increase this value. The default setting is 30 lines per cycle. | LinePerCycle 100 %%//%% put at beginning of script. | | ||
| - | | CodeColorMarker | codecolormarker(integer) | Defines color marker for the script in PangoScript tab. Color in standard GDI RGB encoding, where 0x0000FF is red, 0x00FF00 is green, and 0xFF0000 is blue. Yes, this is not HTML encoding. | CodeColorMarker 0x00FF00 | | ||
| - | | SelectMidi | selectmidi(integer) | Each scripter has a property that defines which MIDI device it operates with. Command defined index of the MIDI IN and MIDI OUT. | SelectMidi 1 %%//%% Select MIDI device pair, 1..4. | | ||
| - | | MidiOut | midiout(integer, | ||
| - | | DmxOut | dmxout(float, | ||
| - | | ChannelOut | channelout(integer, | ||
| - | | OscOut | | Send OSC message out. The Type Tag String composed by type of the arguments. The first argument must be string with OSC address. Command used OSC Client socket. | OscOut "/ | ||
| - | | OscOutTTS | | Send OSC message out. First argument - OSC address, string. Second argument - OSC TTS, string. Third, 4ths, etc - OSC message values. Command used OSC Client socket. | OscOutTTS "/ | ||
| - | | DmxOutRange | | DmxOutRange allows to write array of DMX values. First parameter is channel index, 1 to 2048 Second, third, 4th and so on - DMX values. -1 is transparent DMX value. 0 to 255 are standard DMX values | DmxOutRange 1, 100, | ||
| - | | SetMidiLayer | setmidilayer(integer) | The command sets the layer index for the MIDI device currently selected in the active Scripter (range 1..4). Use SelectMidi to select the MIDI device. The default layer index is 1\. After selecting the device, you can control which layer is active using SetMidiLayer. | SetMidiLayer 1 %%//%% default is 1 | | ||
| - | | SetGrid1MSL | setgrid1msl(float) | Sets the Surface layer index for Grid1 in the MIDI Surface Mapping. | SetGrid1MSL 1 | | ||
| - | | SetGrid2MSL | setgrid2msl(float) | Sets the Surface layer index for Grid2 in the MIDI Surface Mapping. | SetGrid2MSL 1 | | ||
| - | | SetSliderMSL | setslidermsl(float) | Sets the Surface layer index for Slider in the MIDI Surface Mapping. | SetSliderMSL 1 | | ||
| - | | SetButtonMSL | setbuttonmsl(float) | Sets the Surface layer index for Buttons in the MIDI Surface Mapping. | SetButtonMSL 1 | | ||
| - | | SetZoneSelMSL | setzoneselmsl(float) | Sets the Surface layer index for Zone Selection in the MIDI Surface Mapping. | SetZoneSelMSL 1 | | ||
| - | | SetZoneMuteMSL | setzonemutemsl(float) | Sets the Surface layer index for Zone Mute in the MIDI Surface Mapping. | SetZoneMuteMSL 1 | | ||
| - | | SetFX1MSL | setfx1msl(float) | Sets the Surface layer index for FX1 in the MIDI Surface Mapping. | SetFX1MSL 1 | | ||
| - | | SetFX2MSL | setfx2msl(float) | Sets the Surface layer index for FX2 in the MIDI Surface Mapping. | SetFX2MSL 1 | | ||
| - | | SetFX3MSL | setfx3msl(float) | Sets the Surface layer index for FX3 in the MIDI Surface Mapping. | SetFX3MSL 1 | | ||
| - | | SetFX4MSL | setfx4msl(float) | Sets the Surface layer index for FX4 in the MIDI Surface Mapping. | SetFX4MSL 1 | | ||
| - | | SetFX5MSL | setfx5msl(float) | Sets the Surface layer index for FX5 in the MIDI Surface Mapping. | SetFX5MSL 1 | | ||
| - | | SetFX6MSL | setfx6msl(float) | Sets the Surface layer index for FX6 in the MIDI Surface Mapping. | SetFX6MSL 1 | | ||
| - | | MidiSysexStart | | Creates the buffer for long MIDI Sysex message. Internally buffer is TMemoryStream, | ||
| - | | MidiSysexAdd | | Write parameters as bytes into local sysex stream. Check description of MidiSysexStart | MidiSysexAdd | ||
| - | | MidiSysexSend | | Send prepared sysex stream to MIDI device. Use MidiSysexStart to initialize the buffer, and MidiSysexAdd to add bytes to the buffer. | MidiSysexSend | | ||
| - | | LoadCue | loadcue(string), | ||
| - | | LoadWorkspace | loadworkspace(string), | ||
| - | | ControlMaster | | ControlMaster set the LiveControl destination of this script Master Live Control. Subsequent LiveControl commands, such as Size, will apply to Master LC only. | ControlMaster | | ||
| - | | ControlCue | controlcue(integer, | ||
| - | | ControlZone | controlzone(integer), | ||
| - | | ControlProjector | controlprojector(integer) | Command depreciated. At some point of time BEYOND had Live Control in Projectors. | ControlProjector 1 | | ||
| - | | ControlSelZones | | The ControlSelZones command sets the LiveControl destination of the script to the selected projection zones. Subsequent LiveControl commands, such as Size, will apply to all currently selected zones. | ControlSelZones | | ||
| - | | ControlSelCues | | The ControlSelCues command sets the LiveControl destination of the script to the selected Cues. Subsequent LiveControl commands, such as Size, will apply to all currently selected Cues. | ControlSelCues | | ||
| - | | StartCode | startcode(string), | ||
| - | | StopCode | stopcode(string) | Stop execution of scripts with specified name. | StopCode " | ||
| - | | ControlProTrack | controlprotrack(integer) | The ControlProTrack command sets the LiveControl destination of the script to ProTrack addressed by Index. Subsequent LiveControl commands, such as Size, will apply to this ProTrack only. | ControlProTrack 1 %%//%% bind to protrack 1 | | ||
| - | | ControlSelProTracks | | The ControlSelProTracks command sets the LiveControl destination of the script to the selected ProTracks. Subsequent LiveControl commands, such as Size, will apply to all currently ProTracks. | ControlSelProTracks | | ||
| - | | SelectGrid | selectgrid(integer) | Each scripter has a property that defines which Grid it operates on. The Grid index—similar to the MIDI Device index—determines the context in which commands are executed. | SelectGrid 1 | | ||
| - | | SelectTabName | selecttabname(string) | Select Tab by name. Operation by name are better to exact/safer scripting. | SelectTabName " | ||
| - | | SelectTab | selecttab(integer), | ||
| - | | SelectNextTab | Notes: | Go to the next tab in the workspace. Grid defined by command SelectGrid. | SelectNextTab | | ||
| - | | SelectPrevTab | Notes: | Select previous Tab of the Grid. Grid defined by command SelectGrid. | SelectPrevTab | | ||
| - | | SelectPageName | selectpagename(string), | ||
| - | | SelectPage | selectpage(integer), | ||
| - | | SelectNextPage | Notes: | Go to the next page in the workspace. Grid defined by command SelectGrid. | SelectNextPage | | ||
| - | | SelectPrevPage | Notes: | Select previous Page of the Grid. Grid defined by command SelectGrid. | SelectPrevPage | | ||
| - | | ControlFromUI | | Depreciated. New version ControlFromLcTab | ControlFromUI | | ||
| - | | SelectAllCat | | Show Grid pages of all categories. | SelectAllCat | | ||
| - | | SelectCatName | selectcatname(string) | Shows only the Grid pages belonging to the specified category. | SelectCatName " | ||
| - | | SelectCat | selectcat(integer) | Shows only the Grid pages belonging to the specified category. | SelectCat 1 %%//%% category index, 1..N. | | ||
| - | | SelectNextCat | | Go to the next category in the workspace. Grid defined by command SelectGrid. | SelectNextCat | | ||
| - | | SelectPrevCat | | Go to the previous category in the workspace. Grid defined by command SelectGrid. | SelectPrevCat | | ||
| - | | FocusCell | focuscell(integer, | ||
| - | | FocusCellIndex | focuscellindex(integer) | Focuses the specified Grid cell using the flat index, equal to cue index. The command operates in the context of the scripter and the currently active Grid. | FocusCellIndex 1 %%//%% cell index, 1..255 | | ||
| - | | StartCell | | Starts playback of the cue located in the current cell of the current Grid. Arguments are optional and specify the names of the projection zones where the cue should output. | StartCell %%//%% start current cell | | ||
| - | | StopCell | | Stops playback of the cue located in the current cell of the current Grid. | StopCell | | ||
| - | | ShiftFocus | shiftfocus(integer) | This command shifts the focus by N cells, forward or backward. | ShiftFocus -1 | | ||
| - | | MoveFocus | movefocus(integer, | ||
| - | | ReStartCell | | Restarts playback of the cue in the current cell of the current Grid. | RestartCell | | ||
| - | | ToggleCell | | Toggles (plays or stops) the current cue in the active Grid. This is a UI-oriented command that simply starts or stops the currently selected cue. The command can also accept multiple projection zone names. These define the destination zones where the cue’s output will be sent. | ToggleCell %%//%% current grid | | ||
| - | | Echo | echo(integer) | The Echo command sets the echo mode for the TCP Talk Server. 0 – No echo, no confirmation 1 – Confirmation with “OK” or “ERROR” 2 – Echoes back the command along with the status “OK” or “ERROR” | Echo 2 %%// | ||
| - | | Password | password(string) | Password protection can be enabled for the TCP Talk Server. The password must be defined in the BEYOND.INI file under the “General” section. If the provided password matches, commands from the client will be accepted. No password by default. \[General\] TcpTalkServerPassword=12345 | password "enter pasword here" | | ||
| - | | Version | | Command Version designed for TCP Talk Server. BEYOND will respond with exe version information. | version | | ||
| - | | Hello | | Command Hello is connection test command. Suggested use case - "TCP Talk Server" | ||
| - | | ControlFromLcTab | | ControlFromLcTab set the LiveControl destination of this script to whatever selected now in Live Control tab. Command made to read current state of UI. | ControlFromLcTab | | ||
| - | | ControlFromFxTab | | ControlFromFxTab set the LiveControl destination of this script to whatever selected now in QuickFX tab. Command made to read current state of UI. | ControlFromFxTab | | ||
| - | | ControlFromTcTab | | ControlFromTcTab set the LiveControl destination of this script to whatever selected now in Time Control tab. Command made to read current state of UI. | ControlFromTcTab | | ||
| - | | StoreZoneSelection | Notes: | The StoreZoneSelection command saves the list of selected projection zones into the local storage of the scripter executing the script. You can restore the selection later using ReStoreZoneSelection. The main idea is: store the current selection, modify it, perform the necessary operations, and then restore the original selection. | StoreZoneSelection %%//%% use ReStoreZoneSelection to revert back | | ||
| - | | ReStoreZoneSelection | | ReStoreZoneSelection is the counterpart to StoreZoneSelection. It restores the projection zone selection that was previously saved. | ReStoreZoneSelection | | ||
| - | | SetDmxEditorChannel | setdmxeditorchannel(float, | ||
| - | | ProjectionZonesDialog | | Command call Projection Zone Settings dialog. Suggested use - from UMAX, sometimes you may need to give access to zone adjustments. | ProjectionZonesDialog | | ||
| - | | MakeSecuredFile | makesecuredfile(string, | ||
| - | | RestorePlayer | restoreplayer(float, | ||
| - | | RunApp | runapp(string, | ||
| - | | ExecCmd | | ExecCmd is a bit fancy. Idea to execute script located in the string. ExecCmd accent any number of arguments, only strings executed as commands. One command per string. | ExecCmd " | ||
| - | | Write | Notes: | Write command add a string to last string of the Script component of the Universe. See WriteLn for more details. | write "// | ||
| - | | WriteLn | Notes: | WriteLn provides terminal-style output for scripts. Both Write and WriteLn send text to the script’s own terminal output buffer. To test the command, place a Script component on the Universe page, then click the Script Edit button. Inside the OnMouseDown section, add: writeln "Hello World!"; | ||
| - | | ResetMidiFeedback | resetmidifeedback(float) | Use to force refresh MIDI feedback for the surface. Command reset stored cache of the state, which cause update the MIDI feedback. | ResetMidiFeedback | | ||
| - | | ResetOscFeedback | | Force sending the feedback of all OSC messages. BEYOND OSC feedback based on checking specified variables and sending the OSC message when the value changes. This command to send the state of all variables no matter of state. | ResetOscFeedback | | ||
| - | | DefineDmxTrigger | definedmxtrigger(integer), | ||
| - | | DefineMidiTrigger | definemiditrigger(integer, | ||
| - | | DefineTrigger | definetrigger(string), | ||
| - | | DefineTcTrigger | definetctrigger(string) | | DefineTCTrigger "TC Test" | | ||
| - | | InRangeTrigger | inrangetrigger(float, | ||
| - | | OutOfRangeTrigger | outofrangetrigger(float, | ||
| - | | IncreaseTrigger | increasetrigger(float, | ||
| - | | DecreaseTrigger | decreasetrigger(float, | ||
| - | | MoreThanTrigger | morethantrigger(float, | ||
| - | | LessThanTrigger | lessthantrigger(float, | ||
| - | | InRangeTriggerCmd | inrangetriggercmd(float, | ||
| - | | OutOfRangeTriggerCmd | outofrangetriggercmd(float, | ||
| - | | AnimateProp | animateprop(string, | ||
| - | | AnimatePropDelta | animatepropdelta(string, | ||
| - | | DeletePropAni | | Deletes property animators associated with the specified property names. The AnimateProp command creates an animator, and DeletePropAni removes it. This command accepts one or multiple property names as strings: DeletePropAni " | ||
| - | |||
| - | ==== Main & Workspace ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | TimerBeat | | BEYOND supports three types of events used in scripts, images, and effects: audio, manual, and timer beats. All three serve the same purpose - to initiate a process or event that can be used elsewhere. TimerBeat initiated by system metronome located on main toolbar of BEYOND. One event every beat. | TimerBeat | | ||
| - | | AudioBeat | | BEYOND supports three types of events used in scripts, images, and effects: audio, manual, and timer beats. All three serve the same purpose - to initiate a process or event that can be used elsewhere. Audio beat events are generated by the audio input using an FFT-based peak detector. Manual events result from user interaction, | ||
| - | | ManualBeat | | BEYOND supports three types of events used in scripts, images, and effects: audio, manual, and timer beats. All three serve the same purpose - to initiate a process or event that can be used elsewhere. ManualBeat command initiate manual-beat event. | ManualBeat | | ||
| - | | CueDown | cuedown(integer, | ||
| - | | CueUp | cueup(integer, | ||
| - | | StopCueNow | stopcuenow(integer, | ||
| - | | StopAllSync | stopallsync(float) | Stops Cue playback in the Grid, ProTrack, and the Effect/ | ||
| - | | StopAllAsync | stopallasync(float) | Stops Cue playback in the Grid, ProTrack, and the Effect/ | ||
| - | | StopAllNow | | Stops playback of all cues and effects, including the Grid player pool, ProTracks, Effects, Zone Effects, and the DMX Server. Playback is stopped immediately, | ||
| - | | StopCueSync | stopcuesync(integer, | ||
| - | | EnableLaserOutput | Notes:, Warnings: | Enable Laser Output. This command change internal mode of BEYOND to streaming. Streaming means output to laser projector, which initiate creation of calculation threads. | EnableLaserOutput | | ||
| - | | DisableLaserOutput | Warnings: | Disable Laser Output. This command change internal mode of BEYOND and stop output to all projectors, release threads and decrease CPU usage. | DisableLaserOutput | | ||
| - | | MasterPause | masterpause(integer) | Set the playback on pause. Applied to laser and audio playbacks. | MasterPause Toggle %%//%% ON, OFF, TOGGLE | | ||
| - | | BlackOut | Warnings: | System wide reset. Has most impact when laser output enabled. Command has configuration for how many systems it reset. Main purpose - universal stop and reset. | BlackOut | | ||
| - | | VirtualLJ | virtuallj(integer) | Command enable, disable of toggle Virtual LJ (see button on main toolbar). | VirtualLJ Toggle %%//%% ON, OFF, TOGGLE | | ||
| - | | BeatTap | | Tap tempo. Set the master BPM by means of tapping. Made for external MIDI control. BEYOND approximate last 4 taps. Max BPM is 600\. Use SetBPM command if you want to set exact value. You can read and write current BPM using Master.BPM property. | BeatTap | | ||
| - | | BeatResync | | Resets the master beat timer and sets its phase to zero. This command is used to synchronize the master beat timer and takes effect immediately. No parameters are required. Reset master beat timer, set phase to zero. Command made to synchronize the master beat timer. Act immediately. No parameters required. | BeatResync | | ||
| - | | OneCue | Notes: | The OneCue command sets the one cue mode. In this mode, the Grid allows one cue to be started. | OneCue | | ||
| - | | MultiCue | | The MultiCue command enables multi-cue mode. In this mode, the Grid allows multiple cues to be started and played in parallel. | MultiCue | | ||
| - | | Transition | transition(integer) | Command enable, disable or toggle transition between cues in the Grid. | Transition Toggle %%//%% ON, OFF, TOGGLE | | ||
| - | | ClickSelect | clickselect(float) | Enable Select click mode of Live / Content Grid. | ClickSelect | | ||
| - | | ClickToggle | clicktoggle(float) | Enable Flash click mode of Live / Content Grid. | ClickToggle | | ||
| - | | ClickRestart | clickrestart(float) | Enable Restart click mode of Live / Content Grid. | ClickRestart | | ||
| - | | ClickFlash | clickflash(float) | Enable Flash click mode of Live / Content Grid. | ClickFlash | | ||
| - | | ClickLive | clicklive(float) | Enable Live click mode of Live / Content Grid. | ClickLive | | ||
| - | | ClickSoloFlash | clicksoloflash(float) | Enable Solo-Flash click mode of Live / Content Grid. | ClickSoloFlash | | ||
| - | | PauseCue | pausecue(integer, | ||
| - | | VLJFX | vljfx(integer, | ||
| - | | ClickScrollZoom | clickscrollzoom(float) | Zoom slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollZoom -5 | | ||
| - | | ClickScrollSize | clickscrollsize(float) | Size slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollSize -5 | | ||
| - | | ClickScrollFade | clickscrollfade(float) | Fade slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollFade -5 | | ||
| - | | ClickScrollVPoints | clickscrollvpoints(float) | Visible points slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollVPoints -5 | | ||
| - | | ClickScrollScanRate | clickscrollscanrate(float) | ScanRate slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollScanRate -5 | | ||
| - | | ClickScrollColor | clickscrollcolor(float) | Color slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollColor -5 | | ||
| - | | ClickScrollAniSpeed | clickscrollanispeed(float) | Animation speed slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollAniSpeed -5 | | ||
| - | | ClickScrollR | clickscrollr(float) | Red slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollR -5 | | ||
| - | | ClickScrollG | clickscrollg(float) | Green slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollG -5 | | ||
| - | | ClickScrollB | clickscrollb(float) | Blue slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollB -5 | | ||
| - | | ClickScrollA | clickscrolla(float) | Alpha slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollA -5 | | ||
| - | | OnePer | | The OnePer command sets the one-per-zone mode. This is legacy mode, which is not recommended to use. Such model was applicable at BEYOND version 1 or 2\. With increased calculation chain length, this mode become very hard to use and support. | OnePer | | ||
| - | | SetBpm | setbpm(float) | Sets the master BPM - the global tempo of the BEYOND application. There is only one tempo clock for the entire system. | SetBpm 120 | | ||
| - | | SetBpmDelta | setbpmdelta(float) | Increment or decrement current BPM. You can have access to it using Master.BPM property. | SetBpmDelta 1 | | ||
| - | | RestartCue | restartcue(integer, | ||
| - | | ClickLCTabMode | clicklctabmode(float) | ClickLcTabMode command is same as clicking Master, Cue, Zone, ProTrack buttons in FX Tab. Command defined which Live Control is connected to Live Control tab (UI). Use following constants: 1-Master, 2-Cue, 3-Zone, 4-ProTrack | ClickLCTabMode 1 %%//%% 1-Master, 2-Cue, 3-Zone, 4-ProTrack | | ||
| - | | ClickFXTabMode | clickfxtabmode(float) | ClickFXTabMode command is same as clicking Master, Cue, Zone, ProTrack buttons in FX Tab. Command defined which Live Control FX is connected to QuickFX tab. Use following constants: 1-Master, 2-Cue, 3-Zone, 4-ProTrack | ClickFXTabMode 1 | | ||
| - | | MasterSpeed | masterspeed(float) | Sets Master.MasterSpeed property, which is general purpose speed multiplier. | MasterSpeed 1 %%//%% From zero to one | | ||
| - | | StartPrevious | | Performs the same action as the Back button on the main toolbar. This command starts the previously played Cue. | StartPrevious | | ||
| - | | TogglePrevious | | A cue click history–based operation. The command starts the previously played cue, acting as a kind of “swap” function. | TogglePrevious %%//%% " | ||
| - | | UnselectAllProTracks | | Clears the selection state of all ProTracks. After this command, no ProTracks remain selected. | UnselectAllProTracks | | ||
| - | | SelectProTrack | | Select one or multiple ProTracks by index or by the name. String arguments used as names, numeric as indexes (1 to 8) | SelectProTrack 1 | | ||
| - | | UnselectProTrack | | Clears the selection state of the specified ProTracks. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | UnselectProTrack 1,2,3,4 %%//%% unselect 1,2,3 and 4th ProTrack | | ||
| - | | ToggleSelectProTrack | | Toggles the Selected state of the specified ProTrack. The command accepts multiple arguments: strings are treated as ProTrack names, and numeric values are treated as ProTrack indexes. | ToggleSelectProTrack 1 | | ||
| - | | UnmuteAllProTracks | | Removes the muted state from all ProTracks. | UnmuteAllProTracks | | ||
| - | | MuteProTrack | | Mute specified ProTracks. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | MuteProTrack 1 %%//%% index(es) or name(s) | | ||
| - | | UnmuteProTrack | Notes: | Removes the muted state from specified ProTrack. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | UnmuteProTrack 0,1,2,3 %%//%% unmute first four protracks | | ||
| - | | ToggleMuteProTrack | | Toggles the muted state of the specified ProTrack. The command accepts multiple arguments: strings are treated as ProTrack names, and numeric values are treated as ProTrack indexes. | ToggleMuteProTrack 1 %%//%% index(es) or name(s); ToggleMuteProTrack 1,2,3,4 %%//%% | | ||
| - | | UnselectAllFixt | | Clears the selection state of all Fixtures. After this command, no Fixtures remain selected. | UnselectAllFixt | | ||
| - | | SelectFixt | | Set Selected state of the Fixture object | SelectFixt 0 %%//%% index(es) or name(s) | | ||
| - | | UnselectFixt | | Clears the selection state of the specified Fixtures. Command accept multiple arguments - strings as fixture name, and numbers as fixture index. | UnselectFixt 0,2, "Spot 1" %%//%% two indexes and one name of the Fixture | | ||
| - | | ToggleSelectFixt | | Toggles the Selected state of the specified Fixtures. The command accepts multiple arguments: strings are treated as FIxture names, and numeric values are treated as Fixture indexes. | ToggleSelectFixt | | ||
| - | | ClickFXStopAll | | ClickFXStopAll is combine action command, which send StopFX command, and stop FX VLJ actions. | ClickFXStopAll | | ||
| - | | ClickFxVlj | clickfxvlj(float), | ||
| - | | FXCellDown | fxcelldown(integer, | ||
| - | | UnmuteAllZone | | Removes the muted state from all Projection Zones. | UnmuteAllZone | | ||
| - | | MuteZone | | Mute specified Projection Zones. Command accept multiple arguments - strings as Zone name, and numbers as Zone index. | MuteZone 0 | | ||
| - | | UnmuteZone | Notes: | Removes the muted state from specified Projection Zone. Command accept multiple arguments - strings as zone name, and numbers as zone index. | UnmuteZone 0 | | ||
| - | | ToggleMuteZone | Warnings: | Toggles the muted state of the specified Projection Zone. The command accepts multiple arguments: strings are treated as ProTrack names, and numeric values are treated as ProTrack indexes. | ToggleMuteZone 0 | | ||
| - | | ToggleMuteZoneOfProjector | togglemutezoneofprojector(float), | ||
| - | | ClickLockSize | clicklocksize(float) | Enable or disable synchronized change of Size X and Size Y sliders in Live Control tab. Basically, moving both sliders together. | ClickLockSize 1 %%//%% 0,1,2 Off, On, toggle | | ||
| - | | StartAudioRecord | | Start audio recording in QuickAudio tab (for spectrum, and audio triggers). | StartAudioRecord | | ||
| - | | StopAudioRecord | | Stop audio recording in QuickAudio tab. | StopAudioRecord | | ||
| - | | SetAudioRelease | setaudiorelease(float) | Set Audio Release speed (Quick Audio tab) | SetAudioRelease 75 | | ||
| - | | SetAudioGain | setaudiogain(float) | Depreciated. FFT Audio compensation (1 to 15). Is not related to audio playback. | SetAudioGain 10 | | ||
| - | | MuteSelected | muteselected(integer) | Sets the muted state for the selected Projection Zones, ProTracks and Fixtures. | MuteSelected 2 %%//%% 0,1,2 | | ||
| - | | SetGridSize | setgridsize(float, | ||
| - | | MasterPauseTime | masterpausetime(integer) | Sets master pause duration (the soft pause) | MasterPauseTime 1000 %%//%% set pause/ | ||
| - | | SetGrid1Page | setgrid1page(integer) | Set the Main Grid page by index. | SetGrid1Page 1 | | ||
| - | | SetGrid2Page | setgrid2page(integer) | Set the Secondary Grid (bottom side) page by index. | SetGrid2Page 1 | | ||
| - | | MuteAllZones | | Mute all Projection Zones. Muted zone has no output to laser projector. | MuteAllZones | | ||
| - | | PreviewNxN | previewnxn(integer), | ||
| - | | DisplayPopup | Notes: | Shows popup window. This is pure UI oriented command. Take any number of parameters of any type. | DisplayPopup "Hello world!"; | ||
| - | | DisplayPreview | | Display message in Main Preview Panel located in Right/Top corner of BEYOND window. Recommend to use for debug messages, or action confirmation where you do not need a window based message. Command take any number parameters of any type. | DisplayPreview "Hello world!", | ||
| - | | HoldClick | holdclick(integer) | Enable HOLD mode for Cue playback. | HoldClick 1 | | ||
| - | | PreviewMaster | | Sets the Main Preview panel to Master View mode. This action also clears the zone selection, since zones cannot be viewed or selected in Master View mode. | PreviewMaster | | ||
| - | | StopCueType | stopcuetype(integer), | ||
| - | | FXScroll | fxscroll(integer) | Set FX table horizontal scroll position | FXScroll 1 | | ||
| - | | FXClick | fxclick(integer, | ||
| - | | FXCellClick | fxcellclick(integer, | ||
| - | | TapByCueClick | tapbycueclick(integer) | Enables, disables, or toggles Tap-Tempo on Cue click. When enabled, clicking a Cue in the Grid generates a Tap-Tempo (BPM) click. The command can turn this option on, off, or toggle its current state. | TapByCueClick On %%//%% options: On,Off, Toggle | | ||
| - | | ResyncByCueClick | resyncbycueclick(integer) | This command sets the beat synchronization mode that is applied when a cue is clicked. You can use the predefined constants OFF, ON, and TOGGLE. The command is related to the master BPM (metronome) control, which also includes functions such as tap and resync. | ResyncByCueClick On | | ||
| - | | SynchronizePlayerToBeat | synchronizeplayertobeat(integer) | Sets the global option for players to synchronize to the beat. Synchronization occurs on player start and restart. The idea is similar to quantize in audio software: it is nearly impossible to click exactly on the beat, so the timing will always be slightly off. This option corrects that by using the current sub-beat time as the alignment reference. | SynchronizePlayerToBeat On | | ||
| - | | ResetCuesFX | | Iterates through all cues in the workspace and performs the following actions: clears assigned FX, resets the FX Action parameter and timing, and clears the Drop-effect list All these operations are part of the LiveControl object. The purpose of this command is to reset the entire playback FX state. | ResetCuesFX | | ||
| - | | ResetZonesFX | | Iterates through all Projection zones and performs the following actions: clears assigned FX, resets the FX Action parameter and timing, and clears the Drop-effect list All these operations are part of the LiveControl object. The purpose of this command is to reset the entire playback FX state. | ResetZonesFX | | ||
| - | | ResetProTrackFX | | Iterates through all ProTracks and performs the following actions: clears assigned FX, resets the FX Action parameter and timing, and clears the Drop-effect list All these operations are part of the LiveControl object. The purpose of this command is to reset the entire playback FX state. | ResetProTrackFX | | ||
| - | | ClickTCTabMode | clicktctabmode(float) | ClickTcTabMode command is same as clicking Master, Cue, Zone, ProTrack buttons in FX Tab. Command defined which Live Control is connected to Time Control tab. Use following constants: 1-Master, 2-Cue, 3-Zone, 4-ProTrack | ClickTCTabMode 1 %%//%% 1-Master, 2-Cue, 3-Zone, 4-ProTrack | | ||
| - | | ResetMasterFX | | Reset Master Live Control FX only. | ResetMasterFX | | ||
| - | | PlayListStop | | Stop playback of the show in PlayList | PlayListStop | | ||
| - | | PlayListPlay | | Start playback of the current show from the PlayList. | PlayListPlay | | ||
| - | | PlayListFirst | | Go to first show from the PlayList | PlayListFirst | | ||
| - | | PlayListLast | | Go to last show from the PlayList | PlayListLast | | ||
| - | | PlayListNext | | Go to next show from the PlayList | PlayListNext | | ||
| - | | PlayListPrev | | Go to previous show from the PlayList. | PlayListPrev | | ||
| - | | PlayListSetPos | playlistsetpos(float) | Select the Show from PlayList by index (1..N) | PlayListSetPos 1 | | ||
| - | | PlayListSetTime | playlistsettime(float) | Jump to time position of the current show | PlayListSetTime 0 | | ||
| - | | LoadPlaylist | loadplaylist(string), | ||
| - | | InvertPlayersTime | | The BEYOND content player supports time direction control, allowing playback to bounce between time points A and B as part of the Time Control section. This command toggles the playback direction for players located in the Grid (dynamic pool) or the ProTrack array. The action depends on the message source—it may apply to selected zones, selected cues, selected ProTracks, or, in the case of a Master/ | ||
| - | | PlayersSetJump | Notes: | This command stores the current player time on the first call, and on the second call jumps back to the stored position. It is another variation of DJ-style live time effects. | PlayersSetJump | | ||
| - | | PlayersResetJump | Notes: | Clears the time stored in player by command PlayerSetJump. Command might be applied to ProTracks and Grid players, depending on selection. | PlayersResetJump | | ||
| - | | PlayersSetLoop | playerssetloop(integer), | ||
| - | | PlayersDisk | playersdisk(float), | ||
| - | | PlayersDiskShift | playersdiskshift(float), | ||
| - | | InvertProTrackTime | | Inverts the playback direction of the selected ProTracks. The main idea is to reverse the playback temporarily, | ||
| - | | ProTrackSetJump | | This command stores the current player time on the first call, and on the second call jumps back to the stored position. It is another variation of DJ-style live time effects. | ProTrackSetJump | | ||
| - | | ProTrackResetJump | | Clears the time stored in player by command PlayerSetJump. Command always applied to the ProTracks only. | ProTrackResetJump | | ||
| - | | ProTrackSetLoop | Notes: | The idea of this feature is to loop the player between two points and allow back-and-forth playback. It provides three actions in total: 1\. Store point A. 2\. Store point B (looping begins). 3\. Clear the loop settings. | ProTrackSetLoop -1 %%//%% automatic mode, set A, set B, clear. | | ||
| - | | ProTrackDisk | protrackdisk(float), | ||
| - | | ProTrackDiskShift | protrackdiskshift(float) | Time Control command, applied to ProTracks only. This command is simplified version of PlayerDisk. Shift applied to clock and beat time components . | ProTrackDiskShift 0.1 | | ||
| - | | MasterAudioVolume | masteraudiovolume(float) | Controls Timeline audio players volume. | MasterAudioVolume 100 %%//%% volume in percent. | | ||
| - | | MasterShowBrightness | mastershowbrightness(float) | Set the Timeline/ | ||
| - | | MasterClockShift | masterclockshift(float) | MasterClockShift sets Master.MasterClockShift property. MasterClockShift is part of the base offset value applied to cue calculations on a per-zone basis. The offset is sum of the master offset and the cue level offset. Simple way to see it - set cue routing to multiple zones, and set the shift value. | MasterClockShift 0 %%//%% in seconds | | ||
| - | | MasterMetroShift | mastermetroshift(float) | MasterMetroShift sets Master.MasterMetroShift property. MasterMetroShift is part of the base offset value applied to cue calculations on a per-zone basis. The offset is sum of the master offset and the cue level offset. Simple way to see it - set cue routing to multiple zones, and set the shift value. | MasterMetroShift 0 | | ||
| - | | MasterEffectClockShift | mastereffectclockshift(float) | Defines global offset for effects (clock component). This shift works if effect has enabled master shift, and work as additional offset to other offsets. | MasterEffectClockShift 1 %%//%% 0 is default | | ||
| - | | MasterEffectMetroShift | mastereffectmetroshift(float) | Defines global offset for effects (metronome component). This shift works if effect has enabled master shift, and work as additional offset to other offsets. | MasterEffectMetroShift 1 %%//%% beats | | ||
| - | | MasterCueSpeed | mastercuespeed(float), | ||
| - | | MasterCueLcSpeed | mastercuelcspeed(float), | ||
| - | | MasterLCSpeed | masterlcspeed(float) | Sets the Master.MasterLcSpeed property. MasterLcSpeed is a multiplier applied to the time delta during time accumulation for Live Control objects | MasterLCSpeed 100 | | ||
| - | | MasterFXSpeed | masterfxspeed(float) | Sets the Master.MasterFxSpeed property. MasterFxSpeed is a multiplier applied to the time delta during time accumulation for FX layers. | MasterFXSpeed 100 | | ||
| - | | MasterZoneFxSpeed | masterzonefxspeed(float) | Sets the Master.MasterZoneFxSpeed property. MasterZoneFxSpeed is a multiplier applied to the time delta during time accumulation for FX layers. | MasterZoneFxSpeed 100 %%//%% in percents | | ||
| - | | MasterShowSpeed | mastershowspeed(float) | Set the Timeline/ | ||
| - | | MasterAudioVolumeMute | masteraudiovolumemute(float) | Mute or unmute Timeline audio players. | MasterAudioVolumeMute 1 %%//%% On(1), Off(0), Toggle(2) | | ||
| - | | EnableFb3StyleDmxIn | enablefb3styledmxin(float) | EnableFb3StyleDmxIn is a legacy oriented command. BEYOND has multiple modules which react on DMX IN Data. One of oldest is FB3 Style DMX IN, which came into BEYOND from QuickShow. This is very simplified approach to DMX IN, considering modules like DMX to PangoScript and DMX Server of BEYOND. Anyway, this is standard disable/ | ||
| - | | MasterShowShift | mastershowshift(float) | Made to add some offset to laser calculation. Audio may have delay, at least due to distance. A client requested to be able to delay laser a bit | MasterShowShift 0 | | ||
| - | | MuteAllProTracks | | Mute all ProTracks of BEYOND. In muted state the calculation still happens, but output to laser disabled. | MuteAllProTracks | | ||
| - | | StopProTrack | | Stop Playback of the specified ProTracks. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | StopProTrack 1,2,3,4 | | ||
| - | | StopProTrackFX | | No arguments – stops FX on all ProTracks. One argument – stops FX on the specified ProTrack (by index or name). Multiple arguments – stops FX on the specified ProTrack, with the second and subsequent arguments specifying the layer indexes to stop (multi effect per line mode). | StopProTrackFX; | ||
| - | | FocusProTrack | focusprotrack(string), | ||
| - | | SetProTrackZones | | Defines routing information for the specified ProTrack. Routing consists of one or more Projection Zones. The first argument is the ProTrack name or index. If the name does not exist or the index is out of range, the command exits silently. The second and subsequent arguments are the Projection Zones, specified either by name or index. String values are treated as names; numeric values are treated as indexes. | SetProTrackZones 1, " | ||
| - | | UnSoloAllProTrack | | Removes the Solo state from all ProTracks. | UnSoloAllProTrack | | ||
| - | | SoloProTrack | | Command sets the Solo state on specified ProTrack. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | SoloProTrack 1 | | ||
| - | | UnSoloProTrack | | Command removes the Solo state from specified ProTrack. Command accept multiple arguments - strings as ProTrack name, and numbers as ProTrack index. | UnSoloProTrack 1 %%//%% index(es) or name(s) | | ||
| - | | ToggleSoloProTrack | | Toggles the Solo state of the specified ProTrack. The command accepts multiple arguments: strings are treated as ProTrack names, and numeric values are treated as ProTrack indexes. | ToggleSoloProTrack 1 | | ||
| - | | ClickTrack | clicktrack(float) | Enable Track click mode of Live / Content Grid. | ClickTrack | | ||
| - | | DisplayPopupOnTop | | A version of DisplayPopup with higher visibility priority. | DisplayPopupOnTop "Hello world!" | ||
| - | | GoGridMode | | Switches BEYOND to the Grid view, equivalent to clicking the corresponding button on the main toolbar. | GoGridMode | | ||
| - | | GoTimelineMode | | Switches BEYOND to the Timeline view, equivalent to clicking the corresponding button on the main toolbar. | GoTimelineMode | | ||
| - | | GoPlayListMode | | Switches BEYOND to the Play List view, equivalent to clicking the corresponding button on the main toolbar. | GoPlayListMode | | ||
| - | | GoUniverseMode | | Switches BEYOND to the Universe view, equivalent to clicking the corresponding button on the main toolbar. | GoUniverseMode | | ||
| - | | CloseUmax | | UMAX is a full-screen “universe” window designed to cover the entire display. It responds only to the Alt + F4 shortcut and normally prevents manual closing. To close it from a MIDI command or script, use the Close UMAX command. | CloseUmax | | ||
| - | | EnableDmxIn | enabledmxin(float) | EnableDmxIn is a dual-action command that enables, disables, or toggles the DMX IN state, while also resetting the state of all DMX Server players. The reset of DMX Server players is always performed. When DMX IN is enabled, the command updates the state of the Script core and the FB3-style DMX IN object. It also updates the Master.DmxInButtonDown property and the corresponding UI button on the main toolbar. | EnableDmxIn Toggle %%//%% 0,1,2 Toggle; EnableDmxIn 0 | | ||
| - | | SetEffectChannelAction | seteffectchannelaction(float), | ||
| - | | SetChannelToChannelRatio | setchanneltochannelratio(float) | Channel is a shell of 4 values and 4 multipliers with auto-gain correction. ChannelToChannel is the multiplier for original channel value. Additional parts are - DMX, VDJ and FFT multipliers. Overall logic: Gain = ChannelRatio + DmxRatio + FFTRatio + VdjRatio; OutValue = ChannelVal \// (ChannelRatio/ | ||
| - | | SetDmxToChannelRatio | setdmxtochannelratio(float) | BEYOND Channels hide several internal mechanisms, one of which is the ability to mix DMX data with direct channel values. A channel is a general-purpose, | ||
| - | | SetFFTToChannelRatio | setffttochannelratio(float) | Command sets the ratio of Audio/FFT data in the output channel value. See SetChannelToChannel for more details. | SetFFTToChannelRatio 100 | | ||
| - | | SetVdjToChannelRatio | setvdjtochannelratio(float) | Command sets the ratio of VDJ data in the output channel value. See SetChannelToChannel for more details. | SetVdjToChannelRatio 0 %%//%% 0 to 100. | | ||
| - | | TimelinePlay | | Command from the Timeline Editor group. Plays the timeline from the current position. | TimelinePlay | | ||
| - | | TimelineStop | | Command from the Timeline Editor group. Stops timeline playback. | TimelineStop | | ||
| - | | TimelineJumpToStart | | Command from the Timeline Editor group. Jump the the timeline beginning. | TimelineJumpToStart | | ||
| - | | TimelineJumpToEnd | | Command from the Timeline Editor group. Jump the the timeline ending. | TimelineJumpToEnd | | ||
| - | | TimelineJumpDelta | timelinejumpdelta(float) | Shift timeline cursor position by specified number of seconds | TimelineJumpDelta 1 | | ||
| - | | TimelineSetViewRange | timelinesetviewrange(float, | ||
| - | | TimelineShiftViewRange | timelineshiftviewrange(float) | Shift timeline visibility left or right. | TimelineShiftViewRange 1 %%//%%one second shift | | ||
| - | | TimelineSetPos | timelinesetpos(float) | Sets timeline position in seconds. | TimelineSetPos 10 %%//%% 10th second. | | ||
| - | | TimelineShowItNow | timelineshowitnow(float) | Command from the Timeline Editor group. Defined state of ShowItNow button (output to laser). | TimelineShowItNow 1 | | ||
| - | | TimelinePlayFromMarker | timelineplayfrommarker(string) | Command from the Timeline Editor group. Find the marker by name and start playback from marker position. | TimelinePlayFromMarker " | ||
| - | | TimelineQuickSave | Notes: | Save current timeline to file. Command use existing file name. | TimelineQuickSave | | ||
| - | | TimelineFirstTab | | Command from the Timeline Editor group. Go to the first timeline/ | ||
| - | | TimelineNextTab | | Command from the Timeline Editor group. Go to next timeline/ | ||
| - | | TimelinePrevTab | | Command from the Timeline Editor group. Go to previous timeline/ | ||
| - | | TimelineLastTab | | Command from the Timeline Editor group. Go to the last timeline/ | ||
| - | | TimelineSetTabIndex | timelinesettabindex(float) | Command from the Timeline Editor group. Go to timeline/ | ||
| - | | TimelineSetTabName | timelinesettabname(string) | Command from the Timeline Editor group. Go to timeline/ | ||
| - | | TimelineEnableTC | timelineenabletc(float) | Command enables or disable using of incoming timecode for the playbak. | TimelineEnableTC | | ||
| - | | TimelineNextMarker | | Command from the Timeline Editor group. Go to next marker (legacy name - log). Marker is vertical line, a time position on the timeline. | TimelineNextMarker | | ||
| - | | TimelinePrevMarker | | Command from the Timeline Editor group. Go to previous marker. | TimelinePrevMarker | | ||
| - | | TimelineNextEditPoint | | Command from the Timeline Editor group. Go to next edit point such as event boundary, marker, etc. | TimelineNextEditPoint | | ||
| - | | TimelinePrevEditPoint | | Command from the Timeline Editor group. Go to previous edit point such as event boundary, marker, etc. | TimelinePrevEditPoint | | ||
| - | | SetLocation | setlocation(integer, | ||
| - | | SetZoneMeshPointPos | setzonemeshpointpos(float, | ||
| - | | ClickScrollHue | clickscrollhue(float) | Hue slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollHue -5 | | ||
| - | | ClickScrollHueShift | clickscrollhueshift(float) | Hue Shift slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollHueShift -5 | | ||
| - | | ClickScrollSaturation | clickscrollsaturation(float) | Saturation slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollSaturation -5 | | ||
| - | | ClickScrollBeamBrush | clickscrollbeambrush(float) | Beam brush slider of Live Control tab. The slider includes two buttons on the left and right sides that control its movement toward the boundaries. Use a negative step value to move toward the lower boundary and a positive value to move toward the upper boundary. A higher absolute value results in faster motion. Use zero to stop the movement. | ClickScrollBeamBrush -5 | | ||
| - | | SetGridView | | Go to Grid view (main form, mode/view buttons) | SetGridView | | ||
| - | | SetTimelineView | | Go to Timeline view (main form, mode/view buttons) | SetTimelineView | | ||
| - | | SetPlayListView | | Go to Play List view (main form, mode/view buttons) | SetPlayListView | | ||
| - | | SetUniverseView | | Go to Universe view (main form, mode/view buttons) | SetUniverseView | | ||
| - | | UnselectAllProjectors | | Command depreciated. Unselect all projectors. | UnselectAllProjectors | | ||
| - | | FXScrollDelta | fxscrolldelta(integer) | Shift FX table horizontal scroll position (left or right) | FXScrollDelta 8 | | ||
| - | | SelectProjector | | Command depreciated. Do not use. | SelectProjector 1 %%//%% index(es) (1..N) or name(string). Can be used more than one argument | | ||
| - | | UnselectProjector | | Command depreciated. Unselect projectors by index or name. | UnselectProjector 1 %%//%% index(es) (1..N) or name(s) | | ||
| - | | ToggleSelectProjector | | Command depreciated. Toggle selected/ | ||
| - | | FocusProjector | focusprojector(integer), | ||
| - | | StartTvMode | starttvmode(float) | Start TV output mode. TV Mode is global fixed FPS mode applied to all projectors. | StartTvMode 30 %%//%% 30 FPS | | ||
| - | | StopTvMode | | Stop TV mode of BEYOND. This is companion command to StartTvMode. | StopTvMode | | ||
| - | | GroupCue | | Enables the Group mode of the Grid. Group mode is a playback and cue start/stop mode that organizes cues into groups, visually represented by colors. Only one cue can play per group, although behavior also depends on the cue type—content, | ||
| - | | Set4FxPerLine | | Set QuickFX tab in extended four-effect per line mode. | Set4FxPerLine | | ||
| - | | SetDropFxMode | | Set FX Table into "drop effect" | ||
| - | | Set1FxPerLine | | Set QuickFX tab in standard one-effect per line mode. | Set1FxPerLine | | ||
| - | | PreviewAsUninverse | previewasuninverse(integer) | Command enable or disable Universe in Main Preview panel | PreviewAsUninverse 1 | | ||
| - | | PreviewZoneGrid | | Command under development/ | ||
| - | | LockScreen | | The LockScreen command places BEYOND into a locked state, preventing unauthorized access or unintended changes to the user interface. | LockScreen | | ||
| - | | UnLockScreen | | Unlock the BEYOND UI. Used as pair for command LockScreen. | UnLockScreen | | ||
| - | | MoboNotify | mobonotify(string) | Send text message to all connected MoboLaser applications. | MoboNotify " | ||
| - | | SetUiFPS | setuifps(integer) | The command sets the frequency of the BEYOND UI repaint. The default frequency is relatively low—only 25 FPS. If you use BEYOND primarily for show design, it may be a good idea to increase the FPS to 50 or 60\. Keep in mind that a higher FPS can increase CPU load and may slightly reduce keyboard responsiveness in the worst case. BEYOND is designed to handle dropped frames and will not lock up, but this is a reminder to maintain a balance and avoid overloading the main thread. | SetUiFPS 50 | | ||
| - | | Fb4DiscoveryMode | fb4discoverymode(integer), | ||
| - | | StartFb4Discovery | | Enable discovery of FB4 in the networks. | StartFb4Discovery 0 | | ||
| - | | StopFb4Discovery | | Disable discovery of FB4 in the networks. | StopFb4Discovery | | ||
| - | | SetVdgPlugin | setvdgplugin(integer) | This command enables, disables, or toggles the data-retrieval state of the VirtualDJ plugin. | SetVdgPlugin 2 %%//%% 0 disable, 1 enable, 2 toggle | | ||
| - | | SetCueCaptionColor | setcuecaptioncolor(float, | ||
| - | | ToggleUMaxPage | toggleumaxpage(float), | ||
| - | | PulseEvent | | Pulses one or more Events. Each parameter is a string containing the Event name to pulse. This command is used to trigger other scripts that are waiting for an Event using WaitForEvent. | PulseEvent " | ||
| - | | RefreshDmxIn | Notes: | Force BEYOND to regenerate commands for state update. Related to PangoScript to DMX and legacy FB3 style DMX IN. | RefreshDmxIn | | ||
| - | | DmxInMute | dmxinmute(float, | ||
| - | | ToggleUEditPage | toggleueditpage(float), | ||
| - | | ToggleUCenterPage | toggleucenterpage(float), | ||
| - | | ToggleUToolPage | toggleutoolpage(float), | ||
| - | | ToggleURightPage | toggleurightpage(float), | ||
| - | | ToggleUPreviewPage | toggleupreviewpage(float), | ||
| - | | SetUEditPage | setueditpage(float), | ||
| - | | SetUCenterPage | setucenterpage(float), | ||
| - | | SetUToolPage | setutoolpage(float), | ||
| - | | SetURightPage | seturightpage(float), | ||
| - | | SetUPreviewPage | setupreviewpage(float), | ||
| - | | SetUMaxPage | setumaxpage(float), | ||
| - | | ShutDownWindows | | This command is intended for companies that operate permanent installations, | ||
| - | | SelectCue | selectcue(string), | ||
| - | | StartCue | startcue(integer, | ||
| - | | StopCue | stopcue(integer, | ||
| - | | ToggleCue | togglecue(integer, | ||
| - | | CaptureToClipboard | | BEYOND can create a “Capture” content object from the currently playing cues and place it into the clipboard. The CaptureToClipboard command triggers the corresponding user interface action to perform this operation. | CaptureToClipboard | | ||
| - | | PasteToCue | | Paste clipboard top object into current cue. | PasteToCue | | ||
| - | | UnselectAllZones | Notes: | Clears the selection state of all Projection Zones. After this command, no zones remain selected. | UnselectAllZones | | ||
| - | | SelectZone | | The command accepts multiple arguments. A string is treated as a zone name, and a numeric value is treated as a zone index. You can specify multiple names or indexes in any order. The command adds each Projection Zone to the current Master Selection Array. The order of the zones in this array is important for time-shift operations. | SelectZone 1,2,3, " | ||
| - | | UnSelectZone | | Removes the Selected state from specified Projection Zone. Command accept multiple arguments - strings as zone name, and numbers as zone index. | UnSelectZone 1 %%//%% index or names | | ||
| - | | ToggleSelectZone | | Toggles the Selected state of the specified Projection Zone. The command accepts multiple arguments: strings are treated as Zone names, and numeric values are treated as Zone indexes. | ToggleSelectZone 1 | | ||
| - | | SelectZoneName | | Command depreciated (act same as SelecteZone). | SelectZoneName "Main Graphics" | ||
| - | | UnSelectZoneName | | Removes the muted state from specified Projection Zone. Command accept multiple arguments - strings as zone name, and numbers as zone index. | UnSelectZoneName "Main Graphics", | ||
| - | | MuteSelectedZones | muteselectedzones(integer) | Sets the muted state for the selected Projection Zones only. | MuteSelectedZones OFF | | ||
| - | | FocusZone | focuszone(integer), | ||
| - | | SelectAndFocusZone | selectandfocuszone(integer), | ||
| - | | MuteZonesOfProjector | | Mute zones of one or many specified projectors. Use indexes of the projector. | MuteZonesOfProjector 1 | | ||
| - | | UnMuteZonesOfProjector | | Unmute zones of one or many specified projectors. Use indexes of the projector. | UnMuteZonesOfProjector 1,2,3 %%//%% projector 1,2 and 3 | | ||
| - | | SetActiveGrid | setactivegrid(float) | Sets the active Grid to either the first (main) or second (secondary) Grid. The active Grid concept is used in many parts of BEYOND. In practice, the rule is simple: the last Grid you interacted with becomes the active one. | SetActiveGrid 1 %%//%% 1 or 2 | | ||
| - | | StartTalkClient | | Start Talk client - UDP based script messaging. The client send messages. | StartUdpTalkClient | | ||
| - | | StopTalkClient | | Stop Talk client - UDP based script messaging. The client send messages. | StopUdpTalkClient | | ||
| - | | StartTalkServer | | Start Talk server - UDP based script messaging. The server receive messages. | StartUdpTalkServer | | ||
| - | | StopTalkServer | | Stop Talk server - UDP based script messaging. The server receive messages. | StopUdpTalkServer | | ||
| - | | SelectNextCatGrid1 | Notes: | Go to the next category in the workspace. The command is always associated with the Main Grid. | SelectNextCatGrid1 | | ||
| - | | SelectPrevCatGrid1 | | Go to the previous category in the workspace. The command is always associated with the Main Grid. | SelectPrevCatGrid1 | | ||
| - | | SelectNextPageGrid1 | Notes: | Go to the next page in the workspace. The command is always associated with the Main Grid. | SelectNextPageGrid1 | | ||
| - | | SelectPrevPageGrid1 | Notes: | Select previous Page of the Grid. The command is always associated with the Main Grid. | SelectPrevPageGrid1 | | ||
| - | | SelectNextTabGrid1 | Notes: | Go to the next tab in the workspace. The command is always associated with the Main Grid. | SelectNextTabGrid1 | | ||
| - | | SelectPrevTabGrid1 | Notes: | Select previous Tab of the Grid. The command is always associated with the Main Grid. | SelectPrevTabGrid1 | | ||
| - | | RebootConnectedFB4 | | Send Reboot command to all connect FB4\. Might help of you want to reboot the hardware remotely. Also might be required if you just uploaded firmware on the SD card and need to start update process. | RebootConnectedFB4 | | ||
| - | | UnselectAllCue | | Clears the selection state of all workspace cues. After this command, no cues remain selected. | UnselectAllCue | | ||
| - | | Pub | pub(string, string), pub(string, string, integer), pub(string, string, integer, integer), pub(string, float) | Internal | pub " | ||
| - | | SubProp | subprop(string, | ||
| - | | SubJson | subjson(string, | ||
| - | | SubCmd | subcmd(string) | Internal | | | ||
| - | | PubObject | pubobject(string, | ||
| - | | Chat | chat(string), | ||
| - | | SetProp | setprop(string, | ||
| - | | StartCueMulti | startcuemulti(integer, | ||
| - | | ToggleCueMulti | togglecuemulti(integer, | ||
| - | | SetLimiterProfile | setlimiterprofile(integer), | ||
| - | | SetLimiterPerZone | setlimiterperzone(integer), | ||
| - | | SetLimiterPerGrid | setlimiterpergrid(integer), | ||
| - | | SetLimiterFlash | setlimiterflash(integer), | ||
| - | | SetLimiterHold | setlimiterhold(integer), | ||
| - | | SetLimiterBeam | setlimiterbeam(integer), | ||
| - | | SetLimiterDMX | setlimiterdmx(integer), | ||
| - | | SetLimiterShow | setlimitershow(integer), | ||
| - | | QLog | | Displays a message in the Quick Log panel. The command accepts any number of arguments and concatenates them into a single string without separators. The message is added as an Info-level entry. | QLog "Hello World!" | ||
| - | | LogInfo | | Sends an Info message to the QuickLog tab. Any number of parameters can be provided—they will be concatenated into a single string. | LogInfo "My message to QLog tab" | | ||
| - | | LogWarning | | Sends a Warning message to the QuickLog tab. Any number of parameters can be provided—they will be concatenated into a single string. | LogWarning "My message to QLog tab" | | ||
| - | | LogError | | Sends an Error message to the QuickLog tab. Any number of parameters can be provided—they will be concatenated into a single string. | LogError "My message to QLog tab" | | ||
| - | | AddSms | addsms(string), | ||
| - | | ShowItNowSMS | showitnowsms(integer) | Enable/ | ||
| - | | ExitBEYOND | | The ExitBEYOND command closes the BEYOND application, | ||
| - | | RegisterOscFeedback | registeroscfeedback(string, | ||
| - | | SetMassSlider | setmassslider(float) | Command control Physics slider (mass) of Master tab. | SetMassSlider 4 | | ||
| - | | SetAttractionSlider | setattractionslider(float) | Command control Physics slider (attraction) of Master tab. | SetAttractionSlider 10 | | ||
| - | | SetFrictionSlider | setfrictionslider(float) | Command control Physics slider (Friction) of Master tab. | SetFrictionSlider 10 | | ||
| - | | SetPhysicsCheckbox | setphysicscheckbox(integer) | This command enables, disables, or toggles the Physics checkbox located in the Live Control tab. | SetPhysicsCheckbox TOGGLE | | ||
| - | | ShowMasterHelpFile | | Show BEYOND help file. Legacy command. | ShowMasterHelpFile | | ||
| - | | SetAudioInGain | setaudioingain(float) | FFT Audio compensation (1 to 15). Is not related to audio playback. Gain on input of FFT. | SetAudioInGain 10 | | ||
| - | | SetAudioInRelease | setaudioinrelease(float) | FFT analyzer parameter - peak release speed, decrease intense jumping of the value up and down. | SetAudioInRelease 75 | | ||
| - | | ShowHint | showhint(string) | This command displays a popup window with hint text. It is useful for showing which slider is currently in motion and its value. This type of popup is used by the QuickShow MIDI-mapping system, and BEYOND allows you to use the same feature for any slider you are mapping. | ShowHint " | ||
| - | | LoadZoneFromBlob | loadzonefromblob(integer, | ||
| - | | LoadCueFromBlob | loadcuefromblob(integer, | ||
| - | |||
| - | ==== Recording ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | StartQuickRecord | | Start recorder located in QuickRecord tab. Feature is not publicly available yet. | StartQuickRecord | | ||
| - | | StopQuickRecord | | Stop recorder located in QuickRecord tab. Feature is not publicly available yet. | StopQuickRecord | | ||
| - | | SetRecordFile | setrecordfile(string) | Command sets the file name for the recording. The recording feature is in not released state yet. | SetRecordFile " | ||
| - | |||
| - | ==== Wait & Triggers ==== | ||
| - | |||
| - | ^ **Command** ^ **Signature** ^ **Description** ^ **Example** ^ | ||
| - | | Sleep | sleep(integer), | ||
| - | | WaitForMidi | waitformidi(integer, | ||
| - | | WaitForDmx | waitfordmx(integer), | ||
| - | | WaitForChannel | waitforchannel(integer), | ||
| - | | WaitForCueStart | waitforcuestart(integer, | ||
| - | | WaitForCueStop | waitforcuestop(integer, | ||
| - | | WaitForCellDown | waitforcelldown(integer), | ||
| - | | WaitForCellUp | waitforcellup(integer), | ||
| - | | WaitForTime | waitfortime(integer, | ||
| - | | WaitForTimePos | waitfortimepos(integer, | ||
| - | | WaitForHotKey | Warnings: | Each scripter has hotkey. This waiting command allows organize waiting for the hotkey press and doing some action after it/ | WaitForHotKey\\ DmxOut 1, 255\\ Sleep 1000\\ DmxOut 1, 0\\ restart | | ||
| - | | WaitForAudioBeat | waitforaudiobeat(integer), | ||
| - | | WaitForManualBeat | waitformanualbeat(integer), | ||
| - | | WaitForTimerBeat | waitfortimerbeat(integer), | ||
| - | | WaitForBeat | waitforbeat(integer, | ||
| - | | WaitForEvent | Warnings: | WaitForEvent is a general-purpose waiting command that works in conjunction with the PulseEvent command. It must include at least one event name, defined as a string of your choice. Multiple event names can be specified. As soon as any of the listed events is pulsed, the script resumes execution. The main purpose of this command pair is to enable coordination and interaction between multiple scripts. The syntax: WaitForEvent " | ||
| - | | WaitForTC | waitfortc(integer, | ||
| - | | WaitForPageChange | Warnings: | WaitForPageChange command put into waiting state, which ends when main content grid page is changed. It does not applicable to secondary grid. param(1) returns current page index (zero based) | WaitForPageChange | | ||
| ===== Import into other tools ===== | ===== Import into other tools ===== | ||
beyond/http_server.1792513838.txt · Last modified: by Suhas Holla