test file upload
here is the file: Download file
« September 2007 | Main | November 2007 »
here is the file: Download file
Jason Gaspar
Here's a patch for back ground subtraction with cv.jit: Download file
This is a short stop motion animation made using an interface created in Max/MSP.
This library includes many externals for video analysis:
http://www.iamas.ac.jp/~jovan02/cv/download.html
download, un-zip and put in the Max search path (for example, in Applications/MaxMSP 4.6/patches)
for those who are interested
My first game of tic- tac -toe.
one on one.
Guess whose the champ.

First, I suppose I should say that I consider the sloth to be my spirit animal. Originally for this project I imagined an image of a sloth crossing a road "exploding" over another image of a sloth road, with the "exploding" image being one of a more dead-looking sloth on a road. However, I didn't figure out how to do that, and it may have been a bit morbid (but what would a sloth be doing on a road anyway? at the speed they move, that's essentially a suicide attempt).
So instead i opted to have the pixels of one image of a sloth spread out horizontally (and symmetrically) onto a blank screen, line by line, correlating with a click on the original image. This way, the entire process of copying the image is thoroughly... sloth-like, as evidenced by the video which takes 3 minutes just to copy ythe portion of the image with the sloth's face. Also, as shown at the very end of the video, a mouse-controlled freehand etch-a-sketch effect is also a possibility to create the image.


