How to change button colours on iPad

Discuss problems and solutions.
bhardy
Newbie
Posts: 4
Joined: 28 Oct 2012 04:45

How to change button colours on iPad

Post by bhardy »

Hi there,
I have been endlessly searching how to make the buttons on the ipad respond to changes from Ableton by changing colour.
I thought would be a standard part of Lemur programming and relatively simple thing to do but I have spent days trying to work it out!!!
I've got a series of big events coming up and I've got to make it happen somehow!
I have created a simple Lemur grid of 70 buttons for launching clips in Ableton live.
This has been easy and has just meant assigning buttons in Midi Mapping to Ableton.

When I launch a new clip I want the previous button to change colour on the iPad to show that the previous clip has been turned off. Unfortunately I don't think a "switch" button would work because it can't deactivate itself, which I'd also need to do.

Can anyone give me a basic script to work from?
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: How to change button colours on iPad

Post by Macciza »

Hi
Have a look at the attached project
7-10 _Grid.jzml
(4.46 KiB) Downloaded 191 times
It is a simple grid of Switches set to Radio mode - the larger grid at the bottom
Above it is an array of Pads whos single midi message makes it easier to set things up

Place your clips into a single track in Live and mapped to CCs 1 to 70 and its good to go
Only one square lights at a time which is the playing clip but it does not retrigger

Hope this helps
MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
bhardy
Newbie
Posts: 4
Joined: 28 Oct 2012 04:45

Re: How to change button colours on iPad

Post by bhardy »

Hi Macciza

Thanks a lot for sending the lemur template with the grid of radio switches.
It works well except it is impossible to deactivate a button without touching a different button.

We're having to do 3 events starting on Thursday and need to have each of the buttons on the grid on the ipad turn on and off in response to what is happening in Ableton, which your setup does. But we also need to be able to deactivate the clip we have just played by tapping on the same clip (and therefore the same button on the grid), and have that also show up on the ipad grid.
Its easy enough to set up in Ableton by setting the launch mode to "toggle" but it seems the nature of a radio switch is that it can't turn itself off by tapping a second time.
Any ideas?
We thought this would be reasonably easy but we're new to Lemur, don't know much about script and we're getting a bit worried because we've got 2 more days!!!
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: How to change button colours on iPad

Post by Macciza »

Hi
Try this
It is a modifiied version of a module posted here http://liine.net/forum/viewtopic.php?f= ... adio#p5495
7-10 _Grid.jzml
(9.5 KiB) Downloaded 131 times
Set your samples to 'Toggle' for launch mode and that they are set to loop and it should work.
There is an extra Fader and switch that you could map or delete

Cheers
MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
bhardy
Newbie
Posts: 4
Joined: 28 Oct 2012 04:45

Re: How to change button colours on iPad

Post by bhardy »

Hi Macciza,

Thanks again for the new module.
Unfortunately the original problem is back. The grid on the ipad does not show which clip is being played and which has been deactivated.

It's becoming a big nightmare and we only have until tomorrow evening to work it out!!
If you have any other ideas or know a basic script we could mofify that would be great

Cheers,
Ben
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: How to change button colours on iPad

Post by Macciza »

Hi
So do you want three colours? Not 2?
That set up should show which switch is playing and turn off when pressed again.
Do you want off, playing and last played as separate states/colors?

MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: How to change button colours on iPad

Post by Macciza »

Hi Again

Try this one out . . .
7-10 _Grid.jzml
(10.49 KiB) Downloaded 191 times
This one dims the Pad if you press it a second time . . .
It shows what is currently playing, if it is stopped , it shows which clip it stopped on.

Does this do sort of what you want ?

Cheers
MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
audioramdam
Newbie
Posts: 14
Joined: 09 Feb 2013 15:08

Re: How to change button colours on iPad

Post by audioramdam »

Hi,
well ,i have the same problem a few months later.
no solution.
I'm very surprised that we cannot do that in Lemur.
I tried it in Midi Touch and it's very easy : there's a "latch" option, when you edit your pad and it works !
and it is very useful : when you're playing with long sounds, you can visualize those who are playing and when they stop.

Anybody who knows how to do it, really ?
let's say :
colour of the pad : yellow
when the file is playing : white
when you stop the file : returns to yellow
when the file is ending : returns to yellow
same thing with a looped clip

there are problems withe the note off , if you use a note message
there are also problems if you use a cc
if you use in and out remote in Live, it should work , but , simply don't !

Anybody can help ?
thanks a lot in advance
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: How to change button colours on iPad

Post by Macciza »

Hi,
Don't know what you mean 'no solution' - did you look at the above patch? It works, you just need to set up mappings in live
Have you checked out the numerous other Projects for Live that do this sort of thing? Right down to 'flashing' the next clip like in Live . . .
Have you looked through the manual? There are Pads(momentary), Switches(latched), CustomButtons (either) . . . Far more options than MT . . .
Post the part of the project that you are having problems with rather than just describing it often helps . . .
Though the solution will most likely be just taken from the project above . ..
Cheers
MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
audioramdam
Newbie
Posts: 14
Joined: 09 Feb 2013 15:08

Re: How to change button colours on iPad

Post by audioramdam »

thanks for your advice.
yes, your 7-10 _Grid.jzml works very well.
so i took the script for light=
and put it in mine.
Doesn't work, i don't understand why ?

so there's my project. I tried your script on the yellow pad : colour is changing when starting the file, but it doesn't when the clip stops.
I verified that the note off message comes back from Live and it comes back , but the colour doesn't change.
Post Reply