Page 1 of 2

Lemur OSC Arena6 Template

Posted: Fri May 11, 2018 14:16
by He2neg
Hey,

I started to build a Lemur Template for Arena6. When its finished or at a point to share i will do this here.

So far i had a good start (from knowing nothing) and i allready got a few things i want to have on my iPad when walking around.

Master opasity
Strobe button
Bpm Tab
...

First i want to have some Input what you think is smart to have as well.



And i came to a first Problem i cant solve and also dont find anything in the web.
I want to display the BPM under my bpm tab button. I made a "monitor" inside Lemur, got the right adress (=composition/tempocontroller/tempo/value) and it also display something. But it displays the Float Value between 0 and 1. It should display the bpm 200- 500.
Any hints what to do, change, etc...

Thanks.

Re: Lemur OSC Arena6 Template

Posted: Fri May 11, 2018 21:42
by Zoltán
He2neg wrote:I want to display the BPM under my bpm tab button. I made a "monitor" inside Lemur, got the right adress (=composition/tempocontroller/tempo/value) and it also display something. But it displays the Float Value between 0 and 1. It should display the bpm 200- 500.
Any hints what to do, change, etc...
Can Lemur do math for a display like this?

Re: Lemur OSC Arena6 Template

Posted: Sat May 12, 2018 09:23
by He2neg
i guess it can do math... but my head has stopped working after i saw the bpm dont start at 0 ;)

x(0-1)=
x*500 -> 0 - 500 BPM

Re: Lemur OSC Arena6 Template

Posted: Sat May 12, 2018 12:47
by elgarf
BPM = 200 + X*300? )

Re: Lemur OSC Arena6 Template

Posted: Sat May 12, 2018 17:48
by Zoltán
BPM (decimal) = x(float) * 480 + 20

Re: Lemur OSC Arena6 Template

Posted: Sat May 12, 2018 17:56
by He2neg
Okay sure... it is that easy... And now i need some Lemur Pro to tell me how and were to put this^^

Cosmowe!!!!

Re: Lemur OSC Arena6 Template

Posted: Sat May 12, 2018 21:30
by He2neg
Ok, maybe the BPM Display Problem will solve, but this isnt a importend feature.

I got another thing i came alonge:

I wanted to map the Slicetransform Effects "Mask" & "Fill" as well

When i see this osc Input for both buttons:

/composition/video/effects/screenlayertransform/effect/scaling

OSCType Tag:
Int 0 through 3


I´m a bit confused now. does this mean i can use a fader and it will jump to the mode 0-25 / 25-50 / 50-75 / 75-100 ?

or do i need to specify a button/pad to send some more information then just the target?



Thanks for everyone helping me with this template.

Here it is so far:
Comp Effects you ll need : Strobe & Add / Substract

Re: Lemur OSC Arena6 Template

Posted: Sun May 20, 2018 16:50
by sleepytom
/composition/video/effects/screenlayertransform/effect/scaling

OSCType Tag:
Int 0 through 3

these kind of int addresses are an index to each setting.
Fill =0
Fit =1
Stretch =2
Mask =3

So to select the mask mode you send a 3 to /composition/video/effects/screenlayertransform/effect/scaling

Re: Lemur OSC Arena6 Template

Posted: Sun May 20, 2018 18:38
by cosmowe
He2neg.....I read....and read... this thread every day between work :) ....I would like to give you a correct answer....and for that reason... I first have to test it by my self.... :D I remember that I ran into a similar problem when I was building the Lemur interface....
I would recommend... If you need fast feedback.. download my template... and take a look at the BPM light at the bottom right...I am pretty sure...I did some math there..... :P keep in mind that it was build for R5...and the OSC addresses have changed....

Lemur Sequencer Thread

Hope that helps you for now..... If not... I will take a look at this as soon as I have some more time than I have now.

Best wishes
cosmowe

Re: Lemur OSC Arena6 Template

Posted: Sun May 20, 2018 20:02
by He2neg
Ahha there he is ;)

I allready did download your step sequenzer and try to "steal" copy past and learn osc that way.

But i didnt knew that you had a bpm indicator so i didnt search for that...

It seams you have a

BPM Monitor invisible :
value : 2+BPM0.x*249
Script : setbpm(): clock_setbpm(0, value);

And BPM0 is a Mulislider.. :?: :roll: :?

But your BPM Light in the bottom Corner just use your stepper as rev:
Script : Tick(): if(stepper.out==1) {x=1;}else{x=0;}


I keep on trying, maybe i get some further with this...


Incoming BPM [0-1] -> Multi Slider -> Set Lemur Clock