What is New

   Print  Previous  Next

Overview

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

 

 

News For Script Engine Version 2.16 (MADRIX 3.6)

New Or Updated Functions For The Main Output Macro:

»SetFade
»SetStoragePlaceSubMaster
»GetStoragePlaceSubMaster
»GetStoragePlaceFullState
»SetStoragePlaceFilter
»GetStoragePlaceFilter
»SetStorageSubMaster
»GetStorageSubMaster
»SetFilterColor
»GetFilterColor
»SetFilter
»GetFilter

 

New Functions For The Effect Parameter Chaser

»ChaserGetCurrentLoop
»ChaserSetPlaybackMode
»ChaserGetPlaybackMode
»ChaserSetSpeedPitch
»ChaserGetSpeedPitch

 

New Distribution Constants:

»DIST_LINEAR_DECREASING
»DIST_TRIANGLE

 

New Functions For SCE Color Scroll:

»SetDisplacement
»GetDisplacement
»SetDisplacementSpeed
»GetDisplacementSpeed
»SetDisplacementDistribution
»GetDisplacementDistribution

 

New Functions For S2L Level Color Scroll:

»SetDisplacement
»GetDisplacement
»SetDisplacementSpeed
»GetDisplacementSpeed

 

New Functions For M2L Color Scroll:

»SetDisplacement
»GetDisplacement
»SetDisplacementSpeed
»GetDisplacementSpeed

 

New Functions For S2L Level Shape:

»SetOuterGlowInterpolationType
»GetOuterGlowInterpolationType
»SetInnerGlowInterpolationType
»GetInnerGlowInterpolationType
»SetProportion
»GetProportion
»SetDiagonals
»GetDiagonals

 

New Functions And Constants For MADRIX Effects that use Shape Rotation:

»SetRotationX
»GetRotationX
»SetRotationY
»GetRotationY
»SetRotationZ
»GetRotationZ
»SetRotation
»SetRotationOrigin
»GetRotationOrigin
»SetRotationAnimationX
»GetRotationAnimationX
»ToggleRotationAnimationX
»SetRotationAnimationY
»GetRotationAnimationY
»ToggleRotationAnimationY
»SetRotationAnimationZ
»GetRotationAnimationZ
»ToggleRotationAnimationZ
»SetRotationAnimation

 

»ORIGIN_CENTER
» ORIGIN_FRONT
» ORIGIN_BACK
»ORIGIN_LEFT
»ORIGIN_RIGHT
»ORIGIN_TOP
»ORIGIN_BOTTOM
» ORIGIN_TOP_LEFT
»ORIGIN_TOP_RIGHT
»ORIGIN_BOTTOM_LEFT
»ORIGIN_BOTTOM_RIGHT
»ORIGIN_FRONT_LEFT
»ORIGIN_FRONT_RIGHT
» ORIGIN_BACK_LEFT
»ORIGIN_BACK_RIGHT
» ORIGIN_FRONT_TOP
»ORIGIN_FRONT_BOTTOM
»ORIGIN_BACK_TOP
» ORIGIN_BACK_BOTTOM
»ORIGIN_FRONT_TOP_LEFT
»ORIGIN_FRONT_TOP_RIGHT
»ORIGIN_FRONT_BOTTOM_LEFT
»ORIGIN_FRONT_BOTTOM_RIGHT
»ORIGIN_BACK_TOP_LEFT
»ORIGIN_BACK_TOP_RIGHT
» ORIGIN_BACK_BOTTOM_LEFT
»ORIGIN_BACK_BOTTOM_RIGHT

 

 

News For Script Engine Version 2.15 (MADRIX 3.5)

New General Functions:

»SetChromaKey

 

 

News For Script Engine Version 2.14 (MADRIX 3.4)

New General Functions:

»SetDmxFaderValue
»GetDefaultShape
»RenderShape

 

New General Structure:

»shape

 

New Functions For The Main Output Macro:

»CueSetGroupPreset
»CueGetGroupPreset
»GetGroupCount
»GetGroupIdByIndex
»GetGroupDefaultValue
»GetGroupDefaultValueByIndex
»GetGroupDisplayColor
»GetGroupDisplayColorByIndex
»GetGroupDisplayName
»GetGroupDisplayNameByIndex
»SetGroupValue
»SetGroupValueByIndex
»GetGroupValue
»GetGroupValueByIndex
»SetGroupFlashMode
»SetGroupFlashModeByIndex
»GetGroupFlashMode
»GetGroupFlashModeByIndex
»ToggleGroupFlashMode
»ToggleGroupFlashModeByIndex
»SetGroupFadeTime
»GetGroupFadeTime
»SetGroupPreset
»CallGroupPreset

 

