Page 1 of 2

Use ArtNet in two Applications

Posted: Mon Nov 23, 2015 22:17
by stv_myr
Hi,

im trying to use ArtNet running out of my GrandMA2 in Arena 5 and MadMapper2 on the same Machine (MacPro 2010, 2x2,26GHz Xeon, 16GB Ram, 512GB SSD RAID0, OS X 10.11.1), but i doesn't work.

It seems like the first Application i started bind the Port. I think i try everything link using different Universes, Subnets, Ethernet interfaces or creating multiple ArtNet Uni- and Broadcast streams on the GrandMA2.


Everyone know a Workaround?
Or does everyone know how to recall Advanced Output Presets via DMX? ;)

Re: Use ArtNet in two Applications

Posted: Mon Nov 23, 2015 22:28
by Zoltán
stv_myr wrote: Everyone know a Workaround?
You could try to run madmapper in a virtual machine like Parallels, which would be needed to set up to get its own IP address on the same machine.
Would be a performance drop running an osx VM in an osx host, but it Could work.
stv_myr wrote: Or does everyone know how to recall Advanced Output Presets via DMX? ;)
You can't do that via DMX.

edit: how many presets do you need?
what is what you try to accomplish, maybe it can be done easier.

Re: Use ArtNet in two Applications

Posted: Mon Nov 23, 2015 22:34
by stv_myr
i'm using Syphon to send my 2920x1280 Composition to MadMapper :/

'think that would not work in a VM. Plan B: coding a ArtNet to Midi Converter on a separate machine.

Re: Use ArtNet in two Applications

Posted: Mon Nov 23, 2015 23:14
by Zoltán
stv_myr wrote:i'm using Syphon to send my 2920x1280 Composition to MadMapper :/

'think that would not work in a VM. Plan B: coding a ArtNet to Midi Converter on a separate machine.
if you have a separate Machine you could use tcpSyphon between the two apps.That should work into a VM too.

Re: Use ArtNet in two Applications

Posted: Wed Nov 25, 2015 16:35
by Oaktown
Hey stv_myr, can you describe your exact Artnet setup in both Arena and Madmapper and the GrandMa2?

A few questions:
Are you able to control either Arena or Madmapper on their own?
Are you using any artnet output from either Arena and Madmapper?

Re: Use ArtNet in two Applications

Posted: Sat Nov 28, 2015 21:01
by stv_myr
Hi Oaktown,

i don't use Any Midi, OSC or ArtNet Outputs/Feedback from MadMapper or Arena. I can receive ArtNet either in MadMapper or Arena. I looks like the first application that started catches the ArtNet Signal.

i'm tried multiple setups in ArtNet subnets and universes.. also different setup of subnets for both Application like for Subnet-0 for Arena and Subnet-1 for MadMapper.

Re: Use ArtNet in two Applications

Posted: Sat Nov 28, 2015 21:35
by Zoltán
artnet uses a specific port receive, and two programs can't listen on the same port at the same time on the same interface and ip.
changing artnet subnets won't help with that.

you need to bind the listening port to another ip, if you can select the listening ip in madmapper, you could try to use a second Ethernet card or WiFi.then start arena with that card disabled, then enable and start madmapper.

Re: Use ArtNet in two Applications

Posted: Sat Nov 28, 2015 22:03
by stv_myr
Nice idea! but still only one Application that receive ArtNet. Do you know if i can use a routing table to bind a port to an Application?

Re: Use ArtNet in two Applications

Posted: Sun Nov 29, 2015 00:02
by Zoltán
routing tables do something different.

if you could change the port you want to listen on in madmapper, then it could be possible to use a Linux box an set up a port forwarding,

but really if you have two machines available, just syphon from arena to madmapper, that would be the simplest setup.
tcpsyphon is compatible with tcpspout, so you even can send the textures between Mac and windows

also pre-rendering your content can save a lot mapping.

Re: Use ArtNet in two Applications

Posted: Wed Dec 16, 2015 20:57
by DuckEater
Every user I know who tried to use Arena (with ArtNet control) and MadMapper on the same Mac
ended using a "Enttec DMXUSB Pro" for Resolume controls, to avoid the binding of all the interfaces...

I'm actually first converting ArtNET to DMX with a "Luminex Node8" then sending the DMX to Resolume thru the "Enttec DMXUSB Pro". That sounds just dumb, but it's actually the better way.

It's a pain in the *** : even if you have 2 different physical ports (Mac Pro for exemple),
I didn't find a clean way that Resolume doesn't bind all the ports f*cking the MadMapper's ArtNet output.
Disabling a card while Resolume is starting is not what I call a clean way, and anyway it doesn't work.

With almost every other App I know, you can send and receive ArtNet with more than one application at a time, on the same computer, even on the same cable. Catalyst PM, MadMapper, Arkaos... for exemple.

So please don't argue that it's due to the ArtNet protocol.
Only Resolume holds-up the port like that. It could be a great new feature to stop doing that !