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

Distributing to more than 16 destinations. Is it possible?

Discussion in 'Building With Reaktor' started by Boom A Puma, Sep 16, 2014.

  1. Boom A Puma

    Boom A Puma NI Product Owner

    Messages:
    85
    Been trying to accomplish this off and on for a while now, I get stuck after the 16th destination. I'm sure there's some kind of simple trick to it but I'm stumped.
     
  2. Michael O'Hagan

    Michael O'Hagan NI Product Owner

    Messages:
    1,163
    Here is a photo of the way I build them.

    Use the first distributor as normal, but make the last output port go into the first input of the second distributor unit.

    then subtract a constant of 15 from the selection of the second distributor so that o-15 will output from the first on and 16-31 will output from the second one and so on.

    you can download my Hyroglyphicus ensemble and extract this exact module if you want to just copy it and start with a working model.

    Multi unit Selector.png
     
    • Like Like x 1
  3. Boom A Puma

    Boom A Puma NI Product Owner

    Messages:
    85
    Thank you! I have it downloaded already :) Nice work! I knew i was something simple. Wish there was more documentation
     
  4. aleeexac

    aleeexac New Member

    Messages:
    2
    is there a way to see this picture again i have the same problem :(
     
  5. Michael O'Hagan

    Michael O'Hagan NI Product Owner

    Messages:
    1,163
    here is an example macro, just remember that with this setup you get 16 outputs per destination module because the last one feeds into the next one
     

    Attached Files:

  6. aleeexac

    aleeexac New Member

    Messages:
    2
    Thank you so much ! im a big fan of your synths !
     
  7. herw

    herw NI Product Owner

    Messages:
    6,421
    You have to be aware that a primary distributor sends two events which is not always wished.
    Here is an example
    At initialization entry 1 was chosen so it sends a 1, the constant at the input.
    When you change to entry 2, at output 0 (here called entry 1) is sent a 0 and a 1 at output 1 (entry 2), although at the input is a constant , means no event. So there is an internal trigger, which is normally not wished. Better is to use the distributor in core (partials framework/standard_library/core/routing) and use trigger if wished. From partials framework it is simple to change the number of outputs to 64, 128 etc..
    primary distributor.jpg
    In the picture i have changed to entry 4 and then entry 3.
     
    • Informative Informative x 1