New Filters / Effects (FX):

»FILTER_KALEIDOSCOPE_6x
»FILTER_KALEIDOSCOPE_8x
»FILTER_KALEIDOSCOPE_12x

 

New Functions And Constants For MADRIX Effects:

»ChaserCallCurrentStep
»ChaserCallNextStep
» ChaserCallPreviousStep
» ChaserGetCurrentStep
»ChaserGetStepCount
»ChaserGetLoopCount
»ChaserGetLoopProgress
» ChaserGetLoopTime
»ChaserGetPlaybackState
»ChaserGetStepDescription
»ChaserGetStepFadeTime
»ChaserGetStepFadeType
»ChaserGetStepProgress
»ChaserGetStepTime
»ChaserGetStepWaitTime
»ChaserInvert
»ChaserMoveStepDown
»ChaserMoveStepUp
»ChaserPause
»ChaserPlay
»ChaserSetLoopCount
»ChaserSetNextStep
»ChaserSetPreviousStep
»ChaserSetStepDescription
»ChaserSetStepFadeTime
»ChaserSetStepFadeType
»ChaserSetStepWaitTime
»ChaserStop
»ChaserSwapSteps

 

»PLAYBACK_FADING
»PLAYBACK_PAUSED
»PLAYBACK_PLAYING
»PLAYBACK_STOPPED

 

New Functions And Constants For MADRIX Effects that use Shapes:

»SetRenderingMode
»GetRenderingMode
»SetShapeRotation
»GetShapeRotation
»SetShapeOrigin
»GetShapeOrigin

 

»RENDERING_MODE_SIMPLE
»RENDERING_MODE_EXTENDED
»RENDERING_MODE_BLOBBY

 

