Releases: lostjared/ACMX2
ACMX2 v2.6.0 Beta macOS (Tahoe)
This is a beta pre-release; the app still needs to be tested.
C++ application that applies real-time shaders to video from either a camera device or a video file. It can also optionally record the processed video frames to an output file and save snapshots on demand. The code is based on the libmx2 (MX Engine) available on GitHub.
It provides a code editor and the ability to create packs of shaders and run GPU-accelerated effects on videos and webcams.
Requires a shader pack (See attachment)
Unzip the shader pack
File -> Properties
Set the location of the shader pack
Click okay, and it should load them into the list view.
ACMX2 v1.4.4 - Windows X64
New version of ACMX2 that expands the creative engine with new shaders, updated 3D models, and a set of improvements that make the whole system run smoother. The new shaders add more depth, color flow, and motion, giving the visuals a stronger sense of movement when driven by audio. The updated models include cleaner geometry and better support for rotations, reflections, and skybox mapping. I also fixed several issues in the rendering pipeline, improved stability, and refined some of the interactions between audio data, camera movement, and shader parameters. This version feels more responsive, more polished, and gives me more room to explore new visual ideas in future builds.
ACMX2 v1.4.2.2 for Windows X64
ACMX2 v1.4.2.1 - For Windows X64
Updates:
- Now skips the first frame that's empty
- The first snapshot is not empty
- New updated Shaders
ACMX2 v1.4.2 - for Windows X64
Updates:
- Updated Shader Pack
- Bug Fixes
This release focuses on stability and recording reliability, especially when using custom output sizes or different FBO and sprite resolutions.
Fixes
Fixed a deadlock that could occur when using non default resolutions for the FBO and sprite texture. The frame queue back pressure logic has been updated so the main thread and writer thread no longer block each other when the queue is full.
Improved shutdown handling for the writer and capture threads so recording and snapshot saving exit cleanly without hanging.
Made the PBO and FBO handling more robust when working with different resolutions, reducing the chance of stalls or crashes when changing sizes.
Notes
Texture cache is still only supported in video mode. If you try to enable it without a video input, the program will report an error and exit cleanly.
On Windows, audio input and output still rely on the default system devices. If you are using audio-reactive shaders or audio pass-through, make sure your preferred device is set as the default in the Windows sound settings before starting ACMX2.
ACMX2 v1.4.1.3 - Bug Fix
Uses a thread pool for saving snapshots, and video mode now records all frames, and does not drop if its going to slow just blocks
The camera mode will drop frames to keep up.
ACMX2 - v1.4.1.4 for Windows X64
Bug Fixes:
- Fixed a deadlock that could occur when stretching the video resolution
ACMX2 v1.4.1.2 for Windows X64
- Timing issue fixed
ACMX2 v1.4.1.1 - Bug Fix
Important bug fix, the rate at which the frames were being written in camera mode was incorrect.



