Hello all !!!
I'm trying to make a button on my TouchOSC layout that would increment the selected channel by let's say 2%.
Gemini suggest to use this LUA script... which by the weight doesn't work. My guess is there is something more simple.
-- On crée une variable pour stocker le niveau actuel (entre 0.0 et 1.0) local niveau = 0.0 function onValueChanged(key) -- On n'agit que si on appuie (1) et non quand on relâche (0) if key == 'x' and self.values.x == 1 then -- On ajoute 2% (0.02) au niveau actuel, sans dépasser 100% (1.0) niveau = math.min(niveau + 0.02, 1.0) -- On force le bouton à envoyer cette nouvelle valeur en OSC -- 'x' est le nom standard de la valeur principale du bouton self.values.x = niveau -- Optionnel : affiche la valeur dans la console de log pour vérifier print("Niveau actuel : " .. (niveau * 100) .. "%") end end
Again, Thank you for your help
Pace