Lemur 2 Computers Interface *now works*

"Where is Feature X? I need Feature X! How can you not have Feature X?"
Post Reply
HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Lemur 2 Computers Interface *now works*

Post by HerrNieDa »

as i can see there is no option to tell resolume on which osc channel is sends back, it's always on "OSC 0"
i think with OSCulator it's possible to change this, but this won't work on Windows.

It would be nice to have the feature in the OSC Preferences.

the point is i'm "screwing" on a lemur interface which controls 2 (or even more) Computers at once. (and the future will bring a Interface to sync 2 or more pc's). I control Computer1 with OSC0 and Computer2 with OSC1... so the Lemur can send it to 2 different ip's!
The only Problem now is if PC2 returns osc data, it returns the value to the interface from PC1.

if it helps, here is my interface... still in progress/testing so beware of some bugs ;)

here is the actual version:
download/file.php?id=1530
Last edited by HerrNieDa on Tue May 07, 2013 17:08, edited 6 times in total.
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: OSC Output Channel

Post by HerrNieDa »

ok, it seems the osc channels from lemur are just one way... i found no solution for bidirectional osc with 2 or more computers/ip's....
i think with midi it shouldn't be a problem... but anyhow i like osc more than midi (more prescise)
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: Lemur 2 PC interface (OSC Output Channel)

Post by HerrNieDa »

finally i got it to run using osc only!

i just figured out that resolume can send a different osc signal than it receives...
so far for testing now:
i added /0 (for first computer) and /1 (for second one) in the osc output (must be set/edited for each command you want to use..)
now in lemur (lets say i use the master output fader) i need to set up 4 faders (2 faders to send each pc the common osc to both computers, and extra 2 faders which receive the edited osc command and also trigger the sending faders)

now i have an option for an bidirectional 2 computer interface for resolume...
the only thing to set up after i completed the lemur interface is to edit the mapping xml file and everything is set up....

tomorrow i'll care about the master controls, (to control all 2 or maybe more computers via one slider or button). but i think it should do well like i have it currently, a response from resolume to the master control just makes sense in cases if you use a master computer. if there's time i'll make 2 different versions ;)

i'll post the interface when it's ready and working ;)
let's see how much time it takes ;)
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by HerrNieDa »

the Layer selection with renamed output doesn't work well... resolume is still sending /layer1/select instead of my edited /0/layer1/select...

what also would be fine to have the audio transport controls fully available in the osc mapping menu

edit: the layer opacity sliders also aren't really mapable, i can only change the output if i add a new layer in osc mapping menu, then it looks like in composition mapping which is not available for osc...
also the transistion mode selection (doesn't) works this way :(

so far it's not perfect cause i can't really control the active layer selection bidirectionally with 2 computers :p

the composition interface works so far, i'm just stuck with the layer buttons ;)
i'll leave it so far and won't implement it in my bidirectional version as long as it doesn't work as it should ;)
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by Joris »

I'm sorry, I read your messages a few times, but I'm still a bit confused as to what is going wrong with OSC output. Can you give us some steps to recreate?

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by HerrNieDa »

if i edit the osc output for /layer?/select (to /0/layer?/select) resolume still sends /layer?/select as osc command so it won't work bidirectional with 2 computers.

the same happens with /layer?/video/mixeroption1-3

also i got problems with sending the layer/clip names.

/activelayer/name works well so far but often isn't updated correctly.

clipnames are only send via /layer?/clip?/name.... would be nice to receive the name via /activelayer/activeclip/name or /layer?/activeclip/name

i hope this was clearly so far....
i'll upload my interface tomorrow, then i should be ready with it so far ;)
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by Joris »

Hmmm.

When I use 0/layer1/select, I only get /layer1/select, but with /0/layer1/select ( extra slash in front), I get both the original and the changed version.

A whole load of OSC gets sent when you change active layers, to update all the states and I think the original name is hardcoded in there as well...

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by HerrNieDa »

okay... anyways you see its sending the "original" osc signal out from resolume which is not the case with other controls.... maybe it's possible to change this (if it's too complicated i don't want to understand.... i see the mass of osc messages :D )

also a composition osc map would be nice (to get the layer opacity faders to work on my bidirectional interface) ;)

just need some hours to complete and short test my interface ;)
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

HerrNieDa
Posts: 467
Joined: Thu Oct 02, 2008 09:30

Re: Lemur 2 PC interface *now works*formerly OSC Output Chan

Post by HerrNieDa »

so far it's finished...

did'nt tested everything yet

the xml config files are also in the archive for the 2 machines, simple (rename and) replace them with your original ;)
Attachments
resolume lemur 2way interface.zip
(90.11 KiB) Downloaded 540 times
MainSys: Z77 UP5,3570K,32GB Ram,GTX 285, M3 128GB,4x3TB R5@LSI9750
VJSys 1: 990FX UD5,X6 1045T,16GB Ram,GTX970+610+610,M3 128GB,3x1TB R0
MBP 3.1; Schenker A102 (650m) & P702 (675m)

Post Reply