@DimitrisSP said in Text values for output bus, effects or gain reduction - use label, paintRoutine or animated strip?:
Maybe a logical contition should be:
"if all values of a panel == -100...stop the timer"
else start the timer...
Yes, we want to stop anything at times we don´t need it. But on the other hand it will have to be started again once a sample reaches a certain value. Which cannot be known unless we probe the values in a timer. Catch 22. :/
So at the time we got sound to process (using cpu) we also have to start the timer. And when it´s off ... well no stress, I guess... :)
If we got x amount of channels, we have to always probe x amount of channels. That´s almost all we would need to do at a very fast rate. Except for transforming the values into gainFactors. Which is a calculation. So the calculation could be set to only have to be made if we have a value change. Or if it´s above -100. But that requires all x channels to be probed first.
Anyway I understand your fear of "infinite timers", I definitely share your concern there :/