pippin;498881 Wrote: > Ah, no. > I have a bit of a different use case in that I have two volume > controls, one master and one individual. Whenever you change an > individual volume only the volume of that player changes and the > averages are recalculated. > If you move the master volume, the relative volume changes stay > consistens for all players that haven't reached min/max. >
Ah. What happens if you try to use the master volume in my A=40, B=60 scenario to turn A to max volume? Does A stop somewhere around 60 or 70 unless you use its individual slider? > No, the MAIN tradeoff of your system is that one a player you are > controlling indirectly gets to 0 it gets stuck there. I don't see that. If you turn A or B to 0 in my scenario, they still have the same "original" volumes. Turn A to 0 and both do go to 0, but if you then increase A to 10, B would go to 15 (new A volume 10 / original A volume 40 * original B volume 60 = new B volume 15). While my first algorithm *did* have a stuck-at-zero flaw, that algorithm never left my laptop! (Actually there is a way to get stuck-at-zero still, but only if Player C joins the group while A and B are at 0, or close to it. I see how your algorithm would help in that case.) > Now the one other thing I came to like: Joined power control. ... it's > just so cool to leave your home and turn off all your players with a > single click on the power button on your phone while you step out of the > door :) One of these days I'll commit to a fancy new phone that'll double my montly bill (no, I'm not tempted by iPod Touch). Until then, I can only envy all of you with fancy Unix-based touchscreen smart-phones. -- peterw http://www.tux.org/~peterw/ Free plugins: 'AllQuiet' (http://www.tux.org/~peterw/slim/AllQuiet.html) 'Auto Dim/AutoDisplay' (http://www.tux.org/~peterw/slim/AutoDisplay.html) 'BlankSaver' (http://www.tux.org/~peterw/slim/BlankSaver.html) 'ContextMenu' (http://www.tux.org/~peterw/slim/ContextMenu.html) 'FuzzyTime' (http://www.tux.org/~peterw/slim/FuzzyTime.html) 'KidsPlay' (http://www.tux.org/~peterw/slim/KidsPlay.html) 'KitchenTimer' (http://www.tux.org/~peterw/slim/KitchenTimer.html) 'PlayLog' (http://www.tux.org/~peterw/slim/PlayLog.html) 'PowerCenter/BottleRocket' (http://www.tux.org/~peterw/slim/PowerCenter.html) 'SaverSwitcher' (http://www.tux.org/~peterw/slim/SaverSwitcher.html) 'SettingsManager' (http://www.tux.org/~peterw/slim/SettingsManager.html) 'SleepFade' (http://www.tux.org/~peterw/slim/SleepFade.html) 'StatusFirst' (http://www.tux.org/~peterw/slim/StatusFirst.html) 'SyncOptions' (http://www.tux.org/~peterw/slim/SyncOptions.html) 'VolumeLock' (http://www.tux.org/~peterw/slim/VolumeLock.html) ------------------------------------------------------------------------ peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107 View this thread: http://forums.slimdevices.com/showthread.php?t=70903 _______________________________________________ Radio mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/radio
