Sharing ILDA across applications

I have Etherdream interfaces on all my lasers. For a while I’ve driven them from MadLaser, combined with video for mapping shows. Sometimes a show includes a beam scene with some or all of the heads, which I also run from MadLaser. Shows are sequenced with Chataigne.

Now I’d like to use Liberation for the beam scenes, but sometimes I still want to use Mad for mapping, and I don’t have so many lasers that I can have dedicated heads for each role. Does anyone know if it’s possible to switch an Etherdream between applications using only Chataigne modules? I can’t really shut down applications between scenes, especially Mad which will continue driving video while beam scenes are playing from Liberation.

If nobody had tried this I’ll get to experimenting.

Cheers

Rob

1 Like

No easy solution here I’m afraid, although I don’t know what Chataigne is. Also bear in mind that attempting to connect to an Ether Dream while it’s connected to a different app will likely crash it…

Thought so! On the Liberation side would it be possible in future to have a mappable connect/disconnect button for each interface? I’ve a feeling that might already be possible in MM and might perhaps be a solution.

Chataigne, by the way, is the most amazing show logic/sequencer application. It’s used a lot for art installations but I also use it for live work as it connects multiple applications/hardware in a clean and flexible way. It’s free and open source.

Rob

Ah sounds interesting, link?

What’ll definitely happen this year is that Liberation will not attempt to connect to an Ether Dream that is already in use! But mappable connect / disconnect are not on my road map at this stage, sorry.

Interesting setup. @Seb. Maybe it would be an idea to implement a PONK output virtual interface. Making it possible to send dots to MadMapper. Then your Software would become an amazing interface for beam shows, while MM is still the winner when mapping lines onto something…

Jonas

2 Likes

Ah well, can’t have it all.

Chataigne: Chataigne | Chataigne

I think this is revolutionary for running complex shows with a single operator, or for audience and artist interactivity. We could always do these things, but with limitations and headaches. I plan to control Liberation with body movement and voice for a little art show next month (I’ll submit a Liberation module for it soon, but for now the midi module does the job).

Rob

+1 for PONK support

Also regarding the ShowNET support discussed in another thread, MadMapper/MadLaser could be used as a bridge here.

Maybe even as a receiver to get stuff over from openFramework? @jonasfehr already wrote an addon :slight_smile: GitHub - jonasfehr/ofxPonk: openFrameworks implementation for Ponk - Open Protocol to transmit Pathes Over NetworK by MadMapper

1 Like

I don’t know if PONK support is on the Roadmap, so i Implemented a “bridge” between Liberation and MadLaser based on a Etherdream Emulator implementation based on GitHub - nannou-org/ether-dream: A full implementation of the Ether Dream Laser DAC protocol in pure Rust..
But the output is not really promising as converting the Etherdream Points to vectors losing lots of informations.