More projectM Setting Customization
When running the projectM audio visualization I notice that the presets filter through very quickly. When I went to change the Preset Duration and/or Smooth Preset Duration, as I could in the standalone app, I found that those settings are not listed under all settings.
Looking through the git I found the modules/visualization/projectm.cpp file and noticed that values for settings.smoothPresetDuration and settings.presetDuration were hardcoded, lines 324 and 325.
I would request that settings be made available in the GUI, or via flags, to change those two settings as well as settings.beatSensitivity. Having all of these available will allow those of that want, or need, to customize the visualization to do so.
As an example, see attached, within the qt5 version of the projectM app both duration settings are in whole seconds and have no theoretical upper limit. The beatSensitivity setting can be set from 0 to 100.