Page 1 of 1

Can Lemur switch projects with Scene launch (LIVE)

Posted: 03 Feb 2013 15:33
by mssngmrblz
Hello music nerds....i'm running into a problem during my live shows and i need your help...when i switch from one track to another I have to go through my lemur and also find my project for that track and switch. is it possible to have Lemur do this automagically?

either...
a) a container in my lemur loads relevant controls for current track ...or
b) whole lemur template reloads with relevant controls for current track...or
c) Maybe you seasoned producer/performers have a more succinct way of solving this problem...i'm open to suggestions.

I have M4L and am ok programming...just a nudge in the right direction would be so swell!

I live in a place (vacuum) where nobody does this stuff so i need to search out the answers on the sphincternet...and I really appreciate all the help i've been getting.

thanks,

Pat

Who the F*@k is MssngMrblz?
www.soundcloud.com/mssngmrblz

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 03 Feb 2013 19:30
by Joe Soap
Check this template / M4L combo - it has the necessary gubbins to send modules to Lemur while your set is in flight.

http://liine.net/en/products/lemur/premium/mu/

I'm not sure it'll be easy or even doable to swap out entire templates based on a Scene launch, but you can structure things in Live such that loading sub-templates (Modules) will do the trick. I believe the relevant bits of M4L code are to be found in the Device Control section.

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 03:12
by mssngmrblz
I had a look into it and i did see the LemurLoader object and did experiment with it... but i ran into another problem...i'll explain.

LemurLoader can load a project into the lemur on command no problem....but! if i create a project with a multi ball and a container, LemurLoader can also load up library contents (.jzml) inside the container! This was my preferred method...however what i did find was that as the .jzml files loaded into the container the previous .jzml's didn't go away, they kept stacking up on top of one another... I forsee this would create a problem with a long set because there would be so many objects... if they used scripting...the template would become sluggish and grind to a slow chunky molassesey mess.

So what i need to find out now is if there's a way to remove or delete the previous objects in a container before loading the next controls... without having to reload the whole project (my project typically contains several pages one page has MU running for launching...it's awesome but it's a resource hog!)

thanks,
Patrick

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 03:22
by Joe Soap
Yeah, if you open up Mu in the Editor you should see some code there to destroy objects.

destroyObjectsIn(OSC_ARGS)

Unless I'm mistaken, that Nukes Stuff Quite Nicely.

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 13:51
by mssngmrblz
Dude! you are awesome! i'll check that out!

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 14:12
by Macciza
Hi

Just like to mention that a lot of that was purely to get around the fact that the hardware Lemur had very small memory available.
This is no longer an issue really due to increased limits so you can probably just have it all in one project without any dynamic creation/destruction.

Have you checked out the show(object,state) function, you can easily show and hide whole containers if you want. . .
The other common solution is to use large containers and simply change there onscreen position to reveal different parts . . .

There may be easier simpler more efficient ways to do what you want, is what I am saying . . .

Cheers
MM

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 14:46
by mssngmrblz
i get you there...it's mainly for my own organization...each track i perform has sometimes a completely different set of tools (and project files) that i continue to tweak in the studio...for that reason just calling up the container will always bring up the latest iteration.

Doing it this way will help translating the Gestalt(ish) compartmentalization in my brain...maybe a little OCD...plus it's a little bit of a challenge.

I see the script in the editor...how do i implement it? can you point me to a resource? i don't mind reading manuals or if you know a simplified explanation to give me a shove in the right direction that would be sweet....if i can get this sorted i would like to post it up on youtube for others to learn from.

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 15:01
by mssngmrblz
I think this might be what i'm looking for!!!

http://forum.jazzmutant.com/viewtopic.php?p=13127

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 05 Feb 2013 16:24
by Joe Soap
mssngmrblz wrote: Doing it this way will help translating the Gestalt(ish) compartmentalization in my brain...maybe a little OCD...plus it's a little bit of a challenge.
This! :)

Re: Can Lemur switch projects with Scene launch (LIVE)

Posted: 10 Feb 2013 01:26
by mssngmrblz
FYI...I figured this out! Thank you so much! I figured out how to load the container and clear it out! Now onto the next part!

what i'm doing is building a Lemur Loader for live performance. Each scene or tune can load a container in lemur with your choice of specific custom controls for that scene/tune/song...and delete/destroy it all when you move on. This device contains a single live.knob which has 128 increments. Each increment will load the container(on your lemur) of your choice with the .jzlib of your choice. The knob is controlled by a "Clyphx" <SNAP CLIP> script triggered upon that scenes launch. Pretty Snazzy HUH??? It's been the way i've envisioned performance...all controls automagically appearing in front of me when they are needed and then poof! they're gone when i no longer need them.