User Tools

Site Tools


Currently to do

This is just a scratchpad of what to do next in this wiki - feel free to register and contribute.

Missing articles

# ID Links
1personality:attribute_id3 : Show backlinks
2macros:control_structures:menulink3 : Show backlinks
3macros:property:editor.shapes.editshapesempty2 : Show backlinks
4macros:function:handles.seticon2 : Show backlinks : Show backlinks : Show backlinks
7ai:modules:display:video_out2 : Show backlinks : Show backlinks
9macros:todo2 : Show backlinks
10macros:type:acwrecordmask2 : Show backlinks : Show backlinks
12macros:property:editor.shapes.programmershapes.empty2 : Show backlinks
13macros:function:group.replacegrouponhandle2 : Show backlinks
14macros:function:group.recallgroup2 : Show backlinks
15macros:example:math.enumasstringequalityconverter2 : Show backlinks
16macros:function:editor.shapes.selectallshapes2 : Show backlinks
17macros:function:editor.shapes.setcurrentshapesdirection2 : Show backlinks : Show backlinks
19macros:function:handles.mobilewingaplaybacks.previouspage1 : Show backlinks
20macros:function:programmer.editor.fixtures.onoffattributeselected1 : Show backlinks
21macros:function:programmer.editor.fixtures.setselectedcontrolsoff1 : Show backlinks
22macros:function:programmer.editor.fixtures.setselectedcontrolson1 : Show backlinks
23macros:function:handles.mobilewingaplaybacks.nextpage1 : Show backlinks
24macros:function:programmer.editor.fixtures.setcontrolprogrammer1 : Show backlinks
25macros:function:programmer.editor.fixtures.setcontroloff1 : Show backlinks
26macros:function:programmer.editor.fixtures.getcontrolidfromname1 : Show backlinks
27macros:function:programmer.editor.fixtures.onofffixturecontrols1 : Show backlinks
28macros:function:programmer.editor.fixtures.setcontextattributefromid1 : Show backlinks
29macros:function:programmer.editor.clearall1 : Show backlinks
30macros:function:handles.isclaimed1 : Show backlinks
31macros:function:palette.quickmergepalette1 : Show backlinks : Show backlinks
33macros:function:attribute.mask.setmask1 : Show backlinks
34macros:identifier:macroid1 : Show backlinks
35macros:function:playbacks.mergeplaybackcue1 : Show backlinks
36macros:function:editor.shapes.programmershapeslist1 : Show backlinks
37macros:function:editor.shapes.connectshapeslist1 : Show backlinks
38macros:property:group.numeric.isvalid1 : Show backlinks
39macros:identifier:trackhandleid1 : Show backlinks
40macros:property:someproperty1 : Show backlinks
41macros:property:playbacks.playbackedit.handle1 : Show backlinks
42macros:function:playbacks.appendorinsertplaybackstep1 : Show backlinks
43macros:function:playbacks.cuelist.createcuelist1 : Show backlinks
44macros:example:math.equalityconverter1 : Show backlinks
45macros:function:actionscript.setproperty.integer1 : Show backlinks : Show backlinks
47macros:property:handles.sourcehandle.lockstate1 : Show backlinks
48macros:type:lockstates1 : Show backlinks
49macros:type:object:acwcolour1 : Show backlinks
50macros:function:handles.geticonid1 : Show backlinks
51macros:property:anotherusedproperty1 : Show backlinks
52macros:function:group.storegroup1 : Show backlinks
53macros:function:icons.storeicon1 : Show backlinks
54macros:function:include.selectplaybackhandle1 : Show backlinks
55macros:function:timecode.context.play1 : Show backlinks
56macros:function:math.cast.tointeger1 : Show backlinks
57ai:modules:display:aioutputrenderer1 : Show backlinks
58macros:function:playbacks.playbackedit.exit1 : Show backlinks
59macros:identifier:clear_mask1 : Show backlinks
60personality:attribute_group1 : Show backlinks
61personality:attribute_function1 : Show backlinks
62macros:property:expert.legend.set.generic.pendingtitanid1 : Show backlinks
63personality:compatibility_attributes1 : Show backlinks
64macros:property:editor.shapes.spread1 : Show backlinks
65macros:function:group.checkifgroupexists1 : Show backlinks
66macros:property:editor.shapes.editingplaybackshapes1 : Show backlinks
67macros:function:timecode.context.pause1 : Show backlinks

