Skip to content

Releases: projectM-visualizer/projectm

3.1.1-rc2

03 Mar 10:51

Choose a tag to compare

3.1.1-rc2 Pre-release
Pre-release

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

Please test and report issues!

3.1.1-rc1

28 Feb 13:23
5598b83

Choose a tag to compare

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

3.1.0 - Full shader and embedded support

08 Sep 08:38
6240b9d

Choose a tag to compare

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

3.1.0-beta1 Experimental Shaders

01 Aug 21:15

Choose a tag to compare

Pre-release

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.

3.0.0 - Modern OpenGL, SSE optimization

17 Jun 11:10

Choose a tag to compare

This includes fantastic work from @deltaoscarmike on modernizing OpenGL for GLES3 support which should enable the building of projectM on modern and embedded devices - #70 .

Also includes work from @mbellew adding intel SSE support to optimize expression parsing - #59 .

Coming soon: fixing shader support - #26

screen shot 2018-06-17 at 15 06 53

screen shot 2018-06-17 at 15 06 42

v.2.2.1

06 Apr 04:16

Choose a tag to compare

New! Qt5 support thanks to @deltaoscarmike

Building improvements.

See LWN article for more information about where the project is at.

GNU autotools build

07 Mar 14:02

Choose a tag to compare

Now building using GNU autotools
Now a simple ./configure && make && sudo make install will install libprojectM along with headers and support files.

This is a source tarball release.

projectM SDL

01 Oct 20:13

Choose a tag to compare

projectM SDL Pre-release
Pre-release
  • Listens to audio input on first capture device.
  • Experimental
  • Using SDL2

Linux:

Requires libsdl2 (sudo apt install libsdl2-2.0.0)

iProjectM for iTunes OSX

01 Nov 19:06

Choose a tag to compare

Updated dependencies
OSX iTunes visualizer plugin

iProjectM HD

25 Aug 07:58

Choose a tag to compare

  • Now uses more aggressive drawing to sync to the music better.
  • Removed some bogus presets.
  • Installer wrapper app (for Mac App Store submission)

screen shot 2014-08-16 at 4 50 37 pm
screen shot 2014-08-25 at 12 33 50 am
screen shot 2014-08-25 at 12 32 56 am
screen shot 2014-08-25 at 12 31 20 am