ACMX2 2.100.0 Flatpak available

Turn video into moving code.

ACMX2 is a real-time video manipulation and glitch-art workstation powered by OpenGL and GLSL. Mix shaders, react to sound, map MIDI controls, and record the result.

No CUDA required Intel IPP optimized RtAudio enabled MIDI enabled Qt interface included
ACMX2 / live shader session OpenGL + GLSL
ACMX2 running on Linux with its shader list, live GLSL editor, and colorful real-time video output
Browse shaders, edit GLSL, and preview the processed output in real time.
// What it does

A visual instrument, not just a video filter.

ACMX2 builds a flexible real-time processing pipeline around shader code. Use it for performance visuals, experimental video, live coding, recording, and deliberate digital chaos.

01

Real-time shader pipeline

Run fragment and compute GLSL effects through an OpenGL renderer, combine multiple passes, and move quickly through large shader collections while video is playing.

02

Live coding & playlists

Edit shaders during a session, consult the searchable built-in uniform reference, arrange effects into playlists, and use automatic playback modes to keep visuals evolving without stopping the show.

03

Audio & MIDI control

RtAudio support lets visuals respond to live input, one audio file, or an ordered M3U playlist. Build, sort, shuffle, and save playlists in the Qt editor while the HUD identifies the audible track. MIDI mapping turns knobs, pads, and faders into hands-on controls.

04

Media in, recorded video out

Work with camera and video sources using an Intel IPP-optimized OpenCV build, render shader-driven 3D MXMOD content, and record or encode finished output using the FFmpeg-based writer.

// Quick start

From download to first shader.

Four steps. The application bundle includes a ready-to-use shader snapshot; cloning the shader repository gives you an editable library you can update at any time.

Install the downloaded Flatpak

Open a terminal in your Downloads folder and install the bundle for your user account. Your software center may also open the file when you double-click it.

flatpak install --user ./ACMX2.flatpak

Download the current shader library

Clone the maintained lostjared/shaders repository. This creates a folder named shaders in the current directory.

git clone https://github.com/lostjared/shaders.git
No Git? Download the ZIP, extract it, and remember where you placed the extracted shader folder.

Launch ACMX2

Start it from your desktop application menu, or launch the Qt interface from a terminal:

flatpak run io.github.lostjared.ACMX2

Point ACMX2 to the shaders

In ACMX2, open the properties window and browse to the shaders folder you downloaded or extracted. Select that folder, then save or apply the setting.

The Flatpak already contains a shader snapshot at /app/share/acmx2/shaders. Use your downloaded folder when you want to edit shaders or pull future updates with git pull.
// Ready

Make something unstable.

This portable build packages ACMX2 for modern Linux desktops without the optional NVIDIA CUDA filter library.

ACMX2 Flatpak

The complete Qt interface, command-line engine, MIDI mapper, RtAudio support, Intel IPP-optimized OpenCV libraries, runtime data, playlists, and pinned shader collection.

Download · 22.2 MB
Version
2.100.0
Application ID
io.github.lostjared.ACMX2
Architecture
x86_64
Build
OpenGL / Intel IPP / no CUDA