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

Modular control problem

Discussion in 'Building With Reaktor' started by carloskleiber, Feb 14, 2010.

Thread Status:
Not open for further replies.
  1. carloskleiber

    carloskleiber Forum Member

    Messages:
    537
    I am a bit desperate with this and really tried many ways to solve this problem:

    I try to build a system where one source control can control different destinations on selection. It works really fine, I have implemented it already into synths like Spark, using 4 controls freely assignable to more ore less 90 destinations.

    The problem is, that on changing a "routing", there is one last event that goes into the former routing destination. The problem is still there with the minimal version of this system, one control selecting between 2 destinations.

    I tried many different tricks I know and really I am clueless. Probably it is rather simple, which makes me especially frustrated not to find out.

    Thank you in advance,
    carloskleiber

    ...I forgot to say: the selection can be done by clicking on the mouse area on top of the destination knobs. In the end it is supposed to work like some kind of super-fast MIDI learn substitute.
     

    Attached Files:

  2. carloskleiber

    carloskleiber Forum Member

    Messages:
    537
    As I change the destination, there is one last event that goes to the former destination:
    Picture 1.png

    So I thought of building some kind of inverted stepfilter, which discards the last event BEFORE value changes:
    Picture 3.png

    But its effect comes too late. It does discard one event, but not the one I'd like it to.
    Picture 2.png

    It is an event order issue that I do not seem to address at the right location:(
     
  3. carloskleiber

    carloskleiber Forum Member

    Messages:
    537
    Never mind. I've found it.
     
Thread Status:
Not open for further replies.