• 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

    Osc transmitter question

    How To... ?
    4
    12
    3856
    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.
    • mickey
      mickey last edited by

      hi michel,

      thanX a lot for your concern!
      sorry, the software is animata , this charming little program, that obviously was never finished...

      I get access from ni_mate directly and from touchosc via osculator. all works so far.
      BUT when i try to talk to it directly via isa - nop.

      in osculator the osc routing path is i.e.:
      2(the internal port,could be any) -localhost:7110 ->/joint:"joint",arg[1],arg[0]

      when i send from isa via osculator, I get it runnig (in osculator i encounter sometimes strange deformations in the graph representig incomming isa waves)
      hm.
      perhapst animata expects some additional informations to see if the values are float or boolean or so?
      the key seems to be the "var" and "arg" arguments from osculator....

      my sight on osc is still a bit foggy

      best wishes from the german hills
      mickey

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

        hi out there,

        :an addendum to the discussion above .

        this is an exerpt of the osc code from processing:
        _
        void sendBoneMsg(String name, float xx1, float yy1) {  
          OscMessage myMessage = new OscMessage("/joint");
          myMessage.add("joint1");
          myMessage.add(xx1);
          myMessage.add(yy1);
          oscP5.send(myMessage, myRemoteLocation);
        }
        _
        How could  I generate this with Isadora?

        thanX
        mickey

        1 Reply Last reply Reply Quote 0
        • Skulpture
          Skulpture Izzy Guru last edited by

          Graham Thorne | www.grahamthorne.co.uk
          RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
          RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
          RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

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

            hi sculpture,

            that's about the point where we started....
            think I'll be going the osculator way ...

            thanX to everybody
            greetz
            mickey

            1 Reply Last reply Reply Quote 0
            • Skulpture
              Skulpture Izzy Guru last edited by

              Well I hope you get it working I found animata a little tricky to get going but didn't spend much time with it.

              I found it had a lot to do with the "/" and names of the joints not the OSC and formatting.
              Let us now how you get on.

              Graham Thorne | www.grahamthorne.co.uk
              RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
              RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
              RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

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

                hi out there

                ...still try to get it goin' without osculator...
                so i sent the functioning osculator data into isa's "Stream setup...":

                the name  "joint1"
                 should be included with the data: "(joint1,float,float) "
                ...and not the address?
                 but how do i get it there within the "osc Multi Transmit"

                any suggestions?

                ThanX
                mickey

                ps: what's the trick with including images?
                 mine are always too large.hmm

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

                  Dear Mickey,

                  I'm sorry, I'm confused by your comment "the name joint1 should be included with the data"
                  OSC messages look something like this
                  address data
                  where address is kind of like an internet URL:
                  /joint1
                  /mysoftname/joint2
                  /mysoft/value-type/value-name
                  then, there are the 'type-tags' -- single letters indicating how many values are coming and what kind of value they are. E.g., the type tag 
                  ffis
                  would indicate two 32-bit floating point numbers, followed by a 32 bit integer, followed by a string.
                  Then the actual data values come after that.
                  I suspect that your message looks like this
                  /joint1 ff x.xxxx y.yyyyy
                  where /joint1 is the address
                  ff is the 'type tag' for two floating point numbers
                  and then the two floating point values.
                  Does that make sense? I don't know the software you're using, so this is only a guess. But maybe that makes it clearer for you?
                  Best Wishes,
                  Mark

                  Media Artist & Creator of Isadora
                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

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

                    Dear Mark,
                    nice to hear from you,

                    The programm i'm playing with is "Animata" (tricky, far from perfect but charming)
                    I managed to send the data from osculator to it, but from isa - nop

                    [ Luckily I finaly figured out, how to insert a picture by attaching it ,-)) ]

                    So:
                    _-> I'm sorry, I'm confused by your comment "the name joint1 should be included with the data"

                    _This is how a functioning stream looks like when I analyse it with "Stream Setup":
                    (comming out of Osculator)


                    the name "joint1" is shown in the data section...

                    What I'd like is to generate the same data/stream as above directly from isa
                    (right now I'm sending midi from isa to osculator and there from to animat)

                    Is that possible? (Did lots of tries - but only errors)

                    Best wishes from Schwabistan
                    mickey

                    bfb8dd-joint1-seen-by-stream-setup....png

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

                      Dear Mickey,

                      OK -- I get it now. The format of this message is something like this:
                      /joint sff "joint1" 129.2 142.2
                      Meaning:
                      OSC Address is called "joint"
                      type tags = string, float, float
                      data1 = which joint ('joint1')
                      data2 = pos x (?)
                      data3 = pos y (?)
                      Given this, take a look at the example patch attached here. It simulates the Animata message, and allows you to compare the joint name to a specific value, so that some gates will open and allow the position data to pass.
                      Hopefully that will help.
                      Best Wishes,
                      Mark

                      a3f9c7-animata-osc-simulator.izz

                      Media Artist & Creator of Isadora
                      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

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

                        Dear Mark,

                        Yes +++ super +++ that helped +++ thanX a lot!

                        Best Wishes
                        Mickey

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