1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Problem adding an automatable XY panel to Razor

Discussion in 'Building With Reaktor' started by sighduck, Dec 15, 2018.

  1. sighduck

    sighduck New Member

    Messages:
    3
    Hi all!

    I'm trying to add some new controls to Razor, and to make those controls automatable from a DAW. I have put the main issue I'm having in bright red text!

    So far I have managed to add new knobs without any problems, and no set up is required to make them automatable (except for setting a valid automation ID, and updating the max ID of Razor). So far so good - knobs work!



    The problem I have is with the XY module...

    I have a Reaktor macro (sent to me by another user) that uses the Automation module and the XY module to create an automatable XY panel. I have opened this ensemble contatining ONLY the XY panel in my DAW, and the automation for both the X and Y axis works correctly. So far so good, when I am using the XY panel on its own...

    Now, when I try to copy that XY module into Razor, and then I open Razor in my DAW, what I find is that ONLY THE X AXIS works properly with automation. The Y axis doesnt even get detected by the DAW at all.

    The one theory I do have about this problem is that I have potentially set the XY panel module to have an automation ID which is free (e.g 101), when the next automation ID (102), in numeric order, is already in use by another control. Apparently, what /should/ happen when we pick an automation ID for the XY panel is that the X coordinate should be represented by the automation ID we choose, and the Y coordinate should be represented by the following numerical automation ID. Okay cool, but what actually happens when the following numerical automation ID is in use by another module in the ensemble? Does the X coordinate get assigned to 101, and the Y coordinate get assigned to the next free ID, or does the Y coordinate get ignored, or do both the Y coordinate and some other module end up with the same ID? Not being able to explicitally state the automation ID for the Y coordinate in the XY panel properties window has made it neccessary for me to ask these questions, yet I have struggled to find detailed answers to them so far.

    Please note I have already tried compressing IDs and sort&compress IDs, but this seems to either break the automation for Razor entirely, or break the automation specifically for my custom controls (so that the DAW doesn't detect the controls anymore).

    I am also wondering... how do we quickly check the overall state of EVERY automation ID in our ensemble, or even check if a specific automation ID is free? (e.g, how do I quickly ask Reaktor "Hey, are any modules in this ensemble using automation ID 102 already?", or "Hey, can you show me a list of all the free automation IDs for this ensemble?"). I'm not sure what is possible in this sense, but will I need some way of finding a free adjacent pair of automation IDs in my Razor ensemble without having to click on every single macro in the patch!



    This is my first post, and I've been using Reaktor for about one week, so please feel free to overexplain your answers, or give any relevant suggestions to help me learn.

    Thanks!
     
  2. Paule

    Paule NI Product Owner

    Messages:
    7,555