ACID
ACID is short for Algorithms Create Image Data and is a live coding enviroment for generating complex shaders from simple single character commands.
A Add -> adds two values together B Bitmap(n) -> returns a value array of all characters in the line C Clock(divider) -> returns a linear clock function D Divide -> divides two values E Expand(v) -> makes lower values larger F Frame(divider) -> returns the frame number G Greater(a,b) -> returns the greater of two values H cursorX -> returns the value of the x position of the cursor I Invert(v) -> inverts a value J cursorY -> returns the value of the y position of the cursor K Compress(v) -> makes larger values smaller L Lower(a,b) -> returns the lower of two values M Minus -> substracts two values from each other N Noise(p) -> steps through simplex noise O Perlin(p) -> steps through perlin noise P Plasma(v) -> steps through plasma Q Square(v) -> returns a square wave R Random -> returns a random value S Sine(v) -> returns a sine wave T Times -> multiplies two values U Uncertainty -> returns a random value that changes every bar V Triangle(v) -> returns a triangular function W Water(p) -> steps through a water shader X X -> returns x position on grid Y Y -> returns y position on grid Z Keypress -> returns boolean of space key pressed
Demo: acid.acidatm.de
Manual: github.com/adult-video/acid
Code: github.com/adult-video/acid-app
| Status | In development |
| Category | Tool |
| Platforms | HTML5, macOS |
| Author | adult video |
| Tags | synth, video, videosynth, Visualization, visualizer |
| Code license | GNU General Public License v2.0 (GPL) |
| Average session | About a half-hour |
| Inputs | Keyboard, Mouse |
Download
Download NowName your own price
Click download now to get access to the following files:
ACID App 76 MB
Development log
- Update 0.2.0Jul 09, 2025
- Update 0.1.2Apr 21, 2021
- Update 0.1.1Feb 21, 2021
- Update 0.1.0Feb 21, 2021


Comments
Log in with itch.io to leave a comment.
tried to load a gif I made in the program, it crashed, then upon trying to reopen it keeps crashing, will try an uninstall and reinstall and see if that fixes it
hi, in case you didnt figure it out yet: the program only opens the storage files, not the exported files. The storage files are currently still ending on .txt and contain a .JSON object. You cant open exported .GIF or .JPG etc. files. If the program is not working properly you can use the "File > Reset Patch" function to reset the storage. Hope that helps :)
No windows :/
Yeah, super sorry about this :/ I am developing on a Mac, and have problems with Wine and Mono to create a Windows package with electron.js. But there will be a Windows build available soon, should be a solvable problem :)
Ill download a VM or something to try it out. It's totally fine and probably worth it!
There will be an update over the weekend which expands this version into full alpha so maybe wait until Monday ;)
Hi, with v0.1.1 comes a Windows build, hope you enjoy it!
THANKS A MILLION MAN WISH I SAW THIS SOONER! Gonna experiment now.
But the sourcecode is on Github: https://github.com/acidatm/acid so you could for now run it with npm :)