Main Index MAIN
INDEX
Search Posts SEARCH
POSTS
Who's Online WHO'S
ONLINE
Log in LOG
IN

Home: Isadora: Communication & Sensors:
OSC and Intel Mac

 

 


nic
Novice

Aug 20, 2007, 9:01 AM

Post #1 of 14 (3205 views)
Shortcut
OSC and Intel Mac Can't Post

HI Folks,
Though this is not truly an Isadora issue it affects the OSC actor:

I've been working with OSC to send information from my PC (running Eyecon) to my Mac (running Isadora) successfully for the past couple of years. This all works fine using a G4 with OS10.3.
However I can't get any Intel Mac with OS10.4 to acknowledge the OSC - either within or outside of Isadora (I'm using the free Berkeley Packet Monitor to look for incoming OSC)
My ISP settings are identical for both Macs:

IP address 166.84.250.1
sub mask: 255.255.255.0
port: 3000

Does anyone have a clue as to what's wrong.
thanks,
Nic.


Mark Coniglio
TroikaTronix / Moderator

Aug 21, 2007, 10:29 AM

Post #2 of 14 (3195 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

There was a bug in the intel mac version that was fixed -- I think for 1.2.8. What version are you using?

Best,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora


nic
Novice

Aug 21, 2007, 10:48 AM

Post #3 of 14 (3193 views)
Shortcut
Re: [Mark Coniglio] OSC and Intel Mac [In reply to] Can't Post

Hi Mark,
I am on 1.2.8 unfortunately.
I'm going to re-check it all tomorrow when I go back into Uni, and try some older versions of Isadora.
thanks,
Nic.


Mark Coniglio
TroikaTronix / Moderator

Aug 21, 2007, 11:03 AM

Post #4 of 14 (3192 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

Dear Nic,

Hmmm... I'm sure this was fixed. Let me know the results of your tests and any other specific information.

Best,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora


nic
Novice

Sep 21, 2007, 8:20 AM

Post #5 of 14 (3050 views)
Shortcut
Re: [Mark Coniglio] OSC and Intel Mac [In reply to] Can't Post

Hi Mark,
I finally had time to systematically go through the combinations of Macs & PCs sending OSC to each other. Here are my results, and it's still perplexing!

results using /isadora/1 and receiving on channel 1 using a float variable. Port no 3000 set on all machines
different permutations of addresses were used for each scenario (166.84.250.1 to send and 166.84.250.2 to receive, then 166.84.250.2 to send...etc)

- you might need to draw a diagram for the following:

1.
PC (Win XP home, running Eyecon)
TO
Mac Mini G4 (OS10.3.9 running Isadora 1.2.8)
Works fine.

2.
PC (Win XP home, running Eyecon)
TO
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
Nothing received.

3.
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
TO
Mac Mini G4 (OS10.3.9 running Isadora 1.2.8)
Works fine.

4. (same as 3. but other direction)
Mac Mini G4 (OS10.3.9 running Isadora 1.2.8)
TO
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
Nothing received.

so I'd deduce that there's a problem with intel's receiving OSC.
However I tried it with my intel Macbook Pro:

5.
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
To
Macbook Pro (OS10.4.10 running Isadora 1.2.8)
Works fine.

6. (same as 5. but other direction)
Macbook Pro (OS10.4.10 running Isadora 1.2.8)
TO
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
Nothing Received

so it should be something to do with os10.4.10?
but....

7.
PC (Win XP home, running Eyecon)
TO
Mac Mini Intel (OS10.4.5 running Isadora 1.2.8)
Nothing Received

This is getting very confusing!
Any ideas?
nic.


jhoepffner
User

Sep 21, 2007, 11:07 PM

Post #6 of 14 (3042 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

Hello,

I made exactly the same experience (excluding PC), and also with Max/Msp and PureData. The problem is only Isadora on MacIntel receiving (not receiving…) OSC. By necessity, I made a max patch receiving OSC and sending midi on the same machine to Isadora.


Mark Coniglio
TroikaTronix / Moderator

Sep 22, 2007, 9:08 AM

Post #7 of 14 (3035 views)
Shortcut
Re: [jhoepffner] OSC and Intel Mac [In reply to] Can't Post

Here are the results of my own tests, using EyesWeb on a PC, and Isadora on a Mac PPC and Intel.

I am sending a single floating point value to /isadora/1
Type tags are turned on (required for Isadora to receive)
Port = 1234

EyesWeb PC -> Isadora Mac Intel = Works
EyesWeb PC -> Isadora Mac PPC = Works

Isadora Mac G4 -> Isadora Mac Intel = Works
Isadora Mac G4 -> EyesWeb PC = Works

Isadora Mac Intel -> Isadora Mac G4 = Works
Isadora Mac Intel -> EyesWeb PC = Works

In other words, everything works as expected.

