icm

ITP ICM Final— Touching the Voice

Using LeapMotion Library Minim OSC5 to talk to Max/MSP via OSC the Leap Motion controls the samples (processing) and the looping and recording of my voice (max/msp) the visualization is controlled by my voice. an instrument for the voice…. looking at expressions of the human instrument with intimate gestures. I wanted to explore the LEAP […]

controling my singing with LEAP motion

I am trying to use the LEAP motion to control modulation and processing of my voice while singing live. Frequently as a singer I use my hands to articulate concepts, emphasis or to remind myself how to physically reach a note.  I would like to use the LEAP motion to interpret these automatic movements into […]

Proposal for Final ICM project

http://prezi.com/fcscxhsqakjv/?utm_campaign=share&utm_medium=copy   presentation for final project for ICM

Cosmos Visualization

the nature of code cosmos edition from Amelia winger-bearskin on Vimeo. this is the text from Carl Sagan’s “Cosmos” the song I wrote was during the workshop the Nature of Code: Cosmos Edition by Dan Shiffman we had this past Saturday. He took us to a planetarium to try out some ideas for visualization of […]

webcam test 1

//from the book processing by Dan Shiffman tweek of his code for mirrors1 PFont f;//font import processing.video.*; // Size of each cell in the grid int cellSize = 15; // Number of columns and rows in our system int cols, rows; // Variable for capture device Capture video; void setup() { size(800, 600); // Set […]

Class 6 ICM – KINECT and PHOTOS! blogging during class….

code:   PImage img; void setup() { size(900, 600); img = loadImage(“http://2.bp.blogspot.com/-HeiLXL6PDSE/UDt6kuscRFI/AAAAAAAAJHM/znGighNbnX0/s1600/new-york-city-aerial-view.jpeg”); } void draw() { for (int i=0;i<img.pixels.length;i++) { float bright=brightness(img.pixels[i]); if (bright<189) { img.pixels[i]=0xD3D3D3; if (bright<188) { img.pixels[i]=0xA56FB4; } /* loadPixels(); for(int i = 0; i < pixels.length; i++){ if (i < pixels.length/2){ pixels[i] = 0xDBD7BA; } } //updatePixels(); */ } } image(img, […]

Sound Experiment 2

Experiment with sound 2 Sound Experiment 2 from Amelia winger-bearskin on Vimeo. String universe = “Universe is now”; import ddf.minim.*; import ddf.minim.ugens.*; Minim minim; AudioOutput out; PFont g; float r = 200; int rectX, rectY; int circleX, circleY; color circleColor, baseColor; color currentColor; boolean circleOver = false; void setup() { size(720, 480); g = createFont(“Georgia”,50,true); […]

Amelia’s Sound Wheel

Tweeking John Choi’s Object with Sound with MINIM   Sound Wheel in Processing from Amelia winger-bearskin on Vimeo. WheelSpoke w1; WheelSpoke w2; WheelSpoke w3; import ddf.minim.*; import ddf.minim.ugens.*; Minim minim; AudioOutput out; void setup () { size (800, 300); minim = new Minim(this); out = minim.getLineOut(); for (int i=0; i<45; i++) { out.playNote( 0.0, 0.9, […]

GarageBand USB MIDI Control with Processing

I am working towards my midterm project 3 USB MIDI controllers, but first I needed to figure out how to control the voices in a program (here using GarageBand, but will be using MainStage or Ableton Live soon) using Processing.  The video after this one shows how I control it with the Arduino as well. […]

Universe is now

Play game here: http://www.inventioninbrooklyn.com/processing/Universeisnow/ CODE: //amelia’s the universe is now after chapter 17-18 in processing by dan shiffman //you can move the mouse, key press and mouse press or all three for different effects String universe = “Universe is now”; //front PFont g; float r = 200; //variable size void setup() { size(400, 400); g […]

Harrow’s Point Cards of Fate Game

SO this is for Clio and Sharang who needed a Harrow’s Point Cards of Fate deck of cards, but they are out of print and really expensive on ebay IF you can find them.  So I made them this virtual deck in Processing.  I have yet to input all the text (this is random text […]

Star Drawing

ok here is the link to the javascript version http://www.inventioninbrooklyn.com/processing/star/ but the code below is different cause i have a background song which wasn’t supported in .js   import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; float r; float g; float b; float a; float diam; float x; float y; float […]

Interaction drawing with clicks

Link to use the program   http://www.inventioninbrooklyn.com/processing/interactivedrawing/ code: float r; float g; float b; float a; float diam; float x; float y; float o; void setup() { size(720,480); background(255);} void draw() { r = random(255); g = random(255); b = random(255); a = random(255); o = random(100); diam = random(300); x = (mouseX); y = […]

Variation 1 interactive drawing

Link to javascript http://www.inventioninbrooklyn.com/processing/Variation_1/   void setup() { size(620, 480);background (1); } void draw() { stroke(mouseX,mouseY,pmouseX,mouseY); rect(pmouseX, pmouseX, mouseY,mouseX); fill (mouseY,mouseX,pmouseX,pmouseY); ellipse(mouseX,mouseY,pmouseX,pmouseY);}

Interactive version of same drawing for ICM – first assignment-code

http://www.inventioninbrooklyn.com/processing/Project%201/ void setup() { size(620, 480);background (1); } void draw() { stroke(19); fill(199, pmouseX, 333); ellipse(1, 99, 33, 33); ellipse(mouseX, 99, 33, 33); ellipse(pmouseX, pmouseY, mouseY, 33); ellipse(150, 99, 33, 33); ellipse(200, 99, 33, 33); ellipse(250, 99, 33, 33); ellipse(300, 99, 33, 33); ellipse(350, 99, 33, 33); ellipse(400, 99, 33, 33); ellipse(450, 99, 33, 33); […]

ICM-Drawing with Processing first homework assignment.

size(620,480); background(1); stroke(19); fill(199,19,333); ellipse(1,99,33,33); ellipse(50,99,33,33); ellipse(100,99,33,33); ellipse(150,99,33,33); ellipse(200,99,33,33); ellipse(250,99,33,33); ellipse(300,99,33,33); ellipse(350,99,33,33); ellipse(400,99,33,33); ellipse(450,99,33,33); ellipse(500,99,33,33); ellipse(550,99,33,33); ellipse(600,99,33,33); ellipse(650,99,33,33); fill(399,33,333); ellipse(1,99,33,33); ellipse(50,99,33,33); ellipse(200,99,33,33); ellipse(350,99,33,33); ellipse(400,99,33,33); ellipse(550,99,33,33); ellipse(600,99,33,33); ellipse(750,99,33,33); ellipse(800,99,33,33); ellipse(950,99,33,33); ellipse(1100,99,33,33); ellipse(1200,99,33,33); ellipse(1300,99,33,33); ellipse(1400,99,33,33); fill(233,150,400); rect(5,150,99,33); fill(233,200,400); rect(5,200,99,33); fill(233,250,400); rect(5,250,99,33); fill(233,300,400); rect(5,300,99,33); fill(210,350,400); rect(5,350,99,33); fill(200,400,400); rect(5,400,99,33); rectMode(CENTER); fill(233,150,400); rect(5,150,99,33); fill(233,200,400); rect(5,200,99,33); fill(233,250,400); rect(5,250,99,33); fill(233,300,400); rect(5,300,99,33); fill(210,350,400); […]