My idea for this project was pretty simple. I wanted to design a patch that could make black outlines of images. I thought of this project as a graphic image creator. I thought it would be cool to have a patch that one could say, make a coloring book with, or create outlines of a desired image to edit or fill in with color. I added the random colored and sized circle creator to further the patches graphic or poster like image creating capabilities. Depending on the randomly selected colors the patch occasionally creates an image suitable for a poster or a t-shirt graphic, or definitely a screensaver. I chose to do two different versions of the patch one featuring a famous soccer player, Ronaldinho, and the other featuring a famous rapper, Lil' Wayne, with the idea that the patch could create graphic posters or t-shirt designs of musical artists or other famous figures. These people themselves are not particularly important in the design of my patch, they were just examples. As easy as it is to import new images into the patch without editing much of it's structure the power of this patch in my mind is that any picture could be used, that anyone could input a picture of their favorite musician, or a family member, or anything really, and turn it into a visually appealing graphic image or a "coloring book" outline that could be used for any intended purpose. I feel like more than designing a specific pixel art project I designed a pixel art tool that could be used for other peoples purposes or aesthetic as well as my own.
This project started off as something very basic and as I added more and more, I discovered new uses and ultimately created a simple, but fun instrument. The process of creating was very new to me because the possibilities were endless, but more importantly the end product resulted in an interactive instrument, a piece that can be documented and recorded. This is a new way of working and thinking but I thoroughly enjoyed the process.
The original idea started with the idea of randomly generating pixels in a confined area and then randomly taking them away. The confined area became a column, which divided the screen into 6 parts, each having one source creating a colored pixel and another source creating a black pixel, thus taking away. After this I wanted to blend the columns more so they were not as obvious, so I changed it so both sources inside the column now randomly generate pixels with new colors every few seconds. I liked the effect of this, but it still read very systematic and organized. This led me to connect the mouse movement to the colors of the pixels, allowing the user to control what colors were being generated. After finishing this step and playing with the new interactive feature, I noticed that the project took on a whole light. By adding interactivity the visuals of the piece can now be changed not only by color, but also by different movements the actual shape of the piece changes too. This element is really exciting and allows this piece to become an instrument to play rather than a thing to watch.
This is a simple project with an interactive dimension. Every time you use the mouse to click on a horse, it starts the stop-motion film for twenty seconds. During this time, the image becomes distorted by expanding and compressing its dimensions along the y and then the x axes. When you click on anything white in the image, nothing happens.
Though the video is simple, making it was quite a learning process. I feel like the main thing I got out of working on this project was learning the basic cause-effect logic of MAX: first this, then this, then this--everything needs to happen in a very specific order. I find this aspect of the program both interesting and challenging. I am not really a “computer person,” so I feel like it takes me longer than most people to understand basic things.
/Users/morganadamson/Desktop/horses2.jpg
I chose this video in particular because I like the ghost-like quality of the image. Because it is so high-contrast, it was also much easier to work with. I do a lot with stop-motion animation, and I am excited about the possibilities that this program offers for making video art interactive.
Jason Gaspar
Color shift
My intent for this project was to enhance my skills in MaxMSP, this includes understanding objects, messages, order, functions, some math, and computer relations.
With the mouse as my guide, I was visually interested in overlaying a photographic image with shape and color. Aesthetically, I wanted to make something that suggested size, color shift, and movement. From big-small red square to a small-big blue square, my conceptual interest exists between the red and blue color shifts. Less then a second, I am interested in finding out what occurs within this gap.
A Fairly basic idea, I found the project to be much more complex than I had envisioned. Made up of triggers, bangs, gates, and line objects, the project required a lot of close observation. Similar to arranging a puzzle, my patch demanded lots of patience, endurance, and time.
MaxMSP-Jitter, although very complicated, has opened up many doors. Still struggling to find the right keys, I have hope that I will soon gain a better understanding of this program. My future goal is to develop interactive projects that suggest and investigate space. The energetic makeup of our environment is something that fascinates me. Jitter will give me the tools I need and provide a closer look.
What can I say, the future looks hopeful!
Bush's state of the union address in 2002 which coined the ridiculous phrase "axis of evil" opened endless opportunities for art-making. The phrase resurfaced for me with the latest outpour of idiotic headlines regarding Ahmadinejad's US visit:
"EVIL HAS LANDED"......
I was interested in creating a composite of the leaders of the six evil countries (Iran, Iraq, Syria, Libya, Cuba, North Korea) to create the ultimate EVIL! My first approach was to extract a group of pixels from each image (using the "drunk" object so that they are grouped together), output them in a new matrix, and create a new image consisting of pixels from all six original images. The end result is an abstract, unrecognizable face.
![]()
The second approach was to extract portions of each of the six original matrices, output them as matrix layers in the new matrix. The "srcdimstart" object and the "srcdimend" object were used to specify the coordinates of the matrix from the original image, and the "dstdimstart" and "dstdimend" to specify the location in the new matrix. The end result is a collage made up of squares of the different parts of the six EVIL leaders. This approach creates a more recognizable face than the first. I also incorporated the option to view the layering collage in color or black and white, as well as the option for the user to freeze the frame and/or delete the image to start over, allowing the user to participate in the making of the new faces.
![]()
(doesn't this oddly look like Bush?)
The initial concept was to create humorous combinations of faces as a way to stress the silliness of the idea of the "axis of evil". But other concepts started to surface, more meaningful, and more serious ones that could be explored further. Among them is this idea of how do we put a face on the word evil? What attributes create an evil person? Who can be evil? It started to raise this issue of surveillance and how we can pinpoint evil among regular people. This could make for an interesting facial profiling project.
The idea for my piece was to give old people a headache. ; ) It was originally designed to a be a sort of oscilloscope visualizer, but ended up being more of a messy pixel orgy. I actually do like the chaotic energy more than the original idea. I guess thats what using 66 random operations between two different jitter matrices will do.
Inspiration came floating into my head when on the first day of class I saw the "analyzer" object being used to transcribe raw audio into numerical data. I thought "Wow, wouldn't that be a cool way to move shit around."
Not being entirely competent with mathematics (my personal finances are a testament to this) I can't say for certain what all the operations are doing with the pixels from the two matrices, but the numbers from the loudness, brightness, and noisiness of the sound are controlling the colors of the pixels. The movement of the pixels is also controlled by the brightness and the loudness of the sound, with the brightness controlling the x coordinates, and the loudness controlling the y ones.
I also set up a couple computer keys to control the gates which toggle on and off the jit.op and jit.wake cycles. The result is a live chaotic instrument, that responds to either live audio through the computers input or through playing an audio file (which perhaps in further incarnations could be manipulated live).
And of course the escape key grants access to full screen mode, for a total pixel panic.
: )
A still image from the project.
Intro to Mediamill:
To do for the next class:
and the
message.