To Do

  • elaborate on wishlist
  • Write a little howto on the namespace structure in Ai
  • Ai templates
  • handle notation: chaseHandeUN, paletteHandleUN, cueHandleUN, playbackHandleUN, masterHandleID, trackHandleID, groupHandleUN

complete articles

see above


See below for the planned structure of types, object types, identifiers


  • Elaborate on identifiers.
  • Examples
  • Groups


not yet possible

all the tbd's


debugging macros

sACN triggers

  • trigger a master (e.g. speed) in order to fade it over time
  • trigger macros on single cues
  • invert something (but why…)
  • virtual Capture multipatch
  • size master?


  • Structure/sections
  • example reset: - release playbacks groups and masters for a range of consoles


Forum done until 01.03.19

(Gregory, 27.08.2018)
Unfortunately no I don’t think there is any way to tell for sure. However generally older parts of the software such as Handles and Palettes will require function calls whereas newer or rewritten code such as Edit Times, Playback Options, Timecode and Capture settings will normally respond directly to the property changes. This is mainly because the latter was not always possible and we don’t generally rewrite working code unless there is a need to as this runs the risk of introducing bugs.

is there a way to tell whether setting a property is enough (like in ActionScript.SetProperty(“Playbacks.Editor.Times.PlaybackReleaseTime”, time:0) ) or both must be done (property set AND function applied, like with lockState)?

Titan Tricks

AI knowledge base

  • d4mance/BC 2014
  • d4mance/BC 2016
  • patches from forum
  • pictures on welcome pages/section headers
  • how to make use of a patch on the performance page, and how to set its thumbnail
  • Pip and Multi Screen projects
  • Multiviewer (TH):
    • RenderToTexture
    • Sample Texture Region
    • Clear
    • Render Merge
    • output/Window (off/on by Artnet)

Ai tricks and pitfalls

  • renumbering fixtures
  • no audio files on the performance page!
  • how to enable tap tempo (tap widget, system settings, Beat settings per tile)
  • antialiasing (double resolution, see movingscreens/email)
  • what is saved where
  • how to save and use clip collections
  • how to create a project thumbnail
  • wrong codec may even disturb playmodes
  • MPEG Streamclip for transcoding
  • MIDI trigger on the performance page requires MIDI notes - ControlChange doesn't work here

Is there a wiki plugin to show a number of random pages from the namespace, e.g. in Ai/Examples?

Types/Identifiers Hierarchy

identifiers (essentially this is the most common ways to idetify particular items)
  Clear mask: Intensity=1, Positions=2, Colours=4, Gobos=8, Beam=16, 
    Effect = 32, Special = 64, FX = 128, Time = 256  also see AcwRecordMask?!?


Discussion threads

Set a Handle's Halo 2018/08/31 02:27 Sebastian Beutel 1 Comment
Delete Workspace X 2018/06/12 15:05 Sebastian Beutel 1 Comment
Timecode - Toggle On/Off for particular playback 2017/11/20 17:39 Sebastian Beutel 1 Comment
Set Playback Paging to Never Hold 2017/11/20 16:52 Sebastian Beutel 1 Comment
MIDI Note On/Off 2017/11/20 16:15 Sebastian Beutel 1 Comment
Export Macro 2017/10/29 16:42 Sebastian Beutel 1 Comment
todo.txt · Last modified: 2019/04/16 11:54 by icke_siegen