»SHAPE_TYPE_HEART_OUTLINED
»SHAPE_TYPE_HEART_OUTLINED_IMPLODE
»SHAPE_TYPE_HEART_OUTLINED_EXPLODE
»SHAPE_TYPE_HEART_FILLED
»SHAPE_TYPE_HEART_FILLED_IMPLODE
»SHAPE_TYPE_HEART_FILLED_EXPLODE
»SHAPE_TYPE_CROSS_OUTLINED
»SHAPE_TYPE_CROSS_OUTLINED_IMPLODE
»SHAPE_TYPE_CROSS_OUTLINED_EXPLODE
»SHAPE_TYPE_CROSS_FILLED
»SHAPE_TYPE_CROSS_FILLED_IMPLODE
»SHAPE_TYPE_CROSS_FILLED_EXPLODE
»SHAPE_TYPE_CROSS_STRAIGHT_OUTLINED
»SHAPE_TYPE_CROSS_STRAIGHT_OUTLINED_IMPLODE
»SHAPE_TYPE_CROSS_STRAIGHT_OUTLINED_EXPLODE
»SHAPE_TYPE_CROSS_STRAIGHT_FILLED
»SHAPE_TYPE_CROSS_STRAIGHT_FILLED_IMPLODE
»SHAPE_TYPE_CROSS_STRAIGHT_FILLED_EXPLODE
»SHAPE_TYPE_STAR_OUTLINED
»SHAPE_TYPE_STAR_OUTLINED_IMPLODE
»SHAPE_TYPE_STAR_OUTLINED_EXPLODE
»SHAPE_TYPE_STAR_FILLED
»SHAPE_TYPE_STAR_FILLED_IMPLODE
»SHAPE_TYPE_STAR_FILLED_EXPLODE
»SHAPE_TYPE_TRIANGLE_OUTLINED
»SHAPE_TYPE_TRIANGLE_OUTLINED_IMPLODE
»SHAPE_TYPE_TRIANGLE_OUTLINED_EXPLODE
»SHAPE_TYPE_TRIANGLE_FILLED
»SHAPE_TYPE_TRIANGLE_FILLED_IMPLODE
»SHAPE_TYPE_TRIANGLE_FILLED_EXPLODE
»SHAPE_TYPE_3D_HEART_UNFILLED
»SHAPE_TYPE_3D_HEART_UNFILLED_IMPLODE
»SHAPE_TYPE_3D_HEART_UNFILLED_EXPLODE
»SHAPE_TYPE_3D_HEART_FILLED
»SHAPE_TYPE_3D_HEART_FILLED_IMPLODE
»SHAPE_TYPE_3D_HEART_FILLED_EXPLODE
»SHAPE_TYPE_3D_STAR_UNFILLED
»SHAPE_TYPE_3D_STAR_UNFILLED_IMPLODE
»SHAPE_TYPE_3D_STAR_UNFILLED_EXPLODE
»SHAPE_TYPE_3D_STAR_FILLED
»SHAPE_TYPE_3D_STAR_FILLED_IMPLODE
»SHAPE_TYPE_3D_STAR_FILLED_EXPLODE
»SHAPE_TYPE_3D_CROSS_UNFILLED
»SHAPE_TYPE_3D_CROSS_UNFILLED_IMPLODE
»SHAPE_TYPE_3D_CROSS_UNFILLED_EXPLODE
»SHAPE_TYPE_3D_CROSS_FILLED
»SHAPE_TYPE_3D_CROSS_FILLED_IMPLODE
»SHAPE_TYPE_3D_CROSS_FILLED_EXPLODE
»SHAPE_TYPE_3D_CROSS_STRAIGHT_UNFILLED
»SHAPE_TYPE_3D_CROSS_STRAIGHT_UNFILLED_IMPLODE
»SHAPE_TYPE_3D_CROSS_STRAIGHT_UNFILLED_EXPLODE
»SHAPE_TYPE_3D_CROSS_STRAIGHT_FILLED
»SHAPE_TYPE_3D_CROSS_STRAIGHT_FILLED_IMPLODE
»SHAPE_TYPE_3D_CROSS_STRAIGHT_FILLED_EXPLODE
»SHAPE_TYPE_PYRAMID_UNFILLED
»SHAPE_TYPE_PYRAMID_UNFILLED_IMPLODE
»SHAPE_TYPE_PYRAMID_UNFILLED_EXPLODE
»SHAPE_TYPE_PYRAMID_FILLED
»SHAPE_TYPE_PYRAMID_FILLED_IMPLODE
»SHAPE_TYPE_PYRAMID_FILLED_EXPLODE
»SHAPE_TYPE_RANDOM_STATIC
»SHAPE_TYPE_RANDOM_IMPLODE
»SHAPE_TYPE_RANDOM_EXPLODE
»SHAPE_TYPE_RANDOM_OUTLINED
»SHAPE_TYPE_RANDOM_OUTLINED_STATIC
»SHAPE_TYPE_RANDOM_OUTLINED_IMPLODE
»SHAPE_TYPE_RANDOM_OUTLINED_EXPLODE
»SHAPE_TYPE_RANDOM_UNFILLED
»SHAPE_TYPE_RANDOM_UNFILLED_STATIC
»SHAPE_TYPE_RANDOM_UNFILLED_IMPLODE
»SHAPE_TYPE_RANDOM_UNFILLED_EXPLODE
»SHAPE_TYPE_RANDOM_FILLED
»SHAPE_TYPE_RANDOM_FILLED_STATIC
»SHAPE_TYPE_RANDOM_FILLED_IMPLODE
»SHAPE_TYPE_RANDOM_FILLED_EXPLODE
»SHAPE_TYPE_2D_RANDOM
»SHAPE_TYPE_2D_RANDOM_STATIC
»SHAPE_TYPE_2D_RANDOM_IMPLODE
»SHAPE_TYPE_2D_RANDOM_EXPLODE
»SHAPE_TYPE_2D_RANDOM_OUTLINED
»SHAPE_TYPE_2D_RANDOM_OUTLINED_STATIC
»SHAPE_TYPE_2D_RANDOM_OUTLINED_IMPLODE
»SHAPE_TYPE_2D_RANDOM_OUTLINED_EXPLODE
»SHAPE_TYPE_2D_RANDOM_FILLED
»SHAPE_TYPE_2D_RANDOM_FILLED_STATIC
»SHAPE_TYPE_2D_RANDOM_FILLED_IMPLODE
»SHAPE_TYPE_2D_RANDOM_FILLED_EXPLODE
»SHAPE_TYPE_3D_RANDOM
»SHAPE_TYPE_3D_RANDOM_STATIC
»SHAPE_TYPE_3D_RANDOM_IMPLODE
»SHAPE_TYPE_3D_RANDOM_EXPLODE
»SHAPE_TYPE_3D_RANDOM_UNFILLED
»SHAPE_TYPE_3D_RANDOM_UNFILLED_STATIC
»SHAPE_TYPE_3D_RANDOM_UNFILLED_IMPLODE
»SHAPE_TYPE_3D_RANDOM_UNFILLED_EXPLODE
»SHAPE_TYPE_3D_RANDOM_FILLED
»SHAPE_TYPE_3D_RANDOM_FILLED_STATIC
»SHAPE_TYPE_3D_RANDOM_FILLED_IMPLODE
»SHAPE_TYPE_3D_RANDOM_FILLED_EXPLODE

 

