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

Reply via email to