Categories
ComputationalMedia

icm . midterm

are you happy to be at the screen?

this project includes 3 screens. the first poses the question. the user has the option to choose yes or no. the two options show the remaining two screens. yes uses the users built-in camera to provide a live video feed of the user, and flickers a set of smooching lips over the display. no prompts the user again, asking where s/he would rather be. the application uses the users textual input to search google images and display the a returned image.

prompt screen.

yes, smootch.

no, transport.

Categories
ComputationalMedia

icm . week 5

i like dorkmag.com

Categories
ComputationalMedia

icm . week 4

a little fun
a lot more

Categories
ComputationalMedia

icm . week 3

feeding challenge (better if run from processing itself)
if it won’t run in the browser, copy and paste the source code from here into processing

Categories
ComputationalMedia

icm . week 2

“cone the flying treats/sweets”

Categories
ComputationalMedia

icm . week 1

“you are what you eat”

Categories
HybridityGlobalization

Readings and Schedule

Texts
Recommended books:
–   Kraidy. Marwan. 2006. Hybridity, or The Cultural Logic of Globalization. Philadelphia: Temple University Press

–   Nederveen Pieterse, J. 2004. Globalization and Culture: Global Mélange. New York: Rowman & Littlefield.
The key chapters from these books will be made available as pdfs, but they’re compact and will have lasting value (especially Pieterse) so it’s worth buying them.

Articles and selected chapters (on Blackboard, list subject to change):
–    Fredric Jameson. 1998. The Cultural Turn: Selected writings on the Postmodern, 1983-1998. London: Verso.
–    David Harvey. 1990. The Condition of Postmodernity. Oxford: Blackwell.
–    Seyla Benhabib. 2002. The Claims of Culture: Equality and Diversity in the Global Era. Princeton University Press.
–    Nestor Garcia Canclini. 1995. Hybrid Cultures: Strategies for Entering and Leaving Modernity. Minneapolis: University of Minneapolis Press.
–    Nelson George. 2005. Hip Hop America. New York: ??.
–    Koichi Iwabuchi. 2002. Recentering Globalization: Popular Culture and Japanese Transnationalism. Durham, NC: Duke University Press.
–    Christopher Dunn. 2001. Brutality Garden: Tropicalia and the Emergence of a Brazilian Counterculture. Chapel Hill: University of North Carolina Press.
–    Caetano Veloso. 2002. (trans. De Sena, I). Tropical Truth: A Story of Music & Revolution in Brazil. New York: Da Capo Press.
–    George Yudice. 2004. The Expediency of Culture: Uses of Culture in the Global Era. Durham: Duke University Press.
–    Richard Florida. 2005. The Flight of the Creative Class: The New Global Competition for Talent. New York: Collins.
–    Sam Howard-Spink. 2004. “Grey Tuesday, online cultural activism and the mash-up of music and politics.” First Monday, volume 9, number 10 (October).
–    Kembrew McLeod. 2007. Freedom of Expression: Resistance and Repression in the Age of Intellectual Property. Minnesota: University Of Minnesota Press.
–    Henry Jenkins. 2006. Fans, Bloggers, and Gamers: Exploring Participatory Culture. New York: NYU Press.
–    Yochai Benkler. 2006. The Wealth of Networks. How Social Production Transforms Markets and Freedom. New Haven: Yale University Press.

Week1: 9/6    Introduction to Course
Themes and concepts; class and assignment logistics.
Discussion: What do the terms ‘globalization,’ ‘culture’ and ‘hybridity’ mean to you?
Readings: Williams, Macey

Week2: 9/13    Culture, Modernity and Postmodernity
Readings: Jameson, Harvey.

Week3: 9/20    Uses and Abuses of Culture in Models of globalization
Readings: Benhabib; Petierse; Kraidy chapters 1, 2.
(BB discussion I contribution due by end of 9/19)

Week4: 9/27     Paths of Hybridity.
Readings: Stoss; Kraidy chapter 3; Canclini

Week5: 10/4    A New Path: Globalization as/is Hybridization
Readings: Pieterse, Kraidy chapter 4
(BB discussion II contribution due by end of 10/3)

Week6: 10/11    Hybrid media texts – Made in America?
Readings: Kraidy chapter 5; George.

Week7: 10/18    Japan, Asia and “soft power”
Readings: Iwabuchi, tba
(BB discussion III contribution due by end of 10/17)

Week8: 10/25    Latin America – Brazil Part 1
Readings: Dunn, Veloso, Vianna

Week9: 11/1    Latin America – Brazil Part 2
Readings: Yudice, Howard-Spink
(BB discussion IV contribution due by end of 10/31)

Week10: 11/8        The Political Economy of Global Hybridization, Part 1
Readings: Yudice, Florida, Castells

Week11: 11/15     The Changing Political Economies of Music
Readings: Howard-Spink, McLeod
(BB discussion V contribution due by end of 11/14)

Week12: 11/22    NO CLASS – THANKSGIVING

Week13: 11/29    Participatory Culture
Readings: Jenkins, Benkler, Balkin
Class presentations

Week14: 12/6     Refining the Hybridity Theory
Readings: Kraidy, Nederveen Peiterse, Kellner
Class presentations

Week15: 12/13    Spillover, wrap-up.
Class presentations
FINAL PAPER DUE

Categories
PhysicalComputing

