What is New

   Print  Previous  Next

Overview

The current MADRIX Script version is 3.08.
There are a lot of new features within MADRIX and therefore also in MADRIX Script.

 

News For Script Engine Version 3.08 (MADRIX 5.0e)

Updated Functions And Constants For The Global Macro:

CueSetTimeCode
CueSetDuration
LEFT, RIGHT, and MAIN (streamlined from STORAGE_LEFT and STORAGE_RIGHT)

 

News For Script Engine Version 3.07 (MADRIX 5.0c)

New Effects:

SCE Rotating Shapes
TRI Shapes

 

New Functions And Constants For MADRIX Effects That Use The Shape Table:

ShapeTableGetShapeCount
ShapeTableMoveShapeUp
ShapeTableMoveShapeDown
ShapeTableSwapShapes
ShapeTableAddShape
ShapeTableRemoveShape
ShapeTableSetShapeType
ShapeTableGetShapeType
ShapeTableSetShapeAlignment
ShapeTableGetShapeAlignment
ShapeTableSetShapeOrigin
ShapeTableGetShapeOrigin
ShapeTableSetShapeInnerGlow
ShapeTableGetShapeInnerGlow
ShapeTableSetShapeBorder
ShapeTableGetShapeBorder
ShapeTableSetShapeOuterGlow
ShapeTableGetShapeOuterGlow
ShapeTableSetMode
ShapeTableGetMode
SHAPETABLE_MODE_LOOP
SHAPETABLE_MODE_SHUFFLE

 

New Functions For SCE Drops, S2L Drops And M2L Drops:

Shape Table
Shape Rotation
SetLengthMin
GetLengthMin
SetPixelLengthMin
GetPixelLengthMin
SetLengthMax
GetLengthMax
SetPixelLengthMax
GetPixelLengthMax
SetLengthDistribution
GetLengthDistribution
SeedRandomLength
SetRotationOffset
GetRotationOffset
SetDisplacement
GetDisplacement
SetDisplacementSpeed
GetDisplacementSpeed
SetDisplacementDistribution
GetDisplacementDistribution

 

New Constants For MADRIX Effects That Use Shapes And For RenderShape:

ORIGIN_GEOMETRIC_CENTER

 

News For Script Engine Version 3.04 (MADRIX 5.0)

MADRIX 5.0 includes a large number of (technical) improvements. That is why parts of Script Engine Version 3.04 were updated as well.
Previous macros and scripts written for MADRIX 3.X should work for MADRIX 5.X without any changes in most cases.

 

New Effects:

TRI Color Change
TRI Drops
TRI Explosions
TRI Tubes

 

New Filters (FX):

FILTER_BRIGHTNESS_GRAPH_XYZ
FILTER_BRIGHTNESS_GRAPH_XZY
FILTER_BRIGHTNESS_GRAPH_YXZ
FILTER_RGB_TO_BGR
FILTER_RGB_TO_BRG
FILTER_RGB_TO_GRB
FILTER_RGB_TO_GBR
FILTER_RGB_TO_RBG
FILTER_RGBW_TO_WBGR
FILTER_RGBW_TO_WBRG
FILTER_RGBW_TO_WGRB
FILTER_RGBW_TO_WGBR
FILTER_RGBW_TO_WRBG
FILTER_RGBW_TO_WRGB
FILTER_RGBW_TO_BWGR
FILTER_RGBW_TO_BWRG
FILTER_RGBW_TO_GWRB
FILTER_RGBW_TO_GWBR
FILTER_RGBW_TO_RWBG
FILTER_RGBW_TO_RWGB
FILTER_RGBW_TO_BGWR
FILTER_RGBW_TO_BRWG
FILTER_RGBW_TO_GRWB
FILTER_RGBW_TO_GBWR
FILTER_RGBW_TO_RBWG
FILTER_RGBW_TO_RGWB
FILTER_SWAP_H_1X
FILTER_SWAP_H_2X
FILTER_SWAP_H_3X
FILTER_SWAP_H_4X
FILTER_SWAP_H_5X
FILTER_SWAP_V_1X
FILTER_SWAP_V_2X
FILTER_SWAP_V_3X
FILTER_SWAP_V_4X
FILTER_SWAP_V_5X
FILTER_SWAP_HV_1X
FILTER_SWAP_HV_2X
FILTER_SWAP_HV_3X
FILTER_SWAP_HV_4X
FILTER_SWAP_HV_5X
FILTER_SWAP_D_1X
FILTER_SWAP_D_2X
FILTER_SWAP_D_3X
FILTER_SWAP_D_4X
FILTER_SWAP_D_5X
FILTER_SWAP_HD_1X
FILTER_SWAP_HD_2X
FILTER_SWAP_HD_3X
FILTER_SWAP_HD_4X
FILTER_SWAP_HD_5X
FILTER_SWAP_VD_1X
FILTER_SWAP_VD_2X
FILTER_SWAP_VD_3X
FILTER_SWAP_VD_4X
FILTER_SWAP_VD_5X
FILTER_SWAP_HVD_1X
FILTER_SWAP_HVD_2X
FILTER_SWAP_HVD_3X
FILTER_SWAP_HVD_4X
FILTER_SWAP_HVD_5X

 

