Skip to content

Commit a02d0c4

Browse files
committed
Added some missing options to configuration file template
1 parent 18233a7 commit a02d0c4

File tree

1 file changed

+36
-3
lines changed

1 file changed

+36
-3
lines changed

src/resources/projectMSDL.properties.in

+36-3
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,55 @@ window.height = 768
2828
# This will limit max FPS to the vertical sync frequency but prevent tearing.
2929
window.waitForVerticalSync = true
3030

31+
3132
### projectM settings
3233

34+
# Path where projectMSDL will search for presets and textures. The directory will be searched recursively.
35+
projectM.presetPath = @DEFAULT_PRESET_PATH@
36+
37+
# Optional path where projectMSDL will search for additional textures. The directory will be searched recursively.
38+
# Note that textures found under "presetPath" will override textures in the texturePath dir.
39+
#projectM.texturePath =
40+
3341
# If true, displays the built-in projectM logo preset on startup.
3442
projectM.enableSplash = false
3543

44+
# Preset display duration in seconds. If the time has passed, a soft cut is done to the next preset.
45+
projectM.displayDuration = 30
46+
47+
# If enabled, presets are selected randomly from the current playlist. Otherwise, they are played in order.
48+
projectM.shuffleEnabled = true
49+
3650
# Target FPS, usually 60.
3751
projectM.fps = 60
38-
# Render mesh size. This is the grid in which "per-pixel" code is executed, once per cell.
52+
53+
# Per-pixel mesh size. This is the grid in which "per-pixel" code is executed, once per cell.
54+
# Do net set this value too high, as it severely impacts performance. On low-end hardware, set this to a smal
55+
# value, e.g. 64x32. This does *NOT* affect the actual render/shader resolution!
3956
projectM.meshX = 200
4057
projectM.meshY = 125
4158

4259
# Transition time in seconds for soft cuts
4360
projectM.transitionDuration = 3
4461

45-
# Path where projectMSDL will search for presets and textures. The directory will be searched recursively.
46-
projectM.presetPath = @DEFAULT_PRESET_PATH@
62+
# Hard cuts are immediate presets transitions on an intensive beat.
63+
# If enabled, after "hardCutDuration" seconds have passed and an intensive beat is detected,
64+
# a hard cut is performed. "hardCutDuration" should be set lower than "displayDuration" to have an effect.
65+
projectM.hardCutsEnabled = false
66+
projectM.hardCutDuration = 20
67+
68+
# Controls aspect ration correction in presets. Not all presets use aspect ratio, so this setting only has an effect
69+
# on presets using the aspect ration actively.
70+
projectM.aspectCorrectionEnabled = true
71+
72+
73+
### Logging settings
74+
75+
# For detailed information on how to configure logging, please refer to the POCO documentation:
76+
# https://docs.pocoproject.org/current/Poco.Util.LoggingConfigurator.html
77+
78+
# Set log level to debug for all components
79+
#logging.loggers.root.level = debug
4780

4881

4982

0 commit comments

Comments
 (0)