Projectm Versions Save

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

v3.1.2

4 years ago

Lots of things getting fixed! 🔧 Many thanks to all the contributors.

  • Expression evaluation performance enhancements (@mbellew)
  • Makefiles for qt/jack/pulseaudio projects
  • ./configure should now auto-detect supported features (somewhat)
  • More qt5/jack/pulseaudio build improvements and fixes based on reports from people
  • Fixes from Kodi media center from @peak3d
  • 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 !)
  • macOS Catalina support - upgrades libSDL to 2.0.10 and fixes global keyboard entry permissions issue.
  • Fixed missing QtWidgets dependency #274 #271
  • Potential crash fix for situation where projectM is instantiated repeatedly #243
  • Remove excessive amount of preset files #272 #270
  • (Again) hopefully fixing Qt5 linking issues on Ubuntu FOR REAL THIS TIME (@revmischa)
  • Monitor stretching support (@milkdropper)
  • Use updates synchronized with vertical retrace if adaptive vsync fails (@jas-per)
  • Fix OSX install by use of preset subdirs (@AlwinEsch)
  • Menus, keys, FPS tracking (@milkdropper)
  • Lower default meshX setting for improved performance at some possible loss of quality
  • BeatDetect fixes (@mbellew)
  • qvar fixes (@struktured)
  • Display current preset name in SDL window title (@revmischa)

iTunes (now "Music") plugin on Catalina doesn't work still - we really need to locate some documentation on how to support Music.app - #251

image

v3.1.1-rc8

4 years ago
  • (Again) hopefully fixing Qt5 linking issues on Ubuntu FOR REAL THIS TIME (@revmischa)
  • Monitor stretching support (@milkdropper)
  • Use updates synchronized with vertical retrace if adaptive vsync fails (@jas-per)
  • Fix OSX install by use of preset subdirs (@AlwinEsch)
  • Menus, keys, FPS tracking (@milkdropper)
  • Lower default meshX setting for improved performance at some possible loss of quality

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

v3.1.1-rc7

4 years ago
  • Fixed missing QtWidgets dependency #274 #271
  • Potential crash fix for situation where projectM is instantiated repeatedly #243
  • Remove excessive amount of preset files #272 #270

v3.1.1-rc6

4 years ago

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!

3.1.1-rc4

4 years ago

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!

v3.1.1-rc3

5 years ago

Fixes from Kodi media center from @peak3d

Could use help with Qt build issues on different platforms

v3.1.1-rc2

5 years ago

More qt5/jack/pulseaudio build improvements and fixes based on reports from people

Please test and report issues!

v3.1.1-rc1

5 years ago
  • Expression evaluation performance enhancements (@mbellew)
  • Makefiles for qt/jack/pulseaudio projects
  • ./configure should now auto-detect supported features (somewhat)
  • Assorted fixes

v3.1.0

5 years ago

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.

screen shot 2018-09-08 at 11 40 45 screen shot 2018-09-08 at 11 40 48 screen shot 2018-09-08 at 11 42 12 screen shot 2018-09-08 at 11 40 14

v3.1.0-beta1

5 years ago

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.