We wanted to distort a piece of clothe by screaming. What's interesting is to have a strange clothe that we can't imagine before it is done, from a particular sound.

### Teacher Notes

Teachers! Did you use this instructable in your classroom?

Add a Teacher Note to share how you incorporated it into your lesson.

## Step 1: What You Will Need

To realize the screamono, we used :

- a kimono pattern

- a computer with Processing and Photoshop softwares

- a big inkjet printer

- a big piece of cloth

- a sewing machine

- sew staff as pins, yarn, scissors...

## Step 2: Get a Kimono Pattern on Processing

We used a kimono pattern because it's quite simple, and we simplified it more again.

Then, we drew it on Processing, with squares and lines. (As the drawing is already about distorting it with a sound, please see the full code in the next step.)

## Step 3: Modify the Pattern Drawing With a Sound (Processing Code)

Here's the Processing code to distort the pattern with a sound from the computer's microphone. You can try different sounds to get what you want, we used Janet Leigh's scream in Hitchcock's 1960 movie *Psycho*, when she's killed in her shower.

<p>import ddf.minim.analysis.*;<br>import ddf.minim.*;</p><p>Minim minim; AudioInput in; AudioRecorder recorder; FFT fft; int z=0;</p><p>void setup() { size(1280, 800); minim = new Minim(this); in = minim.getLineIn(); fft = new FFT( in.bufferSize(), in.sampleRate() ); //frameRate(120);</p><p>} void draw() {</p><p> background(#FFFFFF); stroke(#000000); fill(255, 255, 255, 154); fft.forward( in.mix );</p><p> for (int i = 0; i < fft.specSize (); i++) {</p><p>//manche quad(200-(fft.getBand(i)*random(5)),320-(fft.getBand(i)*random(5)), 370+(fft.getBand(i)*random(5)),320-(fft.getBand(i)*random(5)),370+(fft.getBand(i)*random(5)), 500+(fft.getBand(i)*random(5)),200- (fft.getBand(i)*random(5)), 500+(fft.getBand(i)*random(5)) ); //dos float a = random(5); float b = random (5); float c = random(5); float d = random (5); float e = random(5); float f = random (5); float g = random(5); float h = random (5); float j = random(5); float k = random (5); //dos1 line(600-(fft.getBand(i)*j),220-(fft.getBand(i)*k),630-(fft.getBand(i)*a),200-(fft.getBand(i)*b)); //dos2 line(630-(fft.getBand(i)*a),200-(fft.getBand(i)*b),750+(fft.getBand(i)*c),200-(fft.getBand(i)*d)); //dos3 line(750+(fft.getBand(i)*c),200-(fft.getBand(i)*d),750+(fft.getBand(i)*e),600+(fft.getBand(i)*f)); //dos4 line(750+(fft.getBand(i)*e),600+(fft.getBand(i)*f),600-(fft.getBand(i)*g),600+(fft.getBand(i)*h)); //dos5 line(600-(fft.getBand(i)*g),600+(fft.getBand(i)*h),600-(fft.getBand(i)*j),220-(fft.getBand(i)*k)); //devant //devant1 float l = random(5); float m = random (5); float n = random(5); float o = random (5); float p = random(5); float q = random (5); float r = random(5); float s = random (5); float t = random(5); float u = random (5); //devant1 line(900-(fft.getBand(i)*l),560-(fft.getBand(i)*m),1020-(fft.getBand(i)*n),200-(fft.getBand(i)*o)); //devant2 line(1020-(fft.getBand(i)*n),200-(fft.getBand(i)*o),1120+(fft.getBand(i)*p),200-(fft.getBand(i)*q)); //devant3 line(1120+(fft.getBand(i)*p),200-(fft.getBand(i)*q),1120+(fft.getBand(i)*r),600+(fft.getBand(i)*s)); //devant4 line(1120+(fft.getBand(i)*r),600+(fft.getBand(i)*s),900-(fft.getBand(i)*t),600+(fft.getBand(i)*u)); //devant5 line(900-(fft.getBand(i)*t),600+(fft.getBand(i)*u),900-(fft.getBand(i)*l),560-(fft.getBand(i)*m)); } if (keyPressed == true) { save(z+"dessin.jpg"); z++; delay(100); } }</p>

## Step 4: Get Your Distorted Pattern From Processing Distorted Drawing

The Processing code saves the picture when your press any keyboard button for a long time. We opened this JPEG file with a drawing software as Photoshop to choose a single pattern from the distorted drawings, as you can see on the pictures. We selected shapes that doesn't cross other pattern shapes or go out of the sketch, but which are quite distorted however.

Then, we printed the new pattern on a big inkjet printer to have it in the right size. (Our original kimono pattern will help us to sew the different parts in the right places.)

## Step 5: Sew the Strange Screamono !

Now that we have the pattern, we can follow it to cut the material (you need to double each piece, and do the sleeve twice) ; and then, do your best to sew it whatever how bizarre it looks ! Maybe you'll have big baggies, maybe long pleats ; the stranger it is, the better ! Finish it and enjoy the surprising shapes it has.

Thanks for watching, we apologize for any language mistake or unclear detail. It's our first post on Instructable, but if you have any question, please tell us !

- Antoine and Sidonie, french design students

## 4 Discussions

2 years ago

superrr niceee

4 years ago

Neat!

4 years ago

This is wicked cool! Love the concept.

4 years ago on Introduction

This is such an interesting idea! I love it!