Setting fade time for a palette button

We have set up a bunch of useful colors and different fixure groups as a magic sheet. So when I click on the [Group xy] and then on palette button [amber], they instantly switch to amber. Now i need some way to override this zero-timing by tap-time or a time I can enter, but I cant figure out how to do this.

Ideally, I'd would like to have a couple of buttons [0] [1/4] [1/3] [1/2] [1], that hold status and modify the timing in fractions of tapped timing with 0=instantly and 1=tapped timing. So when I click on [1/2] in a 60 bpm-setting, the command [Group xy] [Cyan] should fade the selected group to cyan in 0.5s.

 

Any help appreciated.

 

best reagrds,

 

.rhavin

Related