Tuesday, March 1, 2011


This video appears to have lots of feedback and blurring going on. This could be done in Max using the jit.wake object and the jit.slide object. The slide object creates a trail effect in various amounts depending on the argument it is given. The video also increases and decreases in size which could be done using the jit.rota effect and sending it various zoom_x and zoom_y positions. The video also appears to increase in brightness and saturation and change colors at various points. These effects could easily be created by using the jit.brocsa and increasing the brightness and saturation. The color changes could be done using the jit.hue effect or changing the colors of the jit matrix. At certain points in the video there also appears to be two videos mixed together. This could be done using the jit.op object and experimenting with various arguments until the desired effect is achieved.

Autechre

Autechre Gantz Graf


I saw the music video for Gantz Graf around the time when I first started exploring 3D in Jitter. I have done a few tests exploring methods similar to this and I think I have a sense of some of the techniques. First, you would want to generate the basic set of forms (sphere, cylinder, plane, maybe a few others) either using the equations directly through jit.expr or by using preset shapes from jit.gridshape and enabling matrixoutput. The resulting matrixes would then be saved as still image files in float32 format. From there, you could either program real-time accoustic analysis to turn the audio into control information, or you could actually use analysis to generate a database of control values that could be used in a procedural, non-real-time fashion. Next you would want to look at how you would use that control data to control morphology through manipulation of the source matrixes. Some methods that appear to be in use in Grantz Graf are: matrix combining using srcdimstart/end dstdimstart/end combos. This would allow you to roll a section of one form through another form. Or a simple xfade between forms. Various jit.op settings would provide compelling manipulation possibilities, such as rescaling of individual points, rows, columns based on spectral energies or overall amplitude. At times changes appear to only affect one axis (x, y, or z independent of the others). This could be accomplished either by using a multi-planar jit.op or by using jit.unpack, manipulating a plane, then recombining with jit.pack. Because of the high resolution of the 3D forms as well as high resolution render output, the final output would almost certainly have to be generated in non-real-time. Thus a procedural frame-by-frame render scheduler would have to be created.


Cory

Tuesday, November 9, 2010

Readings for Wednesday

I've sent email to everyone in class about the readings for Wednesday; since some of them are PDFs from the library, they cannot be posted to this forum.

In addition to the reading, please come to class ready to discuss your feelings about technology in the arts, technology tools and your fear (or excitement) w/r/t programming.

See you tomorrow!

[ddg]

Saturday, November 6, 2010

Readings for Monday

Here are some readings about persuasive technology and environmental psychology.

This an essay by BJ Fogg which provides some background context for what exactly persuasive technology is. The essay presents five perspectives on computers and persuasion. One of the perspectives discusses the ethicalness of persuasive technology.


This article focusses on environmental psychology by reviewing interventional programs aimed at reducing energy consumption in the home. Although these programs do not utilize computer systems many of these interventions can easily be adopted to persuasive technology.


Here are some examples of using persuasive technology to encourage pro-environmental behaviors.


In order to read some of these I think you will have to log into the penrose library. When you click on a link it should take you to the login page and than to the article. If anyone has any problems let me know and I can send you the articles by email.










Wabi Sabi & Software Development

Hi! Here's some reading for Monday!

What is Wabi Sabi?

This essay provides a concise description of Wabi Sabi and Japanese aesthetic.

(Unfortunately, there was not a citation)

Japanese Aesthetics, Wabi-Sabi, and the Tea Ceremony

How Wabi Sabi has been applied in software development.

WABI SABI & SOFTWARE DEVELOPMENT GENERAL

O’Reilly FYI -- Why Ugly Teams Win – Scott Berkun’s essay from Beautiful Teams

WABI SABI & PRESENTATION VISUALS

Presentation Zen -- Garr Reynolds’ blog on issues related to professional presentation design.

Wabi Sabi and Presentation Visuals Part I

Wabi Sabi and Presentation Visuals Part II

WABI SABI & AGILE SOFTWARE DEVELOPMENT

BLOG Wabi Sabi and Agile Development by Alex Singh

WABI SABI & EXPERIENCE DESIGN

Zen and the Art of Experience Design – Wabi Sabi and Experience Design

WABI SABI & WIKI

Wabi Sabi Wiki For Dummies.PDF

Friday, November 5, 2010

Smart People Talking about Music and Technology



This video, produced as a joke to help publicize Brian Eno's newest release, is actually indicative of many musician's feelings about academic engagement in the field of current music and audio production. Why is there the need to flood the person "doing it" with information about why and how they are producing what they produce?

Taking a swipe at the semiotic overload of popular cultural studies might seem like easy targeting, but kudos to Eno for being willing to make fun of a system and process that he himself often embraces.

[ddg]

Tuesday, November 2, 2010

Random Acts of Culture

I found this clip where the Philadelphia Opera Chorus gathered as a flash mob to sing the Hallelujah Chorus in Macy's. It was just this past weekend, too. That's taking the music a little outside the concert hall.