projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
Lots of things getting fixed! 🔧 Many thanks to all the contributors.
iTunes (now "Music") plugin on Catalina doesn't work still - we really need to locate some documentation on how to support Music.app - #251
iTunes (now Music) plugin on Catalina doesn't work still - we really need to locate some documentation on how to support Music.app - https://github.com/projectM-visualizer/projectm/issues/251
Adds macOS Catalina support - upgrades libSDL to 2.0.10 and fixes global keyboard entry permissions issue.
Many other fixes for building and Windows.
Please test and report issues!
Windows support! #182 (big ups @mancoast) VR support #201 Android build improvements #191 XDG base directory fix #190 Desktop files #196 #189 Qt build fixes #197 (still not all solved... help needed) Request microphone access for macOS Removal of presets with known problems #187 (thx @rothn !)
Please test and report any issues!
Fixes from Kodi media center from @peak3d
Could use help with Qt build issues on different platforms
More qt5/jack/pulseaudio build improvements and fixes based on reports from people
Please test and report issues!
./configure
should now auto-detect supported features (somewhat)Thanks to the tireless efforts of @deltaoscarmike there are now modern GLSL shaders being run for the core renderer and all presets with shader code in them (transpiled on the fly from HLSL to GLSL).
Improved support for GLES and embedded platforms (compile with --enable-gles
).
Thread-safety errors fixed.
The macOS iTunes plugin is fully working once again.
Work continues on making it run in a web browser (#92), windows (#98), working with downstream package maintainers, projects using it as a plugin.
Read more about the shader modernization efforts here.
Shader support has been re-added, this time converting the HLSL shaders to GLSL. OpenGL ES support is very close to working.
It has some problems. This is a work in progress. See #26
Current status: https://spiegelmock.com/2018/07/29/projectm-opengl-and-shader-modernization/
There's a nicely packaged OSX binary to test out.