• 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

    [ANSWERED] Problem receiving OSC data from Face Cap IOS App

    Interfacing
    3
    8
    1015
    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.
    • DanielPineiro
      DanielPineiro last edited by Woland

      Hi comunity!

      Hello!, I am trying to use the OSC data from the APP face Cap. I use the OSC multilistener actor connected to the router actor to use only the data that interests me (open mouth, eyes, lips), but I find that it only works in real time with the last channel (number 51), the rest work but have a lot of lag.
      Can anyone give me a hand with this?


      Thanks a lot!!!!

      Isadora Face cap test

      MacBook Pro Retina (2013) 2,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3, Intel Iris 1536 MB.
      Big Sur 11.7.6
      Located in Pontevedra, Spain.

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

        Hi again!

        I checked that my computer is getting the OSC stream correctly (whit Protocol software:)

        Protokol screenshot

        And I can get it from Isadora:

        Isadora screenshot

        But I am getting a lot of lag in all /W addresses except in number 51 (the last one)

        I am just trying to get some blendshape data to animate a very single 2d character in real time for a theater play (something like this: https://youtu.be/wr-_XIsYjds)

        Thanks in advance!!

        Daniel

        MacBook Pro Retina (2013) 2,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3, Intel Iris 1536 MB.
        Big Sur 11.7.6
        Located in Pontevedra, Spain.

        Woland DusX 2 Replies Last reply Reply Quote 0
        • Woland
          Woland Tech Staff @DanielPineiro last edited by

          @danielpineiro

          I would imagine that you need to increase the number of channels on the OSC Multi Listener to 51 and just use the data that interests you from its outputs instead of trying to have Isadora route 51 channels of OSC in real-time through a single Router actor.

          TroikaTronix Technical Support
          New Support Ticket: https://support.troikatronix.com/support/tickets/new
          Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
          Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
          Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

          | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

          1 Reply Last reply Reply Quote 0
          • DanielPineiro
            DanielPineiro last edited by

            Hi Woland!

            I already tried that, but is not working:

            MacBook Pro Retina (2013) 2,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3, Intel Iris 1536 MB.
            Big Sur 11.7.6
            Located in Pontevedra, Spain.

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

              Isadora does not recognize it as 51 different channels:

              I guess routing it is the way to get the data, and it works, but incorrectly: (with a lot of lag)

              MacBook Pro Retina (2013) 2,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3, Intel Iris 1536 MB.
              Big Sur 11.7.6
              Located in Pontevedra, Spain.

              Woland 1 Reply Last reply Reply Quote 0
              • Woland
                Woland Tech Staff @DanielPineiro last edited by Woland

                @DanielPineiro 

                Is it possible to configure your OSC Source to send the data you're interested in as separate channels? The reason you're having trouble is Isadora cannot simultaneously route live data to 51 different destinations at the same time from a single source. Think of it like 51 people trying to move from one room to another. If there's one door (a single OSC Channel), they can't switch rooms as quickly because there are 51 people and only 1 door so they'll have to take turns using the door. If there are 51 doors (OSC Channels), 1 for each person, they can all switch rooms simultaneously because they don't have to share a single door.

                Another analogy would be trying to throw 51 balls in 51 different directions; you'd need 51 arms in order to throw all 51 balls at the same time.

                TroikaTronix Technical Support
                New Support Ticket: https://support.troikatronix.com/support/tickets/new
                Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

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

                  @danielpineiro said:

                  I checked that my computer is getting the OSC stream correctly (whit Protocol software:)Protokol screenshot

                   It looks like the W/ address really should be 51 versions, eg: W/INT/
                  The way this software is sending this data is very non-standard, I don't think you can get access to this data in any better way unless you are able to change the way it is packaged and sent.

                  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.

                  DanielPineiro 1 Reply Last reply Reply Quote 1
                  • DanielPineiro
                    DanielPineiro @DusX last edited by

                    @dusx @Woland  Thanks!  Yes, I also think the way of transmit the OSC data is a little weird, but looks that works with other software as Blender.

                    I´ll contact with the developer to see if there is a way of get the data properly from 51 channels.

                    Best regards!

                    Daniel Piñeiro

                    MacBook Pro Retina (2013) 2,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3, Intel Iris 1536 MB.
                    Big Sur 11.7.6
                    Located in Pontevedra, Spain.

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