Page 1 of 2

Assigned control name text

Posted: 27 Apr 2014 16:33
by Blanche7
Hey,

Is it possible to receive text - name of the control being changed from Live? Similar to Novation Remote Zero LCD screen.

I know you can get the names with SurfaceLCD & Mackie protocol but I want to create assignable midi knob & fader midi controller and to see the names of the controls.

Re: Assigned control name text

Posted: 28 Apr 2014 19:28
by Softcore
To make Live transmitt such data besides the Mackie Protocol there are 2 other ways:
MaxForLive or PY scripts. - in other words you need to acess the Live API and then send the data you are looking for to Lemur

Re: Assigned control name text

Posted: 29 Apr 2014 04:47
by Blanche7
Thank you for the reply Softcore,

I have been using some of your templates. They are great. Especially Sonar Mackie one - modified it for my use with Ableton.

If I understand correctly then with Python script (Ableton - MIDI REMOTE SCRIPT) I could create a script for sending the data and on the Lemur template I should create a - a text object to receive the data - is that correct? I'm searching what should be more easier for me to do as I have barely any knowledge with scripting.

Would it be easier with Max4Live to do this? I don't use OSC - I have iConnectMIDI2+ with Ableton

Re: Assigned control name text

Posted: 30 Apr 2014 12:36
by electrofux
I don't know how it is in Ableton but in Reason you have to encode the Text you want to send as Sysex, then receive that in a Midi In Script and decode it again.

Re: Assigned control name text

Posted: 01 May 2014 05:42
by Blanche7
Thanks for the input.

Guess there is no other choice as to learn Python script :shock:

Maybe someone would be interested to create the script for a few bucks? I would have the layout but i need the script to recieve the names of controls that are in macro or midi assigned.

Re: Assigned control name text

Posted: 01 May 2014 07:32
by Macciza
Hi

Unless you intend doing more programming in Python it is probably better, and easier, to learn a bit more Lemur . . .

Creating the python scripts from scratch is not really needed as you can often just hook into the existing ones in Live

Ive had a bit of look at the Novation SL and Nocturn stuff and have got a few things underway . . .

Re: Assigned control name text

Posted: 01 May 2014 07:58
by Blanche7
Hi Macciza,

That's great news. Novation SL emulation (with device & parameter names) on Lemur would be awesome.

I can assist you with Novation SL, for instance, with the layout (I barely understand the scripts at the moment), please send me a msg.

Re: Assigned control name text

Posted: 01 May 2014 10:03
by Macciza
Hi
Not sure that I can put a full emulation together, not found huge amounts of info on the SL

Have got Faders,with Track name & values; and Encoders,with names and values . . .
I believe the pots and pad are not used by the script but are meant to be midi mapped . . .
Will post something in a little while once I leash it out a bit more . .

Have also got a Nocturm style interface going that tracks values etc but without Text feedback . . .
Have done Midi Learn objects previously and have also got working draft version of Speed Dial

Will try and pull it all together into something a bit more cohesive ...

Re: Assigned control name text

Posted: 01 May 2014 11:14
by Blanche7
Faders and encoders with control names is just what I am looking for.

Sounds promising. Cant wait to see your results.

If Novation would sell a model with just the left upper row with encoders and the LCD screen, I would have bought that.

Re: Assigned control name text

Posted: 05 May 2014 14:33
by Macciza
Hi
Tidied the basic bit up a bit into something basic but semi presentable . . .
You will need to set the Project or Containers MiDI Target , the outport, and the sysxIn()s Target . . .
I have not done the extra buttons that do stuff like paging etc or the standard MIDI knobs and pads
Perhaps someone who has an actual SL could help with further development . . .
Oh and select the RemoteSL as a control surface in Live . . .
Cheers