# Latest

**URL:** https://discourse.processing.org/latest.md?page=7

[Latest](https://discourse.processing.org/latest.md) · [Categories](https://discourse.processing.org/categories.md) · [Tags](https://discourse.processing.org/tags.md)

**Page:** 8

---

## [Gradle Template for Processing 4.x with Java 17 (IntelliJ/VS Code ready)](https://discourse.processing.org/t/gradle-template-for-processing-4-x-with-java-17-intellij-vs-code-ready/48013)

<div class="topic-metadata">

**Author:** [@noah-devtech](https://discourse.processing.org/u/noah-devtech)\
**Replies:** 4\
**Last updated:** [May 6, 2026, 10:47pm UTC](https://discourse.processing.org/t/gradle-template-for-processing-4-x-with-java-17-intellij-vs-code-ready/48013 "2026-05-06T22:47:42Z")

</div>

Hi! I’ve been developing a cross-platform template for Processing 4.x using Gradle 9 and Java 17. This project enables the development of Processing sketches as standard Java projects within IDEs like IntelliJ IDEA, Ecli…

---

## [webglVersion variable is not defined](https://discourse.processing.org/t/webglversion-variable-is-not-defined/48485)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 2\
**Last updated:** [May 5, 2026, 9:18am UTC](https://discourse.processing.org/t/webglversion-variable-is-not-defined/48485 "2026-05-05T09:18:24Z")

</div>

Hello, I tried this function setup() { createCanvas(800, 600); } function draw() { print(webglVersion); } with or without WEBGL in the createCanvas() function and I have in both cases Uncaught ReferenceError: …

---

## [Processing.org 1.51 Ray tracing](https://discourse.processing.org/t/processing-org-1-51-ray-tracing/48499)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 1:00am UTC](https://discourse.processing.org/t/processing-org-1-51-ray-tracing/48499 "2026-05-05T01:00:53Z")

</div>

---

## [Capture.list() showing duplicate cameras](https://discourse.processing.org/t/capture-list-showing-duplicate-cameras/47153)

<div class="topic-metadata">

**Author:** [@danielcorbani](https://discourse.processing.org/u/danielcorbani)\
**Replies:** 12\
**Last updated:** [May 4, 2026, 2:44pm UTC](https://discourse.processing.org/t/capture-list-showing-duplicate-cameras/47153 "2026-05-04T14:44:30Z")

</div>

Hi everyone! I wonder if anyone could help me understand this issue with hte Video Library in Processing. When I want to select a camera to be used, I call Capture.list() to see all connected cameras, but sometimes it g…

---

## [FX2D renderer reporting lower case keys as upper case](https://discourse.processing.org/t/fx2d-renderer-reporting-lower-case-keys-as-upper-case/48495)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 2\
**Last updated:** [May 4, 2026, 7:28am UTC](https://discourse.processing.org/t/fx2d-renderer-reporting-lower-case-keys-as-upper-case/48495 "2026-05-04T07:28:27Z")

</div>

Hello, The FX2D renderer is reporting lower case key presses as upper case. On my Windows 10 PC this code only prints upper case characters to the console: import processing.javafx.\*; void setup() { size(100, 100…

---

## [Problems with window format](https://discourse.processing.org/t/problems-with-window-format/48463)

<div class="topic-metadata">

**Author:** [@Evolvingcoder](https://discourse.processing.org/u/Evolvingcoder)\
**Replies:** 6\
**Last updated:** [May 2, 2026, 9:27am UTC](https://discourse.processing.org/t/problems-with-window-format/48463 "2026-05-02T09:27:11Z")

</div>

Hi people. I have just started using Processing but already run into problem. I cannot see what is on the left side of the window. It simply seems like my code disappears… Also if I copypaste anything on a new line,…

---

## [Processing 1.51 Ray Marcher](https://discourse.processing.org/t/processing-1-51-ray-marcher/48492)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 0\
**Last updated:** [May 2, 2026, 4:18am UTC](https://discourse.processing.org/t/processing-1-51-ray-marcher/48492 "2026-05-02T04:18:10Z")

</div>

---

## [Processing fellowship this year?](https://discourse.processing.org/t/processing-fellowship-this-year/48489)

<div class="topic-metadata">

**Author:** [@NPC](https://discourse.processing.org/u/NPC)\
**Replies:** 0\
**Last updated:** [May 1, 2026, 3:21pm UTC](https://discourse.processing.org/t/processing-fellowship-this-year/48489 "2026-05-01T15:21:57Z")

</div>

Hi, I am using p5.js for some time and would like apply the Processing Fellowship this year for my project related to “Computer science, ancient art and history”. I want to know is the fellowship going to happen this yea…

---

## [IP Camera on Processing](https://discourse.processing.org/t/ip-camera-on-processing/48478)

<div class="topic-metadata">

**Author:** [@danielcorbani](https://discourse.processing.org/u/danielcorbani)\
**Replies:** 2\
**Last updated:** [April 29, 2026, 2:24am UTC](https://discourse.processing.org/t/ip-camera-on-processing/48478 "2026-04-29T02:24:39Z")

</div>

Hi! Is there a way to read an IP camera on Processing? I remember doing so years ago using a library, but I can’t find it anymore. I couldn’t find a way to do it with the regular video library. Thanks

---

## [Is it possible to load obj files with mtl files (it seems not to work !)?](https://discourse.processing.org/t/is-it-possible-to-load-obj-files-with-mtl-files-it-seems-not-to-work/48423)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 10\
**Last updated:** [April 28, 2026, 8:26pm UTC](https://discourse.processing.org/t/is-it-possible-to-load-obj-files-with-mtl-files-it-seems-not-to-work/48423 "2026-04-28T20:26:52Z")

</div>

Hello, I read in the documentation that loadModel() can load a obj file and use the mtl file and read the textures but it seems not to work at all. model() draws the meshes but without any textures. I’ve seen a lot of …

---

## [OpenCV and ball tracking](https://discourse.processing.org/t/opencv-and-ball-tracking/48472)

<div class="topic-metadata">

**Author:** [@HackinHarry](https://discourse.processing.org/u/HackinHarry)\
**Replies:** 3\
**Last updated:** [April 27, 2026, 10:35am UTC](https://discourse.processing.org/t/opencv-and-ball-tracking/48472 "2026-04-27T10:35:08Z")

</div>

Hello Race Fans, It’s been a while since I’ve cobbled anything together in Processing. I’ve been practicing my golf swing and got the brilliant idea to make a shot tracer using opencv. Simple, right? Identify the bal…

---

## [Help with invoking built in Android functions](https://discourse.processing.org/t/help-with-invoking-built-in-android-functions/21061)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 7\
**Last updated:** [April 27, 2026, 3:07am UTC](https://discourse.processing.org/t/help-with-invoking-built-in-android-functions/21061 "2026-04-27T03:07:30Z")

</div>

I am using APDE and it is great. I want to invoke some of the built in functions on the Android device like Taking ascreenshot Turning on/off the wifi etc. Are there specific lines of code to call these specific func…

---

## [Journey through the stars](https://discourse.processing.org/t/journey-through-the-stars/48473)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 0\
**Last updated:** [April 26, 2026, 10:15pm UTC](https://discourse.processing.org/t/journey-through-the-stars/48473 "2026-04-26T22:15:20Z")

</div>

Hello folks! Best enjoyed in the darkness of space. ▶ Code Suggested listening while running sketch: ▶ David Bowie - Space Oddity (Official Video) :)

---

## [A void function says "parameter p is not used" and giving a null pointer exception](https://discourse.processing.org/t/a-void-function-says-parameter-p-is-not-used-and-giving-a-null-pointer-exception/48469)

<div class="topic-metadata">

**Author:** [@Aribobari](https://discourse.processing.org/u/Aribobari)\
**Replies:** 4\
**Last updated:** [April 26, 2026, 5:32pm UTC](https://discourse.processing.org/t/a-void-function-says-parameter-p-is-not-used-and-giving-a-null-pointer-exception/48469 "2026-04-26T17:32:06Z")

</div>

I am working on a deck loading and shuffling program as a jumping off point to code a playable card game, but the function I am using to get the face of each card is returning a null pointer exception on the first if sta…

---

## [Launcher for Multi-Renderer PApplets](https://discourse.processing.org/t/launcher-for-multi-renderer-papplets/46764)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 2\
**Last updated:** [April 26, 2026, 2:26pm UTC](https://discourse.processing.org/t/launcher-for-multi-renderer-papplets/46764 "2026-04-26T14:26:58Z")

</div>

Hello folks! My exploration of a launcher for PApplets with different renderers. This was used primarily for testing Windows scaling on my W10 system and how it affects the sketch window. Code: /\*\* \* Launcher for Mu…

---

## [Keyboard Entry Seems To Need Mouse Click To Work](https://discourse.processing.org/t/keyboard-entry-seems-to-need-mouse-click-to-work/48454)

<div class="topic-metadata">

**Author:** [@fredstout](https://discourse.processing.org/u/fredstout)\
**Replies:** 15\
**Last updated:** [April 25, 2026, 2:35pm UTC](https://discourse.processing.org/t/keyboard-entry-seems-to-need-mouse-click-to-work/48454 "2026-04-25T14:35:32Z")

</div>

keyPressed() does not seem to work at all until I click the mouse. I think others have had this problem but I am not clear as to what the answer was.

---

## [A Game I Coded (WIP)](https://discourse.processing.org/t/a-game-i-coded-wip/48456)

<div class="topic-metadata">

**Author:** [@TheThingInParticular](https://discourse.processing.org/u/TheThingInParticular)\
**Replies:** 3\
**Last updated:** [April 24, 2026, 1:01am UTC](https://discourse.processing.org/t/a-game-i-coded-wip/48456 "2026-04-24T01:01:06Z")

</div>

A game I made just recently, please give it some love because I am new to the platform and this took 8 hours to code. let grid, w = 3.5, cols, rows, currentElement = 1, brushSize = 4; let menuHeight = 120, sideWidth = 6…

---

## [keyPressed() only works sometimes](https://discourse.processing.org/t/keypressed-only-works-sometimes/22340)

<div class="topic-metadata">

**Author:** [@beckerc](https://discourse.processing.org/u/beckerc)\
**Replies:** 5\
**Last updated:** [April 23, 2026, 11:36pm UTC](https://discourse.processing.org/t/keypressed-only-works-sometimes/22340 "2026-04-23T23:36:41Z")

</div>

I have not seen this particular problem addressed here but maybe I have missed it despite searching. When I try to capture keyboard inputs in Processing (such as with the keyPressed function), the code works about 2/3 of…

---

## [canvasGUI V3 is now available](https://discourse.processing.org/t/canvasgui-v3-is-now-available/48461)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [April 23, 2026, 2:06pm UTC](https://discourse.processing.org/t/canvasgui-v3-is-now-available/48461 "2026-04-23T14:06:19Z")

</div>

This is a major release involving a complete overhaul of the library’s core code base. Changes include: new controls (image button and poster) in text-icon controls (label, button, checkbox and option) it is now possi…

---

## [Motu M4 Audio 4 channel setup](https://discourse.processing.org/t/motu-m4-audio-4-channel-setup/48446)

<div class="topic-metadata">

**Author:** [@TomC](https://discourse.processing.org/u/TomC)\
**Replies:** 1\
**Last updated:** [April 18, 2026, 8:51pm UTC](https://discourse.processing.org/t/motu-m4-audio-4-channel-setup/48446 "2026-04-18T20:51:05Z")

</div>

Hello: I have a Motu M4 connected to a Win11 machine. I would like to have independent control of 4 oscillators/sound sources. There seems to be a limitation that windows will only allow 2 channels of audio I/O. Is t…

---

## [Using surface.setLocation does not do same thing every time](https://discourse.processing.org/t/using-surface-setlocation-does-not-do-same-thing-every-time/11871)

<div class="topic-metadata">

**Author:** [@DerekCresswell](https://discourse.processing.org/u/DerekCresswell)\
**Replies:** 12\
**Last updated:** [April 15, 2026, 12:56am UTC](https://discourse.processing.org/t/using-surface-setlocation-does-not-do-same-thing-every-time/11871 "2026-04-15T00:56:55Z")

</div>

I’m using surface.setLocation to position my windows. With the arguments passed into my two windows they should be at the same X and one height difference in the Y. The Y seems ok but the X is off by about 10 or so pixel…

---

## [P4 on Raspberry Pi500 Sound Library](https://discourse.processing.org/t/p4-on-raspberry-pi500-sound-library/48429)

<div class="topic-metadata">

**Author:** [@walterwright](https://discourse.processing.org/u/walterwright)\
**Replies:** 3\
**Last updated:** [April 14, 2026, 9:06pm UTC](https://discourse.processing.org/t/p4-on-raspberry-pi500-sound-library/48429 "2026-04-14T21:06:48Z")

</div>

//================================================ // Sound Check // import processing.sound.\*; SoundFile A; void setup(){ size(100,100); A = new SoundFile(this,"snd01.wav"); A.play();} void draw (){noLoop();} Prod…

---

## [How do I create a fullscreen window with title bar on my second monitor?](https://discourse.processing.org/t/how-do-i-create-a-fullscreen-window-with-title-bar-on-my-second-monitor/41474)

<div class="topic-metadata">

**Author:** [@esc746](https://discourse.processing.org/u/esc746)\
**Replies:** 8\
**Last updated:** [April 14, 2026, 7:26pm UTC](https://discourse.processing.org/t/how-do-i-create-a-fullscreen-window-with-title-bar-on-my-second-monitor/41474 "2026-04-14T19:26:46Z")

</div>

The title describes the problem. I can use fullScreen() to cover the screen with a window on any monitor. But it doesn’t have a title bar. The following code creates a window with a title bar that covers the screen. Bu…

---

## [Native window access and inset handling in Processing JAVA2D and P2D](https://discourse.processing.org/t/native-window-access-and-inset-handling-in-processing-java2d-and-p2d/48437)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 0\
**Last updated:** [April 14, 2026, 7:21pm UTC](https://discourse.processing.org/t/native-window-access-and-inset-handling-in-processing-java2d-and-p2d/48437 "2026-04-14T19:21:49Z")

</div>

Hello folks! This is an exploration of native window access in P2D/P3D and JAVA2D. In my Windows 10 environment, I was seeing offsets, and I was compelled to understand why. And now I do! This is an advanced topic an…

---

## [AI assisted coding inside of Processing IDE](https://discourse.processing.org/t/ai-assisted-coding-inside-of-processing-ide/48223)

<div class="topic-metadata">

**Author:** [@tomjuggler](https://discourse.processing.org/u/tomjuggler)\
**Replies:** 2\
**Last updated:** [April 14, 2026, 6:35am UTC](https://discourse.processing.org/t/ai-assisted-coding-inside-of-processing-ide/48223 "2026-04-14T06:35:41Z")

</div>

Check out my article (with video) on how I use Cecli Open Source AI coding assistant to write code for me inside of the Processing IDE. Just type a comment and the AI will do the rest! Cecli Watch Files Mode - Circus Sc…

---

## [P2D transparency issue](https://discourse.processing.org/t/p2d-transparency-issue/48421)

<div class="topic-metadata">

**Author:** [@AniManOtaku](https://discourse.processing.org/u/AniManOtaku)\
**Replies:** 3\
**Last updated:** [April 12, 2026, 2:27pm UTC](https://discourse.processing.org/t/p2d-transparency-issue/48421 "2026-04-12T14:27:19Z")

</div>

I’ve run into a problem with transparency in the P2D renderer. When rendering an image in PG, the transparent pixels somehow blend into the background. I know I can use blendMode(REPLACE), but then the transparent pixels…

---

## [Processing to p5.js auto conversion?](https://discourse.processing.org/t/processing-to-p5-js-auto-conversion/48387)

<div class="topic-metadata">

**Author:** [@Yellowsam](https://discourse.processing.org/u/Yellowsam)\
**Replies:** 2\
**Last updated:** [April 11, 2026, 4:20pm UTC](https://discourse.processing.org/t/processing-to-p5-js-auto-conversion/48387 "2026-04-11T16:20:02Z")

</div>

Is there any tool to convert Processing Code to p5.js code? I know about processing-p5-convert, but it hasn’t been working for me. There was also another library, but it’s been archived. Is there some option in the softw…

---

## [Processing Geometry Suite](https://discourse.processing.org/t/processing-geometry-suite/29924)

<div class="topic-metadata">

**Author:** [@micycle](https://discourse.processing.org/u/micycle)\
**Replies:** 34\
**Last updated:** [April 9, 2026, 8:42pm UTC](https://discourse.processing.org/t/processing-geometry-suite/29924 "2026-04-09T20:42:02Z")

</div>

Processing Geometry Suite Hi everyone. I’m pleased to share something I’ve been working on the past few months – a 2D computational geometry that I’ve called Processing Geometry Suite. The focus of the library is on vi…

---

## [Peace, Love and Happiness!](https://discourse.processing.org/t/peace-love-and-happiness/48413)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 1\
**Last updated:** [April 9, 2026, 8:28pm UTC](https://discourse.processing.org/t/peace-love-and-happiness/48413 "2026-04-09T20:28:25Z")

</div>

Hello folks! I was inspired by something I read reflecting on the 60’s and the peace, love and happiness vibe of that era. ▶ Code ▶ Images The happy face looks sad! Reminded me of this: “You can’t wait until life i…

---

## [Performance varies in Android mode](https://discourse.processing.org/t/performance-varies-in-android-mode/48420)

<div class="topic-metadata">

**Author:** [@aiapps](https://discourse.processing.org/u/aiapps)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 7:38pm UTC](https://discourse.processing.org/t/performance-varies-in-android-mode/48420 "2026-04-09T19:38:00Z")

</div>

The Android mode in version 3 of the processing 3 is significantly more productive than the version for version 4. Is there a way to solve this problem? Or somehow combine version 3 for Android with the processing 4?

[Previous page](https://discourse.processing.org/latest.md?page=6)

[Next page](https://discourse.processing.org/latest.md?page=8)
