projectM-visualizer / projectM-visualizer/projectm
[APP BUG] Problem with preset, visual artifacts while projectM 3.1.12 works fine
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 4.5k
- Forks
- 485
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 5
Description
Please confirm the following points:
- This report is NOT about the Android apps in the Play Store
- I have searched the project page to check if the issue was already reported
Affected Application
projectM Standalone SDL2 Frontend (includes the Steam app)
Affected Version
git version 7a07229
Operating System
Linux (Desktop)
Additional Application Details
Using the application from the Arch Linux repository.
Git version: https://aur.archlinux.org/packages/projectm-sdl2-git
3.1.12 version: https://archlinux.org/packages/extra/x86_64/projectm-sdl/
Type of Defect
Graphical issue (rendering glitches, black screen, heavy flickering)
Log Output
SDL_AUDIODRIVER=pulse projectMSDL -p Stahlregen\ -\ digitally\ frosted.milk
Trying to load configuration from /usr/projectMSDL.properties.
2026-01-26T03:25:50Z Events enabled: 1
2026-01-26T03:25:50Z Recording audio from device "Default capturing device" (ID -1).
2026-01-26T03:25:50Z Opened audio recording device "System default capturing device" (ID -1) with 2 channels at 44100 Hz.
2026-01-26T03:25:50Z Displaying preset: Stahlregen - digitally frosted.milk
Describe the Issue
I make use of the preset "Stahlregen - digitally frosted" /usr/share/projectM/presets/cream-of-the-crop/Waveform/Wire Flat/Stahlregen - digitally frosted.milk and it is displayed differently to version 3. I am not sure where to best report it, so I start with the frontend I use. Hope that is ok.
I total silence, projectMSDL 3.1.12 displays an empty window with this preset. The last version of the frontend shows this:
the artifacts seen propagate slowly to the top right of the window. They keep coming once I start an audio source and keep being seen. Having a look at the preset, it seems to be related to the warp entries, because once removed the artifacts are gone. But the decaying particles are too ...
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue with projectMSDL using the Stahlregen - digitally frosted.milk preset at /usr/share/projectM/presets/cream-of-the-crop/Waveform/Wire Flat/ and compare the reported behavior with version 3.1.12. Start by examining the preset's warp entries and the standalone SDL2 frontend's rendering path; done means explaining or correcting the artifacts without removing the preset's decaying particles.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100