What's the algorithm you use for the proportional changes? I found simple proportional volume change to be a bit problematic for extreme values so here's what iPeng does: 1. Extend volume range beyond 100 to avoid cliping for loud players. So interally it will handle volumes >100 for individual players and then just clip for the CLI command 2. It generates a relative change, e.g. original volume times 1.1 for a change of 10% on the slider. This is for each player. 3 generate an absolute volume change for each player. So if the handle is being moved 10% this translates into a 10 tick change no matter where the volume is at. 4. Build an average (straight one) betwen 2+3. This is the new volume for each player.
This ensures you font get stuck at 0 volumes and you don't lose proportionality when a player runs into high volume clipping. Plus it somewhat compensates for the nonlinearity of the volume ramps. I really like the result. -- pippin --- see iPeng, the Squeezebox iPhone remote, at penguinlovesmusic.com ------------------------------------------------------------------------ pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=70903 _______________________________________________ Radio mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/radio