»ORIGIN_CENTER
»ORIGIN_FRONT
»ORIGIN_BACK
»ORIGIN_LEFT
»ORIGIN_RIGHT
»ORIGIN_TOP
»ORIGIN_BOTTOM
»ORIGIN_TOP_LEFT
»ORIGIN_TOP_RIGHT
»ORIGIN_BOTTOM_LEFT
»ORIGIN_BOTTOM_RIGHT
»ORIGIN_FRONT_LEFT
»ORIGIN_FRONT_RIGHT
»ORIGIN_BACK_LEFT
»ORIGIN_BACK_RIGHT
»ORIGIN_FRONT_TOP
»ORIGIN_FRONT_BOTTOM
»ORIGIN_BACK_TOP
»ORIGIN_BACK_BOTTOM
»ORIGIN_FRONT_TOP_LEFT
»ORIGIN_FRONT_TOP_RIGHT
»ORIGIN_FRONT_BOTTOM_LEFT
»ORIGIN_FRONT_BOTTOM_RIGHT
»ORIGIN_BACK_TOP_LEFT
»ORIGIN_BACK_TOP_RIGHT
»ORIGIN_BACK_BOTTOM_LEFT
»ORIGIN_BACK_BOTTOM_RIGHT

 

New Functions For SCE Bounce:

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

 

New Functions For SCE Explosions:

»SetOuterGlow
»GetOuterGlow
»SetPixelOuterGlow
»GetPixelOuterGlow
»SetInnerGlow
»GetInnerGlow
»SetPixelInnerGlow
»GetPixelInnerGlow

 

New Functions For SCE Fill Drops:

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

 

New Functions For SCE Fill Random:

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

 

New Functions For SCE Fill Snake:

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

 

New Functions For SCE Noise:

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

 

New Functions For SCE Shapes:

»SetOuterGlow
»GetOuterGlow
»SetPixelOuterGlow
»GetPixelOuterGlow
»SetInnerGlow
»GetInnerGlow
»SetPixelInnerGlow
»GetPixelInnerGlow

 

New Functions For SCE Simple Shape:

»SetOuterGlow
»GetOuterGlow
»SetPixelOuterGlow
»GetPixelOuterGlow
»SetOuterGlowInterpolationType
»GetOuterGlowInterpolationType
»SetInnerGlow
»GetInnerGlow
»SetPixelInnerGlow
»GetPixelInnerGlow
»SetInnerGlowInterpolationType
»GetInnerGlowInterpolationType
»SetProportion
»GetProportion
»SetDiagonals
»GetDiagonals

 

New Functions For SCE Swarm:

»SetOuterGlow
»GetOuterGlow
»SetPixelOuterGlow
»GetPixelOuterGlow
»SetInnerGlow
»GetInnerGlow
»SetPixelInnerGlow
»GetPixelInnerGlow

 

New Functions For M2L Drops:

»SetToneRangeMin
»GetToneRangeMin
»SetToneRangeMax
»GetToneRangeMax

 

New Functions For M2L Tubes:

»SetToneRangeMin
»GetToneRangeMin
»SetToneRangeMax
»GetToneRangeMax

 

New Functions For M2L Single Tone Spectrum:

»SetToneRangeMin
»GetToneRangeMin
»SetToneRangeMax
»GetToneRangeMax

 

New Functions For M2L Shapes:

»SetToneRangeMin
»GetToneRangeMin
»SetToneRangeMax
»GetToneRangeMax

 

 

News For Script Engine Version 2.11 (MADRIX 3.3)

New Effects:

»SCE Clouds
»SCE Noise

 

New Functions For SCE Counter:

»SetExtrusion
»GetExtrusion
»SetPixelExtrusion
»GetPixelExtrusion

 

New General Functions:

