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....
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.....
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..
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