• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    how to sync triggers, osc transmit is blocking when 2 trig send data at the same time

    How To... ?
    osc transmit touch osc xy coordinates
    2
    5
    1119
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bennnid
      Bennnid last edited by Bennnid

      Hi, 

      I use 2 different counters for x,y incrementation, sending its coordinates to update touch osc x y pad, 
      but when I want to reset their values with the same button, osc transmit would block them cos 2 trigs from different sources arrive at the same time, 
      I guess this fact is also creating a feedback effect, because the xy pad feels a bit laggy, 

      So how would you join 2 triggers that command the same function, and mix them so there's no 2 triggers at the same time? (I guess delay and gate can to the thing but I don't know if this is the cleaner solution) 

      thanks

      MBP 2019- 16' (16,1) i9 2,3 GHz, 32 Gb /Radeon pro 5550M 8GBram/ OSX 10.15.3
      Equip.: kinect 360 1414/ Leapmotion / Myo Armband /Wiimotes/ Saitek Joysticks ( X, evo, throttle) /Ipad / enttec dmx usb pro

      Bennnid 1 Reply Last reply Reply Quote 0
      • Bennnid
        Bennnid @Bennnid last edited by Bennnid

        2trig debeug.zip

        MBP 2019- 16' (16,1) i9 2,3 GHz, 32 Gb /Radeon pro 5550M 8GBram/ OSX 10.15.3
        Equip.: kinect 360 1414/ Leapmotion / Myo Armband /Wiimotes/ Saitek Joysticks ( X, evo, throttle) /Ipad / enttec dmx usb pro

        DusX 1 Reply Last reply Reply Quote 0
        • DusX
          DusX Tech Staff @Bennnid last edited by DusX

          @bennnid

          I am not entirely sure what you are trying to do here, or where the problem lies. I  don't have Touch OSC installed on anything so I can't test properly right now. I have looked at your Isadora file though and since you are using a OSC Multi Transmit actor with 2 values being input, and you are having some data sync issues I suspect your problem is due to the fact that your TOP most Counter actor is triggering the OSC Multi Transmit. In Isadora the patch is processed left to right, top to bottom. So its likely the OSC Multi Transmit is being triggered before the second counters data arrives. I think it will work as expected if you move the triggering of the OSC Multi Transmit to the LOWER Counter user actor, so that the top is done first and the value in place first.

          You can then even add a trigger delay (maybe 0.001) I don't think that bit with the Gate is needed. Just ensure the Transmit trigger is received after both values arrive. 


          Something like this: (here I combine the inputs earlier into a trigger, filter out doubles, and add a slight delay so that the trigger is last)

          Troikatronix Technical Support

          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
          • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

          Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

          Bennnid 1 Reply Last reply Reply Quote 2
          • Bennnid
            Bennnid @DusX last edited by

            @dusx THANKS , works like a charm ;)

            can you tell me why 1,5 /240 (frame?) = 0,063 sec? I'm curious about adjusting those kind of parameters...

            MBP 2019- 16' (16,1) i9 2,3 GHz, 32 Gb /Radeon pro 5550M 8GBram/ OSX 10.15.3
            Equip.: kinect 360 1414/ Leapmotion / Myo Armband /Wiimotes/ Saitek Joysticks ( X, evo, throttle) /Ipad / enttec dmx usb pro

            DusX 1 Reply Last reply Reply Quote 0
            • DusX
              DusX Tech Staff @Bennnid last edited by

              @bennnid said:

              1,5 /240 (frame?) = 0,063 sec

               Here I took 1 second divided by my Isadora Cycle rate (it was running at 240).. I then changed 1 sec to 1.5 to give some space.

              Isadora is able to run the patch through at the cycle rate per second. I just dumbed it down a bit. 

              Troikatronix Technical Support

              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

              1 Reply Last reply Reply Quote 1
              • First post
                Last post