Anonymous | Login | 2024-10-06 20:51 CEST |
Main | My View | View Issues | Change Log | Roadmap | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000075 | Soldat | John | public | 2011-10-01 14:50 | 2013-12-15 11:16 | ||||
Reporter | skoskav | ||||||||
Assigned To | skoskav | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 1.6.0 | ||||||||
Target Version | Fixed in Version | 1.6.3 | |||||||
Summary | 0000075: Volume controls should not be linear | ||||||||
Description | The linear volume controls in Soldat doesn't represent the way puny humans perceive loudness. Going from 100 to 50 in Soldat's linear layout just halves the audio level. Going from 50 to 1 is a fifty time reduction in volume, meaning the effectiveness of the controls varies not by how much you change the volume, but by how high volume you're going from. You want the controls to be as meaningful and precise whether you want low, normal or high volume. Going from 90 to 91 is just over a 1% increase which is impossible to notice. Going from 4 to 5 is a 25% increase, which is a way too big jump. The way other software correct this behavior is to implement a volume control that follows an exponential curve - typically: (exp(6.909 * 10^-2 * x) - 1) / 10 where x is the value of the volume slider (0-100). http://skoskav.org/etc/soldat/etc/volumecontrols.png [^] | ||||||||
Additional Information | Further reading: http://www.dr-lex.be/info-stuff/volumecontrols.html [^] | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Issue History | |||
Date Modified | Username | Field | Change |
2011-10-01 14:50 | skoskav | New Issue | |
2012-03-19 03:05 | skoskav | Assigned To | => skoskav |
2012-03-19 03:05 | skoskav | Status | new => assigned |
2012-03-19 03:05 | skoskav | Status | assigned => resolved |
2012-03-19 03:05 | skoskav | Fixed in Version | => 1.6.3 |
2012-03-19 03:05 | skoskav | Resolution | open => fixed |
2013-12-15 11:16 | homerofgods | Status | resolved => closed |
2020-08-27 11:23 | MM | Category | GUI => John |
Copyright © 2000 - 2024 MantisBT Team |