• 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

    Matrix Value Receive to OSC Transmit

    How To... ?
    3
    3
    39
    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.
    • D
      DCMP last edited by

      Hi Everyone. 


      I'm using the Matrix value receive actor in combination with the OSC transmit actor to send a list to Pure data. However when I'm unpacking the list I keep getting a 'type mismatched' error message in the PD window. So it seems that isadora is sending the data in something other than a float? How can I treat a dynamic list in Isadora so that I receive it as a float? Perhaps the Text Parser, but I would need some further info.

      Thanks and best wishes!

      Madison 

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

        @dcmp said:

        How can I treat a dynamic list in Isadora so that I receive it as a float?

         A list, by definition, cannot be "a float" because it's comprised of multiple items and a float is just one number.

        1.5 is a float

        1.5, 1.7, 1.8 is a string that contains a list of floats

        Can you attach a screenshot of the OSC Transmit actor you're using?

        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 @DCMP last edited by

          @dcmp

          How are you values packed with the Matrix value receive?
          The output of the actor is Text. 
          If you have something like 1,2,3,4,5 as the output from the Matrix Value Receive actor, that will be text, and will be sent as text when sent via OSC.

          You will need to unpack the text on the PD side, and convert each numeric Text element into a float there.

          How many values are you sending? If its a manageable number, you can send a bunch of numbers over OSC by using the OSC Multi Transmit actor.
          Another option (if PD can unpack JSON) is to bundle your data as JSON, and unpack on the PD side. 

          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 0
          • First post
            Last post