@@ -28,22 +28,55 @@ window.height = 768
28
28
# This will limit max FPS to the vertical sync frequency but prevent tearing.
29
29
window.waitForVerticalSync = true
30
30
31
+
31
32
### projectM settings
32
33
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
+
33
41
# If true, displays the built-in projectM logo preset on startup.
34
42
projectM.enableSplash = false
35
43
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
+
36
50
# Target FPS, usually 60.
37
51
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!
39
56
projectM.meshX = 200
40
57
projectM.meshY = 125
41
58
42
59
# Transition time in seconds for soft cuts
43
60
projectM.transitionDuration = 3
44
61
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
47
80
48
81
49
82
0 commit comments