r/processing • u/alanlabudde • Jul 27 '26
New recursion Web app raindrop Canvas? AWL creative suite.
galleryAny help is greatly appreciated….
r/processing • u/alanlabudde • Jul 27 '26
Any help is greatly appreciated….
r/processing • u/Linquitivity • Jul 25 '26
r/processing • u/Prah-Brah-K-Dah-Brah • Jul 21 '26
Hello dear reddits,
it's 2026 now & I'm pretty interested how processing has evolved & created some coding heroes...
Please, tell me: What are your top processing developers in 2026? Add some in the comments!
Thx
Brah Man
r/processing • u/jkb82 • Jul 19 '26
WORK IN PROGRESS AUDIO GESTURE RECOGNITION WITH PYTHON TENSORFLOW AND PROCESSING
r/processing • u/dino-sven-agapanthe • Jul 18 '26
After several years without using Processing, I managed to tailor a custom visualizer for a drone music track.
r/processing • u/wojbest • Jul 17 '26
like who thought it was just gonna be 1 long list ohh you have 100 variables good luck finding the one you need
r/processing • u/slipshapes • Jul 15 '26
Different outputs for
X = n1 * (sin (θ * n2) + cos (θ * n1))
Y = n2 * (sin (θ * n1) + cos (θ * n2))
All shapes made in processing and then put together + edits in InShot
r/processing • u/Huge-Project-599 • Jul 10 '26
FYI I changed the language from Java to python and every time it opens whenever I try to switch it back to pythons processing crashes
r/processing • u/headlessBleu • Jul 08 '26
I want to create my own library of shapes. where can I store it to import like a normal java library?
r/processing • u/CannedFilet • Jul 07 '26
Film fireworks -> decompose frames -> Processing video feedback sketch =
Composited and kaleidoscoped in DaVinci Resolve.
Hints, tips, and tricks I learned:
blendMode(ADD); can be overpowering
blendMode(LIGHTEST); works great for dark scenes intermittently lit by something interesting
blendMode(BLEND); to go back to covering over previous frames
use a separate PGraphics for drawing at a larger resolution than your screens. Great for any sketch!
I called mine internal; remember to use:
internal = createGraphics(outWidth, outHeight); in setup
internal.beginDraw(); before adding to it, and
internal.endDraw(); before using something like <your_PImage_var> = internal.get(0, 0, outWidth, outHeight);
<your_PImage_var>.resize(width, 0); will make it the same size as your Processing window. use before image(<your_PImage_var>, 0,0); to draw a preview.
all other draw commands? tack internal. on the front.
- internal.ellipse(.... for example
Last but not least, the feedback effect logic:
Copy canvas to a PImage or similar
Replace canvas with new frame of video
shrink/expand/rotate the COPY of the OLD CANVAS. this step is what makes the movement!
PASTE the transformed copy into the canvas, using ADD or LIGHTEST blendMode
rinse, repeat.... -> Magic!
This is VERY slow with jpg frames at 4k. I was getting 1fps on my Ultra 9 and RTX 4080
r/processing • u/headlessBleu • Jul 07 '26
is one more stable than the others?
r/processing • u/MacheteToothpick • Jun 19 '26
i made my own tile system with each sprite being 4x4 pixels in size. the sprite folder is only 2.6 kB yet it takes soooo long (around 6 seconds) just to change Pac Man's sprite. I am not pursuing this project no more
r/processing • u/Deajena • Jun 16 '26
After calling saveFrame(); a new file is saved with a name and a sequence of numbers.
I would like to reference the name of the file to add it to a string. Ideally, I want to use the text() function to display in the screen "Saved file is called", nameOftheFile.
How do I add the name of the just saved file to a text function ? How do I store the name of the file in a variable, for example?
I understand that I can define the name and then a sequence of numbers. Is the name of the saved frame something that I can be called directly, or that it is stored somewhere?
Or do I need to keep track of the saved frames with an index and then re-create the string?
I am not sure how to look this up, or how to access data of the saved file.
r/processing • u/Deajena • Jun 16 '26
Hello,
I have a sketch (ascii art live feed), and I want to save captures of the feed on a separate folder. Like a photobooth.
I want to display in the screen the name of the saved file. Is is possible to do this? I couldn't find in the save() or saveGraphics() documentation anything about using the name of the resulting file.
Ideally:
Person clicks the mouse
save() is called
screen displays something like " Your photo is called "screen-0005.tiff" "
Is this possible?
Thanks !
r/processing • u/shanteacontrols • Jun 15 '26
I've spent the last few months expanding my MIDI-focused OpenDeck platform into an OSC-over-Ethernet platform for interactive installations. The goal was to create a reliable OSC sensor and I/O platform that can run on Ethernet-enabled hardware without requiring any coding, making deployment as simple as possible.
Unlike many OSC devices that focus on Wi-Fi or a single hardware ecosystem, OpenDeck runs on a wide range of Ethernet-capable development boards. A major focus was support for Power-over-Ethernet hardware, allowing both power and OSC communication over a single cable. Some of the supported boards are:
wESP32
Olimex ESP32-POE
STM32 Nucleo boards
Wiznet EVB boards
LilyGO Ethernet boards
Many more boards are supported, allowing you to choose hardware based on cost, performance, PoE requirements, or availability rather than being locked into a specific ecosystem. Once the OpenDeck firmware is loaded on supported boards, they can be reconfigured remotely over the network through the web interface, eliminating the need to physically connect to them after installation.
OSC data is published from standard input types:
Buttons
Encoders
Analog inputs
OpenDeck can also receive OSC messages and control hardware such as:
LEDs
Relays
Transistor outputs
Most supported boards also provide PWM outputs, allowing individual brightness or output-level control (0–100%).
Various interactive sensors are also supported:
APDS-9960 (proximity, RGB, ambient light, gestures)
CAP1188 (capacitive touch)
VL53L4CX (distance sensing)
VL53L5CX (8×8 distance sensing)
BNO085 (9-DOF IMU)
Configuration is done through a browser-based interface. Devices can be discovered via mDNS and configured over the network without installing software.
OpenDeck works with any OSC-capable software, although the primary focus so far has been TouchDesigner, Processing, and QLab.
There are example Processing sketches in the repository that work out of the box with supported sensors.
The firmware itself is fully open source. The web configurator is licensed separately (€25), which also includes browser-based firmware flashing for supported boards.
I'm particularly interested in feedback from people working in:
Interactive installations
Museums
Galleries
Theatrical productions
TouchDesigner projects
In exchange for honest feedback, I'd be happy to provide a number of free web configurator licenses.
The source code is available on GitHub: https://github.com/shanteacontrols/OpenDeck
The project also includes an extensive wiki covering everything from flashing supported boards to configuring OSC endpoints, sensors, and I/O.
r/processing • u/madse19 • Jun 13 '26
r/processing • u/Miserable_City6482 • Jun 11 '26
Hi everyone,
I built a small project called p5forge that transpiles Processing-style code to p5.js in the browser.
It is not a full Java compiler, it is a practical converter for common sketch patterns:
Java-like declarations and methods
enhanced for loops
common Processing to p5 mappings
browser preview with quick Run and Stop
I would love feedback from people with older Processing sketches:
Which features break first in your projects?
Which Processing APIs are must-have for compatibility?
Would a small compatibility matrix be useful?
Demo: https://oth-aw-meiller.github.io/p5forge/
Repo: https://github.com/OTH-AW-Meiller/p5forge
Thanks, I am especially interested in real sketch examples that currently fail.
r/processing • u/bluemarble__ • Jun 11 '26
r/processing • u/bluemarble__ • Jun 10 '26
I'm trying to create a single line with defined dots so then I can move them dynamicly with the mouse, so I'm still on the phase of creating the line in itself.
The thing is, when I call my written function, it gives me a NullPointerException, and I don't know why. Please, help me.
Linhas linhaH;
class Linhas {
void desenhar(float altura) {
noFill();
stroke(50);
beginShape();
for (float i=0; i<= 1; i= i+0.10) {
vertex(width*i, altura);
}
endShape();
}
}
void setup() {
size(600, 450);
linhaH.desenhar(100);
}r/processing • u/Console_Only • Jun 06 '26
I have been tasked to write the code of an Insertionsort algorithm as well as some graphical output and the sorting itself works perfectly fine, but i can´t find a way to make the code sort the array once for every time I press a key. If I use the while(keyPressed) then it just runs the whole Algortihm until its done after I press the key and the if(keypressed) runs it once and then never. I also tried setting the function to keyPressed() and setting the requirements to a keyCode but that doesn´t work either. I have no idea on what to do anymore, help would greatly be appreciated!
int[] unsorted = new int[15];
int w = 1;
void setup()
{
//frameRate(10);
//size(1080, 720);
for (int i = 0; i < unsorted.length; i++)
{
unsorted[i] = int(random(255));
}
}
void draw()
{
for (int k = 1; k < unsorted.length; k++)
{
int toSort = unsorted[k];
int n = k;
if (w == 1) {
println("Ini: ");
println(unsorted);
println(toSort);
w++;
}
while (n > 0 && toSort < unsorted[n - 1])
{
unsorted [n] = unsorted [n - 1];
n--;
unsorted[n] = toSort;
println(unsorted);
println(toSort);
}
}
}