Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
roadmap:settings_analysis [2017/01/21 15:40] – [From the user perspective] devaroadmap:settings_analysis [2017/01/23 21:55] (current) muldjord
Line 1: Line 1:
 =====Settings Analysis====== =====Settings Analysis======
 +====Suggestion: Two step drumkit load (abandoned)=====
 +  * Users selects a drumkit file (as we do today) and clicks "Load".
 +  * Now the drumkit xml is loaded and the MemoryChecker analysis it so we know the estimated size of it.
 +  * User then (optionally) turns the knob for memory preload, which live updates the estimated usage numbers in a label.
 +  * User clicks "Initialise samples" or something like that and then the preloading starts.
 +
 +While loading and while playing we could then have a label showing "current cache memory usage" which would give the users a good feeling of how much memory is used by the different drumkits.
 +
 +Muldjord: I quite like how it is right now. It's simple. Click to load the kit and it will load to the specified limit. Adjust the limit and purge if you need it. Less clicks and easy to understand. I don't think this needs redesigning.
 ====From the user perspective===== ====From the user perspective=====
 //Chaot:// We should probably just give a "RAM usage" knob to the users, as this will probably be the only thing they can relate to in general. //Chaot:// We should probably just give a "RAM usage" knob to the users, as this will probably be the only thing they can relate to in general.
Line 10: Line 19:
  
 //Deva:// The "Purge and Reload" button really simplifies things from the engine perspective. //Deva:// The "Purge and Reload" button really simplifies things from the engine perspective.
 +
 +//Muldjord:// We could work with a colorcoded slider for setting the cache limit. We could do a simple calculation based on the kit size and look at how many instruments there are, and calculate a sanity value from that. So if the user slides the slider below a certain point, it goes from green to yellow. And even further down, turns red. To indicate that the user is now in unstable territory.
 +
 ====The technical/code side of things===== ====The technical/code side of things=====
 From ''src/drumkitloader.cc'': From ''src/drumkitloader.cc'':
roadmap/settings_analysis.1485009609.txt.gz · Last modified: 2017/01/21 15:40 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0