# \#contributions

**URL:** https://discourse.processing.org/tag/contributions/3.md

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

---

## [Keyed: keyframe animation for Processing](https://discourse.processing.org/t/keyed-keyframe-animation-for-processing/49581)

<div class="topic-metadata">

**Author:** [@domizai](https://discourse.processing.org/u/domizai)\
**Replies:** 0\
**Last updated:** [October 4, 2026, 10:06am UTC](https://discourse.processing.org/t/keyed-keyframe-animation-for-processing/49581 "2026-10-04T10:06:32Z")

</div>

Hi everyone! I’d like to share Keyed, a keyframe animation library for Processing. Set a value at any points in time, and Keyed blends everything in between, with easing, paths, effects and events. I started the libr…

---

## [Read error with TXT and CSV files. SyntaxError: expected expression, got keyword 'do' at undefined:965:8](https://discourse.processing.org/t/read-error-with-txt-and-csv-files-syntaxerror-expected-expression-got-keyword-do-at-undefined8/49463)

<div class="topic-metadata">

**Author:** [@mgdunefa2](https://discourse.processing.org/u/mgdunefa2)\
**Replies:** 2\
**Last updated:** [September 26, 2026, 2:59pm UTC](https://discourse.processing.org/t/read-error-with-txt-and-csv-files-syntaxerror-expected-expression-got-keyword-do-at-undefined8/49463 "2026-09-26T14:59:39Z")

</div>

‘’’ javascript let palabras = ; let palabraActual = “”; async function setup() { createCanvas(800, 500); try { const respuesta = await fetch(“palabras.txt”); const texto = await respuesta.text(); palabras = texto …

---

## [C++ Mode, a plugin that lets you write Processing sketches in C++](https://discourse.processing.org/t/c-mode-a-plugin-that-lets-you-write-processing-sketches-in-c/49142)

<div class="topic-metadata">

**Author:** [@pepc](https://discourse.processing.org/u/pepc)\
**Replies:** 16\
**Last updated:** [August 28, 2026, 2:09pm UTC](https://discourse.processing.org/t/c-mode-a-plugin-that-lets-you-write-processing-sketches-in-c/49142 "2026-08-28T14:09:24Z")

</div>

Hey all, I’ve been building a plugin for the Processing 4 IDE called C++ Mode. It lets you write sketches in C++, using the same API you’re used to. setup(), draw(), background(), mouseX, fill(), all still there. C++ i…

---

## [Survey on p5.js dependencies](https://discourse.processing.org/t/survey-on-p5-js-dependencies/49141)

<div class="topic-metadata">

**Author:** [@maveme](https://discourse.processing.org/u/maveme)\
**Replies:** 0\
**Last updated:** [August 11, 2026, 8:29am UTC](https://discourse.processing.org/t/survey-on-p5-js-dependencies/49141 "2026-08-11T08:29:33Z")

</div>

Hi all, We are researchers in computer science from VU Amsterdam and Université de Montréal working on code analysis techniques to document and preserve p5.js generative art. As part of this work, we are documenting the…

---

## [Help Test the SVG Import & Export Addon for p5.js (GSoC 2026)](https://discourse.processing.org/t/help-test-the-svg-import-export-addon-for-p5-js-gsoc-2026/49019)

<div class="topic-metadata">

**Author:** [@VANSH3104](https://discourse.processing.org/u/VANSH3104)\
**Replies:** 3\
**Last updated:** [July 24, 2026, 1:41pm UTC](https://discourse.processing.org/t/help-test-the-svg-import-export-addon-for-p5-js-gsoc-2026/49019 "2026-07-24T13:41:30Z")

</div>

Hi everyone, As part of Google Summer of Code 2026 with p5.js, I’ve been working on an addon that adds SVG import and export support using the Shape system. Since my last update, the SVG import addon is now ready for t…

---

## [Anyone interested in a Thumbnailer plugin for IntelliJ Idea?](https://discourse.processing.org/t/anyone-interested-in-a-thumbnailer-plugin-for-intellij-idea/49042)

<div class="topic-metadata">

**Author:** [@hamoid](https://discourse.processing.org/u/hamoid)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 8:26am UTC](https://discourse.processing.org/t/anyone-interested-in-a-thumbnailer-plugin-for-intellij-idea/49042 "2026-07-24T08:26:31Z")

</div>

Hello :slight\_smile: For five years now I’ve been using a plugin that displays thumbnails of my own programs in IntelliJ Idea. The current version works with OPENRNDR, a Kotlin based creative coding framework. It helps …

---

## [Help Test SVG Export for p5.js (GSoC 2026)](https://discourse.processing.org/t/help-test-svg-export-for-p5-js-gsoc-2026/48850)

<div class="topic-metadata">

**Author:** [@VANSH3104](https://discourse.processing.org/u/VANSH3104)\
**Replies:** 6\
**Last updated:** [June 26, 2026, 1:29pm UTC](https://discourse.processing.org/t/help-test-svg-export-for-p5-js-gsoc-2026/48850 "2026-06-26T13:29:56Z")

</div>

Looking for Feedback on SVG Export for p5.js Hi everyone, As part of Google Summer of Code 2026 with p5.js, I’ve been working on an addon that adds SVG export and import support using the Shape system. Version 1 of the…

---

## [Over at Open Processing](https://discourse.processing.org/t/over-at-open-processing/47806)

<div class="topic-metadata">

**Author:** [@NickyDeep](https://discourse.processing.org/u/NickyDeep)\
**Replies:** 1\
**Last updated:** [February 11, 2026, 9:17am UTC](https://discourse.processing.org/t/over-at-open-processing/47806 "2026-02-11T09:17:03Z")

</div>

I made certain to do it on my 6th sketch the one that was complete and that mattered the most but open processing could be a really strong programming resource if everyone commented their code. I’ve heard reports that Fa…

---

## [How to start development server](https://discourse.processing.org/t/how-to-start-development-server/47618)

<div class="topic-metadata">

**Author:** [@thejon\_07](https://discourse.processing.org/u/thejon_07)\
**Replies:** 6\
**Last updated:** [January 19, 2026, 6:08pm UTC](https://discourse.processing.org/t/how-to-start-development-server/47618 "2026-01-19T18:08:46Z")

</div>

Hi everyone, I am new to the Processing Foundation. I am facing issues while starting the development server for the p5.js repository. Can anyone help me with this? Thank you.

---

## [WebGL2 & GLSL primer: A zero-to-hero, spaced-repetition guide](https://discourse.processing.org/t/webgl2-glsl-primer-a-zero-to-hero-spaced-repetition-guide/47610)

<div class="topic-metadata">

**Author:** [@HigherMathNotes](https://discourse.processing.org/u/HigherMathNotes)\
**Replies:** 0\
**Last updated:** [December 13, 2025, 1:07am UTC](https://discourse.processing.org/t/webgl2-glsl-primer-a-zero-to-hero-spaced-repetition-guide/47610 "2025-12-13T01:07:34Z")

</div>

Hey all, I’m currently architecting a geometry engine to address gaps in the creative-coding landscape. To do it right, I realized I needed to go beyond high-level abstractions and systematically internalize the low-lev…

---

## [Beginner Java Developer Interested in Contributing to Processing4](https://discourse.processing.org/t/beginner-java-developer-interested-in-contributing-to-processing4/47477)

<div class="topic-metadata">

**Author:** [@vanshika\_malh12](https://discourse.processing.org/u/vanshika_malh12)\
**Replies:** 0\
**Last updated:** [November 3, 2025, 6:10pm UTC](https://discourse.processing.org/t/beginner-java-developer-interested-in-contributing-to-processing4/47477 "2025-11-03T18:10:00Z")

</div>

Hi everyone! :waving\_hand: I’m Vanshika, a college student and Java backend developer. I’m interested in contributing to Processing4 and learning how to get started with open-source development. I’ve looked through the…

---

## [Spicy Text - A simple text animation and effect library for Processing](https://discourse.processing.org/t/spicy-text-a-simple-text-animation-and-effect-library-for-processing/47409)

<div class="topic-metadata">

**Author:** [@BarneyCodes](https://discourse.processing.org/u/BarneyCodes)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 3:36am UTC](https://discourse.processing.org/t/spicy-text-a-simple-text-animation-and-effect-library-for-processing/47409 "2025-10-21T03:36:44Z")

</div>

Hello! A little while ago I released a library called Spicy Text, which lets you nice and easily add colours and animations to your text in Processing. I finally got around to making a video that goes over how to insta…

---

## [P5.asciify - Apply real-time ASCII conversion to your favorite WebGL p5.js sketches instantly](https://discourse.processing.org/t/p5-asciify-apply-real-time-ascii-conversion-to-your-favorite-webgl-p5-js-sketches-instantly/44893)

<div class="topic-metadata">

**Author:** [@humanbydefinition](https://discourse.processing.org/u/humanbydefinition)\
**Replies:** 1\
**Last updated:** [May 21, 2025, 6:16pm UTC](https://discourse.processing.org/t/p5-asciify-apply-real-time-ascii-conversion-to-your-favorite-webgl-p5-js-sketches-instantly/44893 "2025-05-21T18:16:57Z")

</div>

Hey everyone, I’d like to introduce my relatively new p5.js add-on library p5.asciify on here, which I’ve been actively working on over the last month and will continue to do so for the foreseeable future. p5.asciify …

---

## [Q5\*js ESM Converter](https://discourse.processing.org/t/q5-js-esm-converter/46131)

<div class="topic-metadata">

**Author:** [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Replies:** 0\
**Last updated:** [March 31, 2025, 11:05pm UTC](https://discourse.processing.org/t/q5-js-esm-converter/46131 "2025-03-31T23:05:17Z")

</div>

I’ve coded a command line utility that remotely grabs the “q5.js” library file and creates a “q5.mjs” ECMAScript Module (ESM) version of it, allowing us to use JS keyword import to load it directly in our sketch files w/…

---

## [How to create a buffer to send JSON data to the server quantitatively](https://discourse.processing.org/t/how-to-create-a-buffer-to-send-json-data-to-the-server-quantitatively/45848)

<div class="topic-metadata">

**Author:** [@cola](https://discourse.processing.org/u/cola)\
**Replies:** 0\
**Last updated:** [February 27, 2025, 1:20pm UTC](https://discourse.processing.org/t/how-to-create-a-buffer-to-send-json-data-to-the-server-quantitatively/45848 "2025-02-27T13:20:32Z")

</div>

Hello,everyone！I want to create a buffer to store ecg\<2384\>,emg\<2384\> data, each time only storing 2 channels and 384 data points, and once enough data points are obtained, send the data in json format to the server. The…

---

## [Suggestions for new contributors GSoC 2025](https://discourse.processing.org/t/suggestions-for-new-contributors-gsoc-2025/45641)

<div class="topic-metadata">

**Author:** [@Mamatha1718](https://discourse.processing.org/u/Mamatha1718)\
**Replies:** 5\
**Last updated:** [February 28, 2025, 3:43pm UTC](https://discourse.processing.org/t/suggestions-for-new-contributors-gsoc-2025/45641 "2025-02-28T15:43:37Z")

</div>

Dear Processing Support Team, My name is Mamatha, and I am deeply interested in contributing to your organization as part of Google Summer of Code (GSoC) 2025. I admire the impactful work of your organization, and I am …

---

## [New App: Ahdut Tree-Fractal Viewer (Try It Yourself)](https://discourse.processing.org/t/new-app-ahdut-tree-fractal-viewer-try-it-yourself/45439)

<div class="topic-metadata">

**Author:** [@winterchan](https://discourse.processing.org/u/winterchan)\
**Replies:** 8\
**Last updated:** [December 8, 2024, 3:44am UTC](https://discourse.processing.org/t/new-app-ahdut-tree-fractal-viewer-try-it-yourself/45439 "2024-12-08T03:44:40Z")

</div>

Hi guys i am very exited to release this project after long time working on some optimization features to allow the app to run very complex calculations and show complex visuals with amazing speed! Please go ahead an…

---

## [Ahdut Fractal Viewer (Advanced Mandelbrot Viewer)](https://discourse.processing.org/t/ahdut-fractal-viewer-advanced-mandelbrot-viewer/45409)

<div class="topic-metadata">

**Author:** [@winterchan](https://discourse.processing.org/u/winterchan)\
**Replies:** 3\
**Last updated:** [December 6, 2024, 4:17am UTC](https://discourse.processing.org/t/ahdut-fractal-viewer-advanced-mandelbrot-viewer/45409 "2024-12-06T04:17:48Z")

</div>

Official Demo: https://www.youtube.com/watch?v=FKljz6lbVK0 Please open the images on full screen in a separate tab! A program i am making, already has over 1200 lines of code, including advanced optimization and the ab…

---

## [I know react and javascript can i contribute ? if so please guide me](https://discourse.processing.org/t/i-know-react-and-javascript-can-i-contribute-if-so-please-guide-me/45259)

<div class="topic-metadata">

**Author:** [@Mangangcha](https://discourse.processing.org/u/Mangangcha)\
**Replies:** 1\
**Last updated:** [November 2, 2024, 8:32am UTC](https://discourse.processing.org/t/i-know-react-and-javascript-can-i-contribute-if-so-please-guide-me/45259 "2024-11-02T08:32:42Z")

</div>

i know react and javascript can i contribute ? if so please guide me…

---

## [Processing Collaborative Editor (pr05 grant project)](https://discourse.processing.org/t/processing-collaborative-editor-pr05-grant-project/45263)

<div class="topic-metadata">

**Author:** [@doradocodes](https://discourse.processing.org/u/doradocodes)\
**Replies:** 1\
**Last updated:** [November 2, 2024, 3:35am UTC](https://discourse.processing.org/t/processing-collaborative-editor-pr05-grant-project/45263 "2024-11-02T03:35:19Z")

</div>

Hello! My name is Dora and I recently have been working on the pr05 2024 grant project, Prototyping a Collaborative Editor for Processing. The Processing Collaborative Editor (PCE) is a desktop app that aims to make coll…

---

## [Revamp the Friendly Error System for p5.js 2.0](https://discourse.processing.org/t/revamp-the-friendly-error-system-for-p5-js-2-0/45257)

<div class="topic-metadata">

**Author:** [@miaoye](https://discourse.processing.org/u/miaoye)\
**Replies:** 0\
**Last updated:** [November 1, 2024, 2:45am UTC](https://discourse.processing.org/t/revamp-the-friendly-error-system-for-p5-js-2-0/45257 "2024-11-01T02:45:27Z")

</div>

Hi everyone! My name is Miaoye Que, and I’m one of the pr05 grantees in the inaugural cohort of the pr05 program. My project is Revamp the Friendly Error System for p5.js 2.0, which consisted of two major areas: Parame…

---

## [Processing Language Server Extension for VSCode](https://discourse.processing.org/t/processing-language-server-extension-for-vscode/45246)

<div class="topic-metadata">

**Author:** [@diyaayay](https://discourse.processing.org/u/diyaayay)\
**Replies:** 1\
**Last updated:** [October 31, 2024, 6:48pm UTC](https://discourse.processing.org/t/processing-language-server-extension-for-vscode/45246 "2024-10-31T18:48:38Z")

</div>

Hello everyone, I’m Diya Solanki, a pr05 2024 grantee currently developing a VSCode extension for Processing to support IntelliSense features and to run sketches directly in VSCode. You can download the extension from t…

---

## [Plot, p5-inspired procedural 2D drawing in Unity](https://discourse.processing.org/t/plot-p5-inspired-procedural-2d-drawing-in-unity/45119)

<div class="topic-metadata">

**Author:** [@cecarlsen](https://discourse.processing.org/u/cecarlsen)\
**Replies:** 0\
**Last updated:** [October 1, 2024, 3:14pm UTC](https://discourse.processing.org/t/plot-p5-inspired-procedural-2d-drawing-in-unity/45119 "2024-10-01T15:14:48Z")

</div>

DISCLAIMER - Plot is in no way meant as a replacement for p5. It’s posted here because it may be relevant for p5 users who need to make a project in Unity, for whatever reason. It has a familiar but not identical API,…

---

## [LazyGUI - a GUI library for easy iteration](https://discourse.processing.org/t/lazygui-a-gui-library-for-easy-iteration/41120)

<div class="topic-metadata">

**Author:** [@krab](https://discourse.processing.org/u/krab)\
**Replies:** 10\
**Last updated:** [April 5, 2023, 12:13pm UTC](https://discourse.processing.org/t/lazygui-a-gui-library-for-easy-iteration/41120 "2023-04-05T12:13:03Z")

</div>

Check out this GUI library I made, it aims to tighten the iteration loop even more than previously thought possible and I’d love to hear your thoughts on it before I submit it to the processing foundation as a potentiall…

---

## [Tangram Inspired Triangle Drawer](https://discourse.processing.org/t/tangram-inspired-triangle-drawer/45009)

<div class="topic-metadata">

**Author:** [@winterchan](https://discourse.processing.org/u/winterchan)\
**Replies:** 3\
**Last updated:** [August 30, 2024, 12:03am UTC](https://discourse.processing.org/t/tangram-inspired-triangle-drawer/45009 "2024-08-30T00:03:49Z")

</div>

Tangram Triangle Drawer The Tangram Triangle Drawer is an interactive visual application designed to create a dynamic representation of triangles perfectly fitting inside …

---

## [Help recreating grid artwork (Cuadricula Óptica by Alberto Gonzalez Vivo)](https://discourse.processing.org/t/help-recreating-grid-artwork-cuadricula-optica-by-alberto-gonzalez-vivo/44651)

<div class="topic-metadata">

**Author:** [@Matias\_alderroba](https://discourse.processing.org/u/Matias_alderroba)\
**Replies:** 3\
**Last updated:** [July 1, 2024, 2:05pm UTC](https://discourse.processing.org/t/help-recreating-grid-artwork-cuadricula-optica-by-alberto-gonzalez-vivo/44651 "2024-07-01T14:05:55Z")

</div>

Hi, I’m new to Processing and I don’t know how to recreate this image on the right side of 800x400 interactively, please help me

---

## [Maze Generation Problem!](https://discourse.processing.org/t/maze-generation-problem/44908)

<div class="topic-metadata">

**Author:** [@Tamir384](https://discourse.processing.org/u/Tamir384)\
**Replies:** 2\
**Last updated:** [August 8, 2024, 6:17pm UTC](https://discourse.processing.org/t/maze-generation-problem/44908 "2024-08-08T18:17:04Z")

</div>

i have some white spaces in the grid that are block while im trying to generate a maze on the grid. each maze block covers 4x4 grid blocks so please help me figure out a way i can avoid blocked spaces in the grid so …

---

## [Necesito ayuda para hacer este codigo (es urgente)](https://discourse.processing.org/t/necesito-ayuda-para-hacer-este-codigo-es-urgente/44650)

<div class="topic-metadata">

**Author:** [@Matias\_alderroba](https://discourse.processing.org/u/Matias_alderroba)\
**Replies:** 1\
**Last updated:** [June 28, 2024, 5:45pm UTC](https://discourse.processing.org/t/necesito-ayuda-para-hacer-este-codigo-es-urgente/44650 "2024-06-28T17:45:05Z")

</div>

soy nuevo en processing y no se como recrear esta imagen en el lado derecho de 800x400 y posteriormente darle interaccion, si me pudieran ayudar estaria muy agradecido!

---

## [How to create new unit test](https://discourse.processing.org/t/how-to-create-new-unit-test/44219)

<div class="topic-metadata">

**Author:** [@Renatolo](https://discourse.processing.org/u/Renatolo)\
**Replies:** 4\
**Last updated:** [April 4, 2024, 8:54am UTC](https://discourse.processing.org/t/how-to-create-new-unit-test/44219 "2024-04-04T08:54:45Z")

</div>

Hey, I’m new to contributing for P5, I was trying to add a simple unit test for an event. But it seems that when i run the command npm test its not running that specific test. Any help?

---

## [Tutorial on how to code a "Theremin Emulator" using p5.js(and python)](https://discourse.processing.org/t/tutorial-on-how-to-code-a-theremin-emulator-using-p5-js-and-python/44195)

<div class="topic-metadata">

**Author:** [@Reid](https://discourse.processing.org/u/Reid)\
**Replies:** 0\
**Last updated:** [April 1, 2024, 5:50am UTC](https://discourse.processing.org/t/tutorial-on-how-to-code-a-theremin-emulator-using-p5-js-and-python/44195 "2024-04-01T05:50:34Z")

</div>

Theremin Emulator part 1 (coding the hand that controls pitch) : https://www.youtube.com/watch?v=ApDZcRjTxRI Part 2 (coding the hand that controls volume) : https://www.youtube.com/watch?v=TmKduyYXGz4

[Next page](https://discourse.processing.org/tag/contributions/3.md?match_all_tags=true&page=1&tags%5B%5D=contributions)
