February 23, 2018

Reading and Writing Electronics Text: Assignment 03

Assignment 03 – “Happy Disaster” Introductions For this assignment I decided to mix two poems from the Brazilian concretist poet Ferreira Gullar. I chose his works because of it’s descriptive and originally deconstructed structure. Also, I’ve been always curious how his poems are surrounded by “objects”: his words are “stand alone” object waiting to be categorized, making them an interesting choice for playing with them in Python. The theme of “happiness” and “disaster” also resonates with my “brazilian soul” and my current longing for the particular kind of “strangeness” of my native land. Even calling Brazil a “native land” seems very strange; a result of distance, I suppose; of “saudade”: the portuguese word for missing something so much it becomes […]
February 23, 2018

Future Scenarios – Research Theme

News today: What are the main news outlets and does traditional media still matters in this age of  social media? (post not finished)
February 9, 2018

Reading and Writing Electronics Text: Assignment 02

Assignment 02 – my first Electronic Poem Introductions For this assignment, I had to create my own electronic poem using some of the classical examples given. I decide to use “Toroko Gorge” by Nick Monfort, because of the way it generated a scenario where the reader could roam through. My poem “Sole to Heart” was then generated using only words found on the NIKE.com website – including the title. I was curious about what kind of environment the bombardment of marketing call-to-actions would create. Maybe in the future, this same code could generate virtual reality environmental poems. Will we live in virtual corporate worlds? Are we already there? What’s the landscape that marketing call-to-action “salesspeak” that’s being generated in our […]
January 31, 2018

Reading and Writing Electronics Text: Assignment 01

Assignment 01 – Transcription LINK TO TRANSCRIPTION FILE HERE The goal for this first assignment of the Reading and Writing Electronic Text, was to transcribe something, anything that wasn’t already available as electronic text. I have chosen to transcribe the following youtube video from a lecture I gave in 2014, together with Franey Nogueira, about this (not so) new thing called Virtual Reality about the Video The lecture took place at the Institute for Technology and Society of Rio de Janeiro, where every week experts in different fields would talk about the latest and most pressing issues. That year, the Oculus Rift headset was just released for developers and researcher, and I took it to myself to spread the word […]
January 26, 2018

DWD Servers – First Week

Syllabus and first week assignment: https://itp.nyu.edu/~sve204/dwd_spring2018/node_vps_basics.html My GIT page: https://github.com/Brasukart/DWD2018
December 14, 2017

Fabrication – Two Materials – Designer Bag

For this assignment I had to use two different materials – plywood and  acrylic excluded – using fasteners. Since first class I wanted to combine metal with wood. I believe these very basic materials can bring sophistication to any project: what If I stretched this relationship to its bare minimum? Designer bags, as wonderfully crafted that they are, still have most of its value related to its branding. I bought several different fasteners, ropes and chains – but chains prevailed.  
December 14, 2017

Fabrication Final – Social Tree: Like Timer

My social tree project is now fully functional: the wood sculpture with the solenoid was sanded and the interface with the Facebook API worked. If the Social Tree Facebook page doesn’t get a new like after some pre-determined time, a signal is sent and the flower attachment drops. But I wanted a way to show the user how long until the drop, as well as giving some feedback from receiving new “likes”. So the “Like Timer” was developed. The timer consists of a servo motor housed inside a wooden container. A dial shows how close to the “drop” the Social Tree sculpture is. For finished I applied soft fabric, using glue. The Social Tree Sculpture fully functional. The rough shape […]
October 23, 2017

ICM – Animated Data Graph

Part 00 Code P5 code ” graph 00″ Here Not sure where I’m going with this, but I’d like to have an animated bar graphic controlled by some external JSON list. For now, I’m just happy to have objects running. Let’s see if I can animate them. At this moment the height of the map is simply controlled by multiplying its height by “i” generated in a simple “for” loop inside the “graph.js” class. This means I’m unable to control each graph individually. I’ll need to find a way to do it.   Part 01 Code Here Going through some trial and error with classes. Tried to use the function “mouseX” as a parameter, but It didn’t work. I had no […]
October 18, 2017

PComp – Serial Control

After some trial and error and dealing with the finicky P5 web editor, I’ve managed to replicate the serial control video Tutorial from Tom Igoe (here). (link to my file….which looks exactly like the tutorial’s, but I wrote it by hand so here it goes) In order to make it to work I had to copy and paste the same code a couple of times, because, even a simple error could make the editor freeze. Opening the saved file wouldn’t work. Also, I had to be careful to name my Port properly (COM3 in my case). Now I just have to find something interesting to do with it. The sky (and my skills) are the limit!  
October 15, 2017

ICM – Bouncing Ball Saga 6 – Function (and class)

Creating a Bouncing Ball Function Before I return to trying to make my slider control (bouncing ball saga 5), I wanted to create a Bouncing Ball function. (link to ball function 01 – multiple balls; no animation HERE) In order to create several different bouncing balls, without having to write the same code over and over, I have to create a Ball function. After some trial and error it looked like this: function BouncingBall(ballPos, ballSpeed, ballColor, ballSize) { fill(ballColor); let x = 0; while (x < 400) { ellipse(x, ballPos, ballSize, ballSize); x = x + ballSpeed; } For the first time I think I understand what the space between brackets () mean. There you can create any variable. For this […]
October 3, 2017

ICM – Bouncing Ball Saga 5 – UI Slider (part 2)

Press HERE for the P5 code Adding boolean functions after trying them successfully after watching Shiffman’s video on Boolean Variables (here). before using mouse control for the slider, I want to try detecting the mouse position relative to the slider button, even if it moved from its starting position. For now, just trying to change it’s color, but it keeps blinking, maybe because it is looping the 2 “fill” functions, moving from blue to white very fast.       let x = 0;//start X position let y = 0;//start Y position let speed = 1;//controls de speed of the ball let bounce = 1;//bounces the ball let slider = 0; //UI slider let sliderControl = 0; //UI slider Y position […]