Category Archives: Reactions

Reactions to Our Final Project – We Got Sole

For our reactions, we were not able to get that many since we were far on our project because the arrival of our components were not there yet. But instead of wasting time, we had the people who talked to us about our project for feedback and their opinion as to how we could improve our game plan.

Alongside this, we also gave them an idea of how the project was going to look like.

We showed them this video of Christshon’s Hypercinema work.

https://youtu.be/5bSYlQ3Lt0Q

We also explained to our future users how they were going to interact with the piece.

Christshon and I also mentioned how we changed our idea of the user flipping through different patterns of the LEDs and to instead, implement the use of an RGB LED ring.

Final

fullscreen: https://editor.p5js.org/xuemeiyang/full/rJrKDzDam

edit: https://editor.p5js.org/xuemeiyang/sketches/rJrKDzDam

What it is
  • Pinwheels + Fat Cats + Fish + Paper Plane
  • Objects controlled by sounds.
Why made it
  • Cross-dimensional interaction
  • Easy to play with
  • Different inputs lead to different outputs
  • // I LOVE FAT CATS 😀
Who uses it
  • Everyone
How it works
  • There is only one input : the microphone
  • Based on how hard the user blows to the microphone, the rotation speed of pinwheel and the wind sound will change.
  • By dividing the input into different stages, there will also be different reactions
  • Cats’ behavior
  • The fish rain
The process
  • Coding
  • Pinwheels
  • Fat cats
  • Volume of wind sound
  • Paper Plane
  • Fish rain
  • Buy the pinwheel & microphones
  • Settle the microphone on pinwheel

iConcert

video

https://vimeo.com/306778810

Powerpoint

https://drive.google.com/open?id=1NNjm1CEuwuVWFnFWEf7kPRYFj-TYYB47

p5

https://editor.p5js.org/ach549@nyu.edu/sketches/rJ82qfVxE

Arduino

#define PIN_ANALOG_X 0
#define PIN_ANALOG_Y 1
#define PIN_ANALOG_X2 2
#define PIN_ANALOG_Y2 3
#define PIN_ANALOG_X3 4
#define PIN_ANALOG_Y3 5
#define PIN_ANALOG_X4 6
#define PIN_ANALOG_Y4 7
#define PIN_ANALOG_X5 8
#define PIN_ANALOG_Y5 9
#define PIN_ANALOG_X6 10
#define PIN_ANALOG_Y6 11

int sensor1 = analogRead(A0);
int sensor2 = analogRead(A1);
int sensor3 = analogRead(A2);
int sensor4 = analogRead(A3);
int sensor5 = analogRead(A4);
int sensor6 = analogRead(A5);
int sensor7 = analogRead(A6);
int sensor8 = analogRead(A7);
int sensor9 = analogRead(A8);
int sensor10 = analogRead(A9);
int sensor11 = analogRead(A10);
int sensor12 = analogRead(A11);

//joystick 2 X A2 Y A3

void setup() {
Serial.begin(9600);
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
pinMode(A4, INPUT_PULLUP);
pinMode(A5, INPUT_PULLUP);
pinMode(A6, INPUT_PULLUP);
pinMode(A7, INPUT_PULLUP);
pinMode(A8, INPUT_PULLUP);
pinMode(A9, INPUT_PULLUP);
pinMode(A10, INPUT_PULLUP);
pinMode(A11, INPUT_PULLUP);

PIN_ANALOG_X != PIN_ANALOG_Y;
PIN_ANALOG_X2 != PIN_ANALOG_Y2;
PIN_ANALOG_X3 != PIN_ANALOG_Y3;
PIN_ANALOG_X4 != PIN_ANALOG_Y4;
PIN_ANALOG_X5 != PIN_ANALOG_Y5;
PIN_ANALOG_X6 != PIN_ANALOG_Y6;

// pinMode(2, OUTPUT);
}

void loop() {

Serial.print(analogRead(PIN_ANALOG_X)+analogRead(PIN_ANALOG_Y));
Serial.print(“,”);

Serial.print((analogRead(PIN_ANALOG_X2)+analogRead(PIN_ANALOG_Y2))+3000);
Serial.print(“,”);

Serial.print((analogRead(PIN_ANALOG_X3)+analogRead(PIN_ANALOG_Y3))+6000);
Serial.print(“,”);

Serial.print(-analogRead(PIN_ANALOG_X4)-analogRead(PIN_ANALOG_Y4));
Serial.print(“,”);

Serial.print((-analogRead(PIN_ANALOG_X5)-analogRead(PIN_ANALOG_Y5))-3000);
Serial.print(“,”);

Serial.println((-analogRead(PIN_ANALOG_X6)-analogRead(PIN_ANALOG_Y6))-6000);

delay(10);

}

What

My project is a cross between an instrument and a sound remixer. It is preloaded with 3 sounds and 3  tunes the user can “remix.” It can be considered the “kid’s version” of DJ equipment.

Why

So many people love music and have personal things they would change about certain songs or performances, but no way to do it. Learning how to use really DJ equipment is difficult, time consuming, and usually left to the professionals. Actual DJ equipment is expensive ad bulky. That’s why I created the “kid’s version” of DJ equipement giving regular people a chance to make music.

How

The project consists of 6 joysticks all mapped to speed and volume. There are 4 joysticks on the bottom and 2 joysticks on the top sitting where the fingers naturally would when holding a video game controller. I made the case out of foam and resemble a nintendo or PS4 shape to be more comfortable, user-friendly, and intuitive. Out of the 6 joysticks, the 3 on the right are connected to 3 different real songs and the 3 on the left are connected to 3 different tunes/beats.

Cat and Fish

My work stopped because of a very strange problem. When I test the print of Arduino, everything went well.

https://drive.google.com/open?id=16v3lY0NDYYgPhZm5pRpYNDBpY-6c5Lzx

However, when I connected Arduino side with p5 side, the print went crazy and both sides cannot read accurately. So, the output (the color of the circle ) was not stable.

https://drive.google.com/open?id=1pVlV_xyDcIiO5Vxd8IfIGqjghUp-l1zL

I cannot deal with it and be able to move forward.

 

 

cat and fish:

https://drive.google.com/open?id=1oycetV20dXeXv8pLrA-DsKm-eDFOr5ko

Later, I still make a project, though the data is also weird. The fish changes in size with the potentiometer and the cat’s mouth open larger like it is laughing when the fish is bigger.