Gilad's Box

Gilad's Box


1 - After the Build, Comes the Failure

I will be posting a separate documentation solely for the building of the box.

This is the original p5 sketch that I was using as the reference for the interpretation of reality onto my matrixes. Another student Elvin was doing a similar idea and since we were both working off of Shiffman’s Brightness Mirror he shared his code with me for sending live video to a matrix. I attempted to use this with p5serialcontrol but even with Shawn’s help we could get it going.

If I was only using one wall with live video being displayed I could have used a Fadecandy with this code and it most likely would have worked well. But alas my ego caused me to have this massive canvas to work with.


2 - Post-Failure, Repositioning and Making Due

I was pretty disappointed that I couldn’t get any video going with what I imagined to be a pretty simple process, and kind of decided to drop live video. I was introduced to Dominick Chang, a second year student and he gave me his DMX King LeDMX4 PRO an OEM Board for direct Art-Net to RGB/RGBW pixel strip/array control. Basically but connecting this board to my computer by ethernet, and to the board’s ground and data I could address each matrix directly from MadMapper.

Fabrication - Two Materials


I did not take proper documentation of this project.

I was walking by the store Huckberry a few weeks ago (on my birthday) and saw that they were doing an event with Popular Mechanics. The Popular Mechanics instagram has a few photos of the event and the tools used.

I actually cut my thumb with the hole maker for the rivets. After the cut, I told them to put tape on the sharp side and it’s cool to see that they did.

taped up hole maker

taped up hole maker

PCOMP/ICM - Final Project Idea

Screen Shot 2018-11-09 at 2.40.57 PM.png

The Box

I’m interested in building objects that live in a space.

My original idea for the box was for it to be just too small for an adult, but comfortable for a child. I envision each wall of the inside of the box to have an LED matrix on it, with the LEDs being diffused through a thick acrylic. I am still unsure of what I specifically see being displayed on the matrix though.

I have ideas of using the box

  • As a filter of what is going on in the room the box is inside. Putting IR cameras on each side of the box and filtering what is going on outside the box.

  • As a diffused light mirror of the individual inside the box

Things I’m still considering

  • Is there sound? Is it filtering an altering the audio outside the box?

  • Maybe the user will be directed to close their eyes. Light therapy?

  • What is drawing the user inside the box? Why does someone go inside of a space?

  • How does the box react to you?

    • Heart-rate sensors?

Woman inside an accumulator

Woman inside an accumulator

Wilhelm Reich

When explaining my project to classmate Dana Elkis she suggested I research Dr. Wilhelm Reich’s work and his Orgone Accumulators.

“Dr. Wilhelm Reich was an Austrian psychoanalyst who trained with Sigmund Freud.  He believed that the atmosphere was full of a life energy that he called “Orgone.” That energy, he claimed, controlled everything from the weather to your emotions to the way your body moves to the health of your sexual relationships. “ [1]

  • Credited with helping start the sexual revolution in America

  • He pioneered the field of what he termed "orgonomy" in the 1950s, after he discovered a form of energy he called "orgone."

  • Reich determined Orgone was a major influence in a person's sexual performance.

  • As such, he believed orgone could be used to treat sexual dysfunction by seating a patient in an Orgone Accumulator, which was basically a phone-booth-size wooden box lined with metal

People have tried building accumulators before and there are guides online to making them as well as a complete handbook.

The majority of Reich’s work has become viewed as a kind of pseudo-science, but I think there are ways for technology to legitimize, even for just a moment, things that people don’t believe.

I am unsure of if I will turn the box into an Orgone Accumulator, or if I will incorporate aspects of his theories into the piece.

Lack of Blog Posts

In the beginning of October my mother was told by her doctors that she has a 90% chance of having ovarian cancer. This came as a huge surprise as she has been generally healthy her entire life. She lives upstate, near Poughkeepsie, and while it is close, it is not the east thing to run back and forth by train while also dealing with ITP.

