Several questions: Macro waiting for LUA, Symetric MAtrick, Scribble wish, Execbutton wish

BECOME PART OF THE COMMUNITY - Sign up here
  • 1. I have a macroline that uses LUA syntax . How can I hold the macro until the actions in the LUA lines are completed(for example waiting for a user text input)? So far my best solution was assigning the next line as "go" instead of "follow" but it is not comfortable.

    2. I have a compactXT console and I want execs 111-114,211-214 and 311-314 to divide a a group that i choose to 4 equal sub groups and busk with them(flashing,white bumping etc). I use LUA to determine the x grid length,divide it by 4 to a buskingsize variable and then assiging xblock buskingsize. The problem starts when I have an Xgrid count that is not dividable by 4. Does anybody have an idea how to make a symmetrical busking groups with MAtricks, or somehow else?I don't care if there are couple of fixtures that are on both central groups.

    3. I use a lot layout views. is there or will there be a way to scribble on an appearance? maybe use printscreen somewhere and put it as an image?

    4. Please please please make an MA+press command on all execbuttons. That will double the options of each exec which will be a game changer for busking. (BTW, on Chrisitan Jackson's video with a beta verison 0.9 not only that you could assign this thing but you could write any function you want! why was this option discontinued? :(

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    from minute 1:31:28)

  • 4. Please please please make an MA+press command on all execbuttons. That will double the options of each exec which will be a game changer for busking. (BTW, on Chrisitan Jackson's video with a beta verison 0.9 not only that you could assign this thing but you could write any function you want! why was this option discontinued? :(

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    from minute 1:31:28)

    This is technically still possible via command line - if you do "List Exec" you'll see all the properties are there. It's just that the GUI for assigning it is missing. (The button function assignment GUI had to get reworked for other reasons prior to v1.0 being released, and this part hasn't made it back in yet.)

  • This is technically still possible via command line - if you do "List Exec" you'll see all the properties are there. It's just that the GUI for assigning it is missing. (The button function assignment GUI had to get reworked for other reasons prior to v1.0 being released, and this part hasn't made it back in yet.)

    Technically, it is still possible via GUI as well

    - it is just not possible via the same menu as used in the Youtube video ;)


    Swipe and edit in the Page-pool, to open the generic page editor, which would give you access to the children of the page, - aka executors - and all their properties, including these.


    ----


    Be aware that MA-press-actions (e.g MAKey property ) and custom key-syntax (e.g. KeyCmd property) is not yet supported by the Executor Configuration Pool, so these settings must be defined individually per executor, and might not survive emigration to a future software-version where ExecConfigs has be refactored to support these settings as well.

  • 1. I have a macroline that uses LUA syntax . How can I hold the macro until the actions in the LUA lines are completed(for example waiting for a user text input)

    to my knowledge you would need to either


    set Wait=Go for the macroline containing Lua, and append code at the end of your Lua to call and resume your halted macro, e.g.  ; DataPool().Macros['macro name']:CommandCall()


    or


    use Cmdline rather than Lua for user-input, and set a $variable e.g. SetUserVar myinput (your number?) which your Lua-code can access via the GetVar() function,


    or


    use a Plugin instead of a Macro, so that it is Lua that executes commandline rather than macrolines that executes Lua.
    Lua can wait for commandline via the function CmdIndirectWait(), while macrolines does not have a function to wait for Lua.