New Functions For MADRIX Effects That Use The Center Control:

SetCenterX
GetCenterX
SetCenterY
GetCenterY
SetCenterZ
GetCenterZ
SetCenter
SetPixelCenterX
GetPixelCenterX
SetPixelCenterY
GetPixelCenterY
SetPixelCenterZ
GetPixelCenterZ
SetPixelCenter

 

New Functions For SCE Wave / Radial:

Center Control (replaces the Position Control)

 

New Functions For SCE Graph:

SetShapeRotation
GetShapeRotation
SetBorder
GetBorder
SetPixelBorder
GetPixelBorder
SetOuterGlow
GetOuterGlow
SetPixelOuterGlow
GetPixelOuterGlow
SetInnerGlow
GetInnerGlow
SetPixelInnerGlow
GetPixelInnerGlow

 

New Functions For SCE Starfield:

SetShapeRotation
GetShapeRotation
SetRenderingMode
GetRenderingMode
SetPathAligned
GetPathAligned
SetBorder
GetBorder
SetPixelBorder
GetPixelBorder
SetOuterGlow
GetOuterGlow
SetPixelOuterGlow
GetPixelOuterGlow
SetInnerGlow
GetInnerGlow
SetPixelInnerGlow
GetPixelInnerGlow

 

New Functions For The Effect Parameter Chaser:

ChaserSetAutostart
ChaserGetAutostart
ChaserToggleAutostart

 

New Functions And Constants For The Cue List:

CuelistSetTimecodeSource
CuelistGetTimecodeSource
CuelistSetTimecodeFormat
CuelistGetTimecodeFormat
TIMECODE_SOURCE_NONE
TIMECODE_SOURCE_ARTNET
TIMECODE_SOURCE_MIDI
TIMECODE_SOURCE_SMPTE
TIMECODE_SOURCE_SYSTEM_TIME
TIMECODE_FORMAT_24_FPS
TIMECODE_FORMAT_25_FPS
TIMECODE_FORMAT_30_DROP
TIMECODE_FORMAT_30_FPS

 

New Functions For The Global Macro:

GetAudioInputFader (replaces GetAudioFader)
SetAudioInputFader (replaces SetAudioFader)
GetAudioInputMute
SetAudioInputMute
GetAudioOutputFader
SetAudioOutputFader
GetAudioOutputMute
SetAudioOutputMute

 

New Functions:

Numbers starting with 0x are interpreted as hexadecimal values
hex
Hex

 

New Graphical User Interface Elements:

ctrlcheckbutton
ctrlcheckbutton2
ctrlcheckbutton3
ctrlcheckbutton4
ctrlcheckbutton5
ctrlcheckbutton6

 

Changed Functions:

PixelFloodFill now has an optional parameter to specify the z-plane
VectorFloodFill now has an optional parameter to specify the z-plane
ReadAsync now has an optional parameter to specify the file encoding

 

New Operators For Expressions:

++ (as prefix)
-- (as prefix)
~
^ and ^=
| and |=
& and &=
<< and <<=
>> and >>=
>>> and >>>=

 

MADRIX Version: 5.0f | Script Version: 3.08
[Ctrl & +/-] = Zoom In/Out | [Ctrl & 0] = 100%
Print   Previous   Next