final project – so i’ve added some..

documentation to the last two entries, including pictures and videos. i suppose there is a lot more detail i could go into about the process of the project, but the heart of what happened is that we started with one concept. then, we continued to develop it over time based on problems we encountered and solutions that made the most sense. in the end, we got a big bird that moved in a way we’re quite satisfied with, and we know how it would be used and how we could make improvements. the box could be covered w a type of insulation to mask the sound, since the mechanism of the wire and pulleys is pretty silent already. we could place the structure in a public space for it to be self contained and the silhoutte could be really really nice. we had difficulty when presentation time came around, as the motion sensing, light emitting unit ceased functioning at go time. we believe the unit was short circuited (most likely when i was soddering extension wires). we were still fotunately able to see what might happen with a silhouette due to some improvising in class time. charley and i worked well together. i’m thinking of making a smaller model in the future for myself, and i think i’m going to continue with the idea of flight/freedom/birds/motion/dreaminess in future projects. documentation will probably become more methodological and good looking. we’ll see. for now, we’ve learned and have a lil something to show for it.

Categories
PhysicalComputing

final project – surprise surprise surprise

what is up. charley and i broke through tonight. phwew!


light flight from ben yee on Vimeo.


light flight from ben yee on Vimeo.


light flight guts from ben yee on Vimeo.

and here’s the working code we implemented

/* code modified by Ben and Charley
from James and Christian’s Balloon Tree
*/

int photoSwitch = 2;
int motorPin0 = 3; // pin in hbridge to arduino for motor
int motorPin1 = 4; // pin in hbridge to arduino for motor

int switchPin1 = 7; // pin for switch 1 to arduino
int switchPin2 = 8; // pin for switch 2 to arduino

int state1 = 0; // initial state of switch 1 is open
int state2 = 0; // initial state of switch 2 is open
int motorPinSwap = 0; //variable used to switch direction of motor
int motorPin0value = HIGH; // variable for motor direction
int motorPin1value = LOW; // variable for motor direction

boolean previouslyPressed1 = false; //BOOLEAN STATEMENT USED TO UNDERSTAND THE PREVIOUS STATE OF SWITCH1
boolean previouslyPressed2 = false; //BOOLEAN STATEMENT USED TO UNDERSTAND THE PREVIOUS STATE OF SWITCH2

void setup() {
Serial.begin(9600);
pinMode(motorPin0, OUTPUT);
pinMode(motorPin1, OUTPUT);
//the switch is an input
pinMode(photoSwitch, INPUT);
pinMode(switchPin1, INPUT);
pinMode(switchPin2, INPUT);
}

void loop() {

if (digitalRead(photoSwitch) == HIGH) {
digitalWrite(motorPin0,motorPin0value); //starts motor in one direction using variable motorPin0value
digitalWrite(motorPin1,motorPin1value); //starts motor in one direction using variable motorPin1value

//
state1 = digitalRead(switchPin1); //READING THE STATE SWITCH1
Serial.print(motorPin0value,DEC); //PRINT LINE
Serial.println(motorPin1value,DEC); //PRINT LINE
//********************************* IF STATEMENT FOR SWITCH1 ******************************
if(state1 == 1 && previouslyPressed1 == false) //IF STATEMENT IN ORDER TO CHANGE THE MOTORS DIRECTION
{ //IF SWITCH1 IS TURNED ON, AND IT WAS NOT PREVIOUSLY PRESSED
motorPinSwap = motorPin0value; //THEN SWITCH THE PIN AND REVERSE THE DIRECTION OF THE MOTOR
motorPin0value = motorPin1value; //WHICH IN RETURN MEANS THE SWITCH AS BEEN PREVIOUSLY PRESSED
motorPin1value = motorPinSwap; //WHICH IS WHY IT IS NOW “TRUE”

previouslyPressed1 = true;
}
else if(state1 == 0) //ELSE IF THE SWITCH IS NOT TURNED ON THAN IT HAS ALSO NOT
previouslyPressed1 = false; //BEEN PREVIOUSLY PRESSED

//
state2 = digitalRead(switchPin2); //READING A SECOND STATE USING SWITCH2
Serial.print(motorPin0value,DEC);
Serial.println (motorPin1value,DEC);
//******************************************* IF STATEMENT FOR SWITCH2 **************************************
if(state2 == 1 && previouslyPressed2 == false) //IF STATEMENT IN ORDER TO CHANGE THE MOTORS DIRECTION
{
motorPinSwap = motorPin0value;
motorPin0value = motorPin1value;
motorPin1value = motorPinSwap;

previouslyPressed2 = true;
}
else if(state2 == 0)
previouslyPressed2 = false;

}
else {
digitalWrite(motorPin0, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motorPin1, HIGH); // set leg 2 of the H-bridge
}

}

Categories
PhysicalComputing

final project – progression

charley and i made lots of moves yesterday.

here’s a bunch of images taken over the course of the progress dating in the future even. smile.










our solar-powered-motion-sensor-triggered-super -bright-led unit arrived today. we were happy to find that it includes an auto/off switch and toggles for darkness, sensitivity, and time. also today charley further strengethened the mounting of the motor and added an antenna for the photocell.

though we took a late start to the project, our rapid action and hourly contributions have this “birds the word / light flight / qua quaalh qua quaaal” project near completion.