List

gentleclockdivider
gentleclockdivider Member Posts: 321 Advisor

This is kinda weird
A list with 4 entries outputs from 0 to 3 ,so entrie 1 = 0 , entrie 2 =1 etc…

When controlling the list from a knob ( range 0-3 ) through internal connection , the output of the list is reversed

Doesn't make any sense

list.gif

Comments

  • dreason85
    dreason85 Member Posts: 88 Member

    Indeed, Reaktor's approach may seem anti human at first, but we can change our thinking. I think it's the default numerical value added to the list that causes confusion for you. I think the list actually means that the elements at the bottom are indexed earlier, for example, in the example above, the order is list ->one ->is ->this. Assigning numerical values to each element is only for output needs, and they can be modified to any numerical value.

    GIF 2025-7-1 8-39-16.gif GIF 2025-7-1 8-49-25.gif
  • colB
    colB Member Posts: 1,097 Guru

    Yes, it seems odd. It does make sense if you think about it though…

    ….the highest 'top' value on the knob is 1, the lowest is 0

    the highest 'top' element on the list is the first element…. to knob clockwise is the top most element. that's the 'sense'

    I agree with you that intuitively it should be the other way round, but different folk can have a different intuition, often that's a cultural thing too, based on language and stuff…

    If you want a fix, you can wire the knob into an IC send, then connect that to the list, you then need to reverse the values in the knob properties, then it will work the way you want.

    image.png

    The extra cost of an IC send is not worth worrying about in the context of a GUI element, GUI stuff is as close to free as it's possible to get in Reaktor :)… (unless they fire an event which iterates over thousands of multi-picture objects… :))

  • gentleclockdivider
    gentleclockdivider Member Posts: 321 Advisor

    Yeah makes sense

Back To Top