# My setup for live coding with Processing

**URL:** https://discourse.processing.org/t/my-setup-for-live-coding-with-processing/8072
**Category:** Gallery
**Created:** [February 3, 2019, 1:49pm UTC](https://discourse.processing.org/t/my-setup-for-live-coding-with-processing/8072 "2019-02-03T13:49:14Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![kesson](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kesson/32/2286_2.png) [@kesson](https://discourse.processing.org/u/kesson)
#### Post date: [February 3, 2019, 1:49pm UTC](https://discourse.processing.org/t/my-setup-for-live-coding-with-processing/8072/1 "2019-02-03T13:49:14Z")

</div>

Hello, I share here my personal setup for Live Coding visuals with Processing. It is just a Processing rendering window with the code visualized on top of the visuals, and it is almost everything coded from scratch (at least the draw function), except for few things.

Enjoy:  
https://player.vimeo.com/video/314566835?app_id=122963

---

<div class="post-metadata">

### Author: ![MoiRouhs](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@MoiRouhs](https://discourse.processing.org/u/MoiRouhs)
#### Post date: [March 21, 2020, 7:22am UTC](https://discourse.processing.org/t/my-setup-for-live-coding-with-processing/8072/2 "2020-03-21T07:22:41Z")

</div>

> [@kesson](#):
>
> Hello, I share here my personal setup for Live Coding visuals with Processing. It is just a Processing rendering window with the code visualized on top of the visuals, and it is almost everything coded from scratch (at least the draw function), except for few things.

Woo it is super, do you cat explein more about your tecnic for livecoding with processing ?

---

<div class="post-metadata">

### Author: ![kesson](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kesson/32/2286_2.png) [@kesson](https://discourse.processing.org/u/kesson)
#### Post date: [April 11, 2020, 4:06pm UTC](https://discourse.processing.org/t/my-setup-for-live-coding-with-processing/8072/3 "2020-04-11T16:06:28Z")

</div>

Hi, thanks!

I work only on the draw function with the REPL mode, while having some variables declared beforehand (you can’t declare them on the fly, at least not in the Processing IDE). I test my performance quite often, and when I see I need a variable in it, I add it as a global variable (I used to have variables names v1, v2, v3 etc., but was not really handy).

For the output, I use OBS and overlap the coding window to the rendering window, quite hacky but does the job quite well 🙂

Here you can find the theme of my IDE:

> **[KessonDalef/Processing\_Total\_Black](https://github.com/KessonDalef/Processing_Total_Black)**
>
> A total black theme for the Processing environment - KessonDalef/Processing\_Total\_Black
