[ANSWERED] OSC over Tangent Ripple Mapper to Isa
-
Hi Isadoras!
I opened a ticket a little over a year ago on the subject of Tangent Ripple and OSC.
Re: [[ANSWERED] OSC Auto-Detect Input Tangent Ripple](/topic/8404/answered-osc-auto-detect-input-tangent-ripple)
I thought it was resolved at the time, but unfortunately it's not... I didn't pursue it any further - but now a project is opening up again where I would like to use it.
I would like to transfer OSC values from my Tangent Ripple to my Isadora via the Tangent Mapper. There are two problems with this...but... Tangent Mapper seems to send via OSC only to the localhost (127.0.0.1) - at least this is the result I get from Hexler Protocol in OSC Monitoring. That would not be a problem, but it seems Isadora can only listen to a network interface that is not localhost / 127.0.0.1. The ports do not play a role here, as they can be configured on both sides... Is there a way to specify the listening IP to localhost or is there a better solution to do this for the Tangent Ripple over HID or similar (translation software...)?
Thanks and greetings from Vienna, Tomps.: I have opened a ticket with Tangent, asking them to implement a target IP in their mapper software - I'm not sure if they will implement such a change request so easily...
-
Hello @thomas-parb,
I just tried to receive OSC messages on localhost (127.0.0.1) in Isadora (MacOS). It did work without any issues. As I don't have any other option at the moment I used Isadora it self as a source and send waveform data from a OSC transmit actor. First directly back to the Input port, set in preferences. But to be sure it would work from 'external' source/ other software, I routed it through oscillator and back to isadora, all on 127.0.0.1. Both ways worked flawless.
Are you sure there is no other app, listening on the same OSC Port isadora is using?
-
Thanks @dillthekraut for the quick reply!
I have looked into the matter further and there seems to be an incompatibility here. It may be the packet size. I have traced the UDP stream with Wireshark and as you can see in the following video, it works perfectly with TouchOSC and unfortunately not with Tangent Mapper, although the ports are correct and everything is on localhost (127.0.0.1).
http://www.openmindfilm.com/tr...
Tangent support told me, that a better OSC implementation is on the users feature-list, but there is no timeline for now.
They said I should use OSC Router to translate the OSC commands to another IP.
I tried, unfortunately OSC Router is absolutely unstable, maybe someone knows a better alternative.regards, Tom
-
You can try MidiMonster or for MacOS only Osculator. They are able to translate from / to multiple protocols and in those protocols to new paths or addresses.
-
@thomas-parb said:
OSC Router is absolutely unstable, maybe someone knows a better alternative
Have you tried the 'newer' OSC Address Listener? If that doesn't help (I am un sure if the under laying OSC system is identical to the rest of Isadora's implementation).
As an alternative, you could use Pythoner to receive your OSC values (if you have Isadora 4). Pythoner can use any pf the available python OSC modules, so likely one will work for you, and if Tangent Ripples OSC implementation really is non standard, a UDP interface what work directly with what Tangent is sending could be coded.
-
In which version is this new? I can't find it. Same for the Add-Ons.
-
@dillthekraut said:
In which version is this new? I can't find it. Same for the Add-Ons.
Isadora 4 now includes Pythoner. This new python scripting actor allows you to run nearly anything python can handle.
You should be able to search for 'pythoner' in the ToolBin and add it to your Isadora scene editor, double-click and away you go.
I have created a batch of examples: TROIKATRONIX : ISADORA - Pythoner Example File
An update with even more examples are coming soon, as well as, more video tutorials :) -
sorry @dusx,
I guess this is a misunderstanding. I'm well aware about the 'pythoner' and am very much impressed by it's possibilities. I asked about the 'newer' OSC Address Listener.
-
Just a quick reminder to Add System Specs to Your Signature.
-
@dillthekraut said:
In which version is this new? I can't find it. Same for the Add-Ons.
If you are unable to find the 'OSC Address Listener' in your Isadora 4.x ToolBin, please open a support ticket so we can work with you to determine why (see link in Signature).
-
Dear people
The riddle is solved!Thanks to the incredibly cooperative Tangent Support, who even installed Isadora Demo to understand the case!
It was simply due to the fact that the OSC naming convention must be followed when assigning the OSC address in the Tangent Mapper.
In contrast to TouchOSC, which already “prepares” the address, the Tangent Mapper requires a “ / ” followed by the address/address variable.
Otherwise Isadora will clearly not recognize the address as such. Hexler protocol does this because it simply auto-completes the address with the missing “ / ”.
It's actually quite simple, you just have to figure it out first
Now i can go straight forward by controlling PTZ cams with a colorgrading panel...
In any case, thank you very much for all the tips and your help!
Have a nice week, Tom