The three-plus weeks between her finding out and having her surgery were an extremely anxious time. I found it hard to focus on my work, but chose to drown myself in it so as to not have to constantly worry about my mom. She had surgery last week and they removed a tumor which was found to be non-cancerous. Going from being in the mindset of my mother having a 90% chance of having cancer one day, to the next day finding out that she doesn’t is a strange dilemma that I’m still dealing with.

I’m going to get back to it with the blog posts, as well as making up for some that I haven’t posted.

Visual Language - Color Palette

For this assignment, we were meant to find a color palette that we felt best described “me.”

I didn’t exactly figure that out, but while looking for inspiration I noticed a specific palette in a roll of film I shot last summer. Being that I shot it in the desert, there were several shades of brown and the blue & white of the sky. I then made a solid palette out of these colors and brushed over my original photos to create these compositions.

gilad pallete 2.png

ICM - Week 4 : Reorganizing a code

This week our assignment is to explore “reorganizing code” and I am trying to clean up my previous assignment, Crazy Circles.

Point A - crazy circles - reorganized point A.

I duplicated my original code and started working out separating the handles into separate functions.

Point B -

Finalizing both handles

Final Reorganization -

Both handles are each their own separate functions within their own separate files. They are then called in the draw loop.

PComp - Week 4 (Analog/Digital Input + Digital Output)

In class this past week (week 3) we worked with building for Arduinos for the first time. I had messed around with them a bit several years ago but I had no idea what I was doing. Learning javaScript syntax and all that other jazz in ICM is helping with understanding the structure of Arduino sketches.

Lab 2

Lab 2

Lab 3

Lab 3

After finishing the labs I remembered that I had found an ultrasonic distance sensor on the junk shelf in the beginning of the semester, and wanted to use it for this project. I had already used one before in my Video Sculpture class over the summer, although I didn’t code it whatsoever, I worked on the concept, design, and fabrication. After looking again at the code for that project, I probably could have reinterpreted it to make the LEDs for this week breath like the original piece.

I looked over the schematic for the sensor, wrote it out and felt pretty confident with understanding its readings to the serial monitor, so I decided to constrain certain distances to activate different LEDs. The red was from 2-13cm, green 12-23cm, and blue 23-33cm.

Interaction Observation

My observation was of an installation in on of the windows of Tisch, on Waverly. It’s set up by ITP students and is intended to be a Rube Goldberg machine, but as the video shows, the interaction is missing an important factor.

I also found a Neo Pixel Ring in the junk shelf, and wanted to practice my soldering skills as well as see if it even works. Tonight I put it together with a neo pixel strip I had, and wanted to see if I could add it all together on one sketch.

The gif cycles too quickly

The gif cycles too quickly

ICM Week 4

This week we were to work with rule-based animation, motion and interaction with out p5 sketches. Along with this we were to work in pairs/groups, and figure out a way to collaborate on a sketch; by either working together on the beginning and separating, joining separate sketches together, etc.

I had been working along with the Coding Train videos and was inspired by what Shiffman made in Coding Train 4.2.

My sketch for 4.2:

Once I finished the video I played with the size of the ellipses and made them change with the mouseX+Y:

Edited 4.2:

After making that, I went back and watched the Boolean Variables video (3.4) to review and was inspired to make a button that would start the sketch I made from 4.2.

Suzanne and I met after I made this sketch (crazy circles 1.1) for fun, and we spoke on how to add more interaction to it, specifically a slider(s). We worked out that we would make one slider to affect the width of the appearing/disappearing circles, and another slider to affect the height. I decided to work on the horizontal slider, Suzanne would work on the left, and we would see how each of our sketches differed.




Gilad’s Final Version

Visual Language 3 - Airline Ticket + Expressive Words

Airline Ticket

The first thing I decided when looking at the base elements of a boarding pass, was that I am going to make the pass vertical. Whenever I fly my boarding pass is positioned up.

I always keep my boarding pass in my passport, and my passport is in my breast pocket of my shirt. There have been countless times where I have had to turn my head to an odd angle just to read this dumb piece of paper.

This was my first time using Sketch, and found the program to have several different issues. I first had a strange issue where I was unable to rotate any of the elements. I was halfway through turning each of the elements into vectors when I gave up and made it my mission to figure out how to rotate these damn elements properly.