»WriteTextClear
»GetTimeSunrise
»GetTimeSunriseCity
»GetTimeSunset
»GetTimeSunsetCity

 

New Functions For Storage Place Macro:

»SetSpeedPitch
»GetSpeedPitch

 

New Functions For The Main Output Macro:

»SetFilterColor
»GetFilterColor
»CuelistCurrentCue
»CuelistCount
»CuelistCueAllOccupied
»CuelistNew
»CuelistProgress
»CueAdd
»CueDelete
»CueDeleteAll
»CueDeleteCurrent
»CueSetDescription
»CueGetDescription
»CueSetDate
»CueGetDateYear
»CueGetDateMonth
»CueGetDateDay
»CueSetDateWeekday
»CueGetDateWeekday
»CueSetDateString
»CueGetDateString
»CueSetTimeCode
»CueGetTimeCodeHour
»CueGetTimeCodeMinute
»CueGetTimeCodeSecond
»CueGetTimeCodeFrame
»CueSetTimeCodeString
»CueGetTimeCodeString
»CueSetDuration
»CueGetDurationHour
»CueGetDurationMinute
»CueGetDurationSecond
»CueGetDurationFrame
»CueSetDurationString
»CueGetDurationString
»CueSetFollow
»CueGetFollowCue
»CueSetStorage
»CueGetStorage
»CueSetPlace
»CueGetPlace
»CueSetFadeType
»CueGetFadeType
»CueGetFadeTypeString
»CueSetFadeTime
»CueGetFadeTime
»CueGetFadeTimeString
»CueSetFadeColor
»CueGetFadeColor

 

Deprecated Functions:

Several functions have been renamed. Corresponding, previous functions have been deprecated. More information is provided throughout this user guide when applicable.

 

 

News For Script Engine Version 2.7 (MADRIX 3.2)

New Effects:

»SCE Counter
»SCE Fire
»SCE Screen Capture

 

New Functions And Constants For SCE Metaballs:

»SetMotionType
»GetMotionType
»SetInfluence
»GetInfluence
»SetSeparation
»GetSeparation

 

»MOTION_TYPE_RANDOM
»MOTION_TYPE_SWARM

 

New Functions For Color Table:

»ColorTableSwapColors
»ColorTableInvert

 

New Functions For Image Table:

»ImageListInvert

 

News For Script Engine Version 2.3 (MADRIX 3.1)

New GUI Elements for MAS Script:

»ctrlbutton5
»ctrlbutton6
»ctrledit5
»ctrledit6

 
New Effect:

»SCE Fill Drops

New Effect:

»SCE Fill Snake

New Effect:

»SCE Fill Solid

New Effect:

»SCE Swarm

New Effect:

»S2L Level Color Scroll

New Effect:

»S2L Level Shape

New Effect:

»M2L Color Scroll

 

New Functions For SCE Simple Shape:

»SetBorder
»GetBorder
»SetPixelBorder
»GetPixelBorder

 

New Functions For M2L Color Table:

»M2LColorTableSetColorFade
»M2LColorTableGetColorFade
»M2LColorTableToggleColorFade

 

New Functions And Constants For SCE Capture:

»SetFilteringMode
»GetFilteringMode
 
»FILTERING_MODE_NEAREST_NEIGHBOR
»FILTERING_MODE_LINEAR

 

New Functions And Constants For SCE Image:

»SetFilteringMode
»GetFilteringMode
 
»FILTERING_MODE_NEAREST_NEIGHBOR
»FILTERING_MODE_LINEAR

 

New Functions And Constants For SCE Ticker / Scrolling Text:

»SetFilteringMode
»GetFilteringMode
 
»FILTERING_MODE_NEAREST_NEIGHBOR
»FILTERING_MODE_LINEAR

 

New Functions And Constants For SCE Video

»SetFilteringMode
»GetFilteringMode
 
»FILTERING_MODE_NEAREST_NEIGHBOR
»FILTERING_MODE_LINEAR

 

 

News For Script Engine Version 2.1 (MADRIX 3.0)

MADRIX 3.0 includes a large number of (technical) improvements. That is why large parts of MADRIX Script 2.1 were updated as well.
Throughout the Script documentation you will find a lot of updates and changes.
Previous macros and scripts written for MADRIX 2.X might not work anymore for MADRIX 3.X. Please use the provided migration hints to update your scripts and macros!
Migration hints are provided in the corresponding topics.

 

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