Library

projectm v4.1.7

Versionv4.1.7
Stars★ 4,357
Released2026-07-14

projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.

Release notes

This is a general bugfix and maintenance release.

Besides updating dependencies and build scripts, it fixes a few crashes and preset rendering issues.

## What's Changed
* Reset to default OpenGL framebuffer (FBO 0) after rendering presets and transitions.
* Fixed inverted Y coordinate passed to per-pixel expressions.
* Fixed inverted angle passed to per-pixel expressions.
* Fixed a possible `nullptr` dereference in texture sampler causing a crash on some occasions.
* Fixed installed pkgconfig files using a wrong linker argument.
* Using CMake's built-in FindOpenGL module for GLES with CMake 3.23+ instead of the custom module.
* Now ignoring code comments in preset shaders when transpiling.
* Fixed a static library linking issue caused by not properly setting STATIC defines in CMake.
* Updated projectm-eval library to version 1.0.6 (https://github.com/projectM-visualizer/projectm-eval/commit/da885dcdf33620ef26aa04cac9e215378b80252e).
* Fixed a crash in HLSLParser by always checking the preprocessor directive stack.
* Updated vcpkg baseline commit to [`7147ac12`](https://github.com/microsoft/vcpkg/commit/7147ac12).

**Full Changelog**: https://github.com/projectM-visualizer/projectm/compare/v4.1.6...v4.1.7

Share this resource


Discovered 2026-08-04 Source GitHub Archive 2026-08 →