I figured out if I selected an element twice it let me rotate them, and while this may not be the correct way of doing, I ran with it.

I started with building out the larger, lower portion of the pass first. I tried to follow the same general hierarchy of the existing ticket design. I created two main columns to display the main information that was relevant:

  • Name

  • Flight Number

  • The Date

  • Origin

  • Destination

  • Departure Time

  • Boarding Time

Then the other nonsensical/useless information I put in a similar order as what was already designed on the existing ticket.

Moving to the upper, smaller portion, I made the seat the most prevalent piece of information, as this smaller ticket is what you have once you’ve finished boarding and are looking for your seat.

Over all I am very happy with my design, and very much wish that airlines would follow my lead on making their boarding passes vertical. I realize now as I am documenting that I did not account for the font but I am too deep into this to change it, and honestly I like it as it is now.

Expressive Words

For the expressive words assignment, I started with working with words that I could visualize easily.

Sitting in from of my computer and most likely hungry, ramen was the first thing that came to mind. I looked for a noodley font that would best fit and found KA Pasta Aldente. Originally, the font had a bowl of noodles directly below each letter. I imported the font into Illustrator and edited each letter in the word “ramen” to closily smoothly. I then found a ramen bowl on Noun Project. Looking at the bowl now though, I do see that I should add at least an egg on top.


Sitting in from of my computer and most likely hungry, ramen was the first thing that came to mind. I looked for a noodley font that would best fit and found KA Pasta Aldente. Originally, the font had a bowl of noodles directly below each letter. I imported the font into Illustrator and edited each letter in the word “ramen” to closily smoothly. I then found a ramen bowl on Noun Project. Looking at the bowl now though, I do see that I should add at least an egg on top


“Snooze” came about late at night on the floor. I was exhausted from being here to long and all I wanted to do was go to sleep. I had just finished making the ramen gif and thought, “what is a strong way of visualizing that word?'“ Sheeps popped into my head and voila. The font is Bradley Hand Bold, which is inside illustrator.

The final word I used was “tool.” While working simultaneously on all of my projects like all other ITP students, I was working on a lab for Physical Computing I looked over at my toolbox and the synapses in my brain flashed. I got each of the icons from the Noun Project.

My preferred version of snooze.

My preferred version of snooze.

ICM - Assignment 2

The moral of this assignment is to come up with an idea, and to take a step back and consider how to simplify and streamline how to achieve that idea.

Our assignment for the third week was to have three different elements:

  1. One element controlled by the mouse.

  2. One element that changes over time, independently of the mouse.

  3. One element that is different every time you run the sketch.

I did not exactly cover all of those.

My sketch.

I first decided I wanted to replicate on of Hokusai’s 36 Views of Mt. Fuji. I originially chose Red Fuji, and designed my Mt. Fuji off of the one depicted there. I then felt that the cloud system was too difficult to replicate at this point and changed to Lightnings Below The Summit.

Lightnings Below The Summit (凱風快晴), 1830 - 1832. Katsushika Hokusai.

Lightnings Below The Summit (凱風快晴), 1830 - 1832. Katsushika Hokusai.

Thankfully, Mt. Fuji in this print is pretty similar to the one in Red Fuji.

I decided to go with using vertexes and bezierVertex to build Fuji, but first planned it all out in Illustrator. I then plotted it all out by hand to, which helped with me organize my steps.

fuji template.png

I wanted to use a gradient for the colors, but was unsure of how to build one myself. I found an example of gradients in the Example page of the p5.js site. Being that it was built to fit inside rectangles, and I was unsure of how to make it fit directly inside my defined shapes, I had to build a system of rectangle layers.

It was only when I nearly finished the project did I learn that I could upload images into the p5 editor. I created a rough version of the clouds, uploaded it to the editor and built the animation with the help of a classmate.

After seeing Kensu-rah’s assignment in class, I realized I could add sound to the editor as well and put in the thunder aspect.

While I am absolutely happy that I built that coordinates and bezier curves into the editor myself, I do wish I had realized I could have built each of the separate shapes outside of the editor and placed them inside. It would have saved me time to work more on the gradient and animation functions.