So, to be complete, I changed to port 3000 as you had done and everything still works as expected.

So it would seem there is some problem with the Mac Mini. Try this: instead of using 166.84.251.xx, try 192.168.0.x -- the latter is a more universally used IP address. I've been told by someone that the 166.84.251.xx numbers are invalid, though they've always worked for me.

Let me know what happens.

Best Wishes,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora

(This post was edited by Mark Coniglio on Sep 22, 2007, 9:33 AM)


nic
Novice

Nov 2, 2007, 4:01 AM

Post #8 of 14 (2849 views)
Shortcut
Re: [Mark Coniglio] OSC and Intel Mac [In reply to] Can't Post

Hi Mark,
finally tried this but still no luck. I'm still sticking to my G4 mac mini and using it to transmit the data to other machines. This really is a mystery.
regards,
Nic.


nic
Novice

Mar 14, 2008, 3:47 PM

Post #9 of 14 (2319 views)
Shortcut
Re: [Mark Coniglio] OSC and Intel Mac [In reply to] Can't Post

Hi Mark,
just to let you know that I'm still having problems even though I've just bought an up-to-date i-mac.
The i-mac's connected to my Macbook Pro but OSC isn't flowing in either direction to and from Isadora running on both machines (V 1.2.9)
There really is something wrong, other people have noticed this and it's very much machine specific. The problem doesn't occur with MAX, Processing etc.
Is there any chance is re-checking it out, perhaps using an intel mac mini or i-mac as I've got a new work coming up shortly which relies on OSC.
thanks,
Nic.


nic
Novice

Mar 15, 2008, 6:27 AM

Post #10 of 14 (2305 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

Ah! last problem almost solved - it was a faulty network cable (three in fact - what's the chances in that happening?).
i-mac to Macbook Pro and back now works fine,
PC to anything except G4 is still problematic though.
Nic.


nic
Novice

Mar 23, 2008, 2:19 PM

Post #11 of 14 (2198 views)
Shortcut
Re: [Mark Coniglio] OSC and Intel Mac [In reply to] Can't Post

Hi Mark,
I think I'm getting to the bottom of this OSC problem between different macs and pc's. I'm now using Berkeley Packet Monitor to look at the information flow between machines.
What I've noticed is this:

transmissions which get through are, as expected - "/isadora/1,fxxx" where the ",f" represents the data type (float in this case) and xxx is the data transmitted

however transmissions which aren't getting through, from MaxMSP on G4 and Eyecon on PC with XP, have an additional header - "# bundle yyy/isadora/1,fxxx" where yyy is constantly changing.

any idea what "# bundle" does and how to get Isadora to ignore it?

thanks,
Nic.


jhoepffner
User

Mar 31, 2008, 6:34 AM

Post #12 of 14 (2020 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

Hello,
Working on a project involving many text manipulation, I come back to Director (Mark it would be great to have something to process text, like python or javaScript module), trying to connect different computer running Director. There is not working well OSC Xtra, so I tried first with Mark Xmidi xtra, working but a little bit tricky to set up network midi for each computer and then using midi to send text… Hopefully I found UDPXtra from Antoine Schmidt, free and working perfectly and easely between different machines to send string (with text or numbers).

I think: why dont use that to fake a OSC device, taging properly the message and I began to listen, via UDP, all the OSC messages, from Isadora, Max/Msp and PureData, but each one is completely different! And the Max/Msp message have this #bundle, so I searched for the OSC protocol on the web and I found a paper explaining that OSC message can be in the primitive form (/tag, data, data etc.) with each data containing the format tag, but can also be in #bundle form, containing all the data inside the bundle with time etc. I thing the problem is here, the information coming from Max is encapsuled and Isadora cannot analyse it. I join the pdf

Mark, can you explore that? OSC with all their possibility (integer, float, string etc.) is becoming the de facto standard in interactivity and I am preparing a project involving Isadora (video), Max/Msp (sound), Director (text) and processing (procedural design) and the only possibility to join that is OSC.

Thank you
Attachments: OSC Summary rev1.pdf (145 KB)


nic
Novice

Mar 31, 2008, 8:10 AM

Post #13 of 14 (2014 views)
Shortcut
Re: [jhoepffner] OSC and Intel Mac [In reply to] Can't Post

Yes, I totally agree with that - after a bit of research myself I too have found that there are two forms of OSC messaging one with a #bundle which current versions of Isadora on my Mac's do not recognise. Would you be able to have a look at this Mark?
thanks,
Nic.


Mark Coniglio
TroikaTronix / Moderator

Apr 14, 2008, 11:16 PM

Post #14 of 14 (1821 views)
Shortcut
Re: [nic] OSC and Intel Mac [In reply to] Can't Post

Yes -- Isadora does not recognize bundles. I have to look into it.

Best,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora

 
 
 


Search for (options) copyright © TroikaTronix 2007