<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Josijtz</id>
	<title>Medien Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Josijtz"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/Josijtz"/>
	<updated>2026-04-05T15:10:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80851</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80851"/>
		<updated>2016-04-07T18:22:23Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* My Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];   &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
  }    &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
  players[i].pause();}&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause(); }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
[https://vimeo.com/161960707 Part 1 Beat Detection]&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 2 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code Part 1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
 &lt;br /&gt;
  size(500, 500, P3D);&lt;br /&gt;
 &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
  &lt;br /&gt;
  beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
  rectMode(CENTER);&lt;br /&gt;
  eRadius = 20;&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  background(0);&lt;br /&gt;
  beat.detect(song.mix);&lt;br /&gt;
  &lt;br /&gt;
  fill( random(255), random(255), random(255), random(255));&lt;br /&gt;
  int x = int(random(100, width - 100));&lt;br /&gt;
  int y = int(random(100, height -100));&lt;br /&gt;
  if (beat.isOnset() )&lt;br /&gt;
rect(250, 250, random(width), random(height));&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() { &lt;br /&gt;
   &lt;br /&gt;
  minim.stop();&lt;br /&gt;
  song.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed()&lt;br /&gt;
{&lt;br /&gt;
  if ( key == &#039;1&#039;) {&lt;br /&gt;
    &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if ( key == &#039;2&#039;) {&lt;br /&gt;
    &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song-2.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if ( key == &#039;3&#039;) {&lt;br /&gt;
    &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song-3.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if ( key == &#039;4&#039;) {&lt;br /&gt;
    &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song-4.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if ( key == &#039;5&#039;) {&lt;br /&gt;
    &lt;br /&gt;
  minim = new Minim(this);&lt;br /&gt;
  song = minim.loadFile(&amp;quot;song-5.mp3&amp;quot;, 2040);&lt;br /&gt;
  song.play();&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
 if ( key == &#039;x&#039;) {&lt;br /&gt;
   &lt;br /&gt;
 song.close();  &lt;br /&gt;
 minim.stop();   &lt;br /&gt;
 }&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code Part 2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80297</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80297"/>
		<updated>2016-03-31T16:57:25Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];   &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
  }    &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
  players[i].pause();}&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause(); }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80296</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80296"/>
		<updated>2016-03-31T16:57:05Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];   &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
  }    &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
  players[i].pause();}&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause(); }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80295</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80295"/>
		<updated>2016-03-31T16:56:44Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Sound Processing - Interactive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];   &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
  }    &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
  players[i].pause();}&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause(); }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80294</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80294"/>
		<updated>2016-03-31T16:56:19Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Sound Processing - Interactive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];   &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
  }    &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
  players[i].pause();}&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause(); }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  } &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80293</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80293"/>
		<updated>2016-03-31T16:53:57Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* My Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
import ddf.minim.analysis.*;&lt;br /&gt;
import ddf.minim.effects.*;&lt;br /&gt;
import ddf.minim.signals.*;&lt;br /&gt;
import ddf.minim.spi.*;&lt;br /&gt;
import ddf.minim.ugens.*;&lt;br /&gt;
&lt;br /&gt;
import camera3D.*;&lt;br /&gt;
import camera3D.generators.*;&lt;br /&gt;
import camera3D.generators.util.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
PImage img1;&lt;br /&gt;
&lt;br /&gt;
PFont font;&lt;br /&gt;
PFont font1;&lt;br /&gt;
&lt;br /&gt;
int n = 19; &lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer song;&lt;br /&gt;
BeatDetect beat;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
float eRadius;&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
&lt;br /&gt;
 {545, 276, 10}, //1 Humboldthain&lt;br /&gt;
 {782, 470, 10}, //2 Berghain&lt;br /&gt;
 {734, 480, 10}, //3 Tresor&lt;br /&gt;
 {735, 509, 10}, //4 RitterButzke&lt;br /&gt;
 {891, 669, 10}, //5 Grießmühle&lt;br /&gt;
 {945, 589, 10}, //6 WildeRenate&lt;br /&gt;
 {568, 270, 10}, //7 Brunnen70&lt;br /&gt;
 {673, 278, 10}, //8 AlteKantine&lt;br /&gt;
 {422, 370, 10}, //9 Metaxabay&lt;br /&gt;
 {139, 394, 10}, //10 MiSalsa&lt;br /&gt;
 {93, 437, 10}, //11 Goldelse&lt;br /&gt;
 {574, 508, 10}, //12 Werk9&lt;br /&gt;
 {645, 343, 10}, //13 Sophienclub&lt;br /&gt;
 {573, 532, 10}, //14 Gretchen&lt;br /&gt;
 {261, 496, 10}, //15 Quasimodo&lt;br /&gt;
 {203, 456, 10}, //16 A-Trane&lt;br /&gt;
 {746, 440, 10}, //17 GoldenGate&lt;br /&gt;
 {526, 373, 10}, //18 BarTausend&lt;br /&gt;
 {707, 397, 10}, //19 HouseOfWeekend&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this); &lt;br /&gt;
&lt;br /&gt;
size(1000, 750);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;map2.jpg&amp;quot;);&lt;br /&gt;
img.resize(1000, 750);&lt;br /&gt;
img1 = loadImage(&amp;quot;map1.png&amp;quot;);&lt;br /&gt;
img1.resize(631, 92);&lt;br /&gt;
&lt;br /&gt;
font = loadFont(&amp;quot;DejaVuSansCondensed-Bold-60.vlw&amp;quot;);&lt;br /&gt;
font1 = loadFont(&amp;quot;DejaVuSans-ExtraLight-20.vlw&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
players[i] = minim.loadFile(&amp;quot;club-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
beat = new BeatDetect();&lt;br /&gt;
  &lt;br /&gt;
rectMode(CORNER);&lt;br /&gt;
eRadius = 10;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
background(img);&lt;br /&gt;
image(img1, 209, 100);  &lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 65);&lt;br /&gt;
&lt;br /&gt;
fill(0, 24, 50, 70);&lt;br /&gt;
textFont(font, 60);&lt;br /&gt;
text(&amp;quot;THE SOUND OF BERLIN&amp;quot;, 50, 70, -10);&lt;br /&gt;
&lt;br /&gt;
fill(255);&lt;br /&gt;
textFont(font1, 20);&lt;br /&gt;
text(&amp;quot;find the stars and hear the sound of your favorite clubs&amp;quot;, 190, 95); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
println(pmouseX, pmouseY);&lt;br /&gt;
&lt;br /&gt;
 activeLocation = -1; &lt;br /&gt;
 for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
  &lt;br /&gt;
   int[] loc = locations[i];&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   int x1 = loc[0];&lt;br /&gt;
   int y1 = loc[1];&lt;br /&gt;
   int r  = loc[2];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
if(atLocation(x1, y1, r)) {&lt;br /&gt;
         &lt;br /&gt;
activeLocation = i;&lt;br /&gt;
     &lt;br /&gt;
 star(x1, y1, 5, 10, 5); &lt;br /&gt;
 fill(255);&lt;br /&gt;
 noStroke();&lt;br /&gt;
players[i].play();&lt;br /&gt;
 }&lt;br /&gt;
else {&lt;br /&gt;
  &lt;br /&gt;
 players[i].pause();  &lt;br /&gt;
  }  &lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void star(float x, float y, float radius1, float radius2, int npoints) {&lt;br /&gt;
  float angle = TWO_PI / npoints;&lt;br /&gt;
  float halfAngle = angle/2.0;&lt;br /&gt;
  beginShape();&lt;br /&gt;
  for (float a = 0; a &amp;lt; TWO_PI; a += angle) {&lt;br /&gt;
    float sx = x + cos(a) * radius2;&lt;br /&gt;
    float sy = y + sin(a) * radius2;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
    sx = x + cos(a+halfAngle) * radius1;&lt;br /&gt;
    sy = y + sin(a+halfAngle) * radius1;&lt;br /&gt;
    vertex(sx, sy);&lt;br /&gt;
  }&lt;br /&gt;
  endShape(CLOSE); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
&lt;br /&gt;
 return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
&lt;br /&gt;
 if(activeLocation != -1) { &lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
     players[i].pause();&lt;br /&gt;
   }  &lt;br /&gt;
   println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
   players[activeLocation].rewind();&lt;br /&gt;
   players[activeLocation].play();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80291</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80291"/>
		<updated>2016-03-31T16:51:17Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* My Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  My Final Project ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For my final project I wanted to explore the world of sound processing. I started to experiment with the visualization of sound (beat detection).And I got more and more interessted into this topic. The semester break gave me the final inspiration for my project. I created an interactive map which shows some clubs in Berlin. With this map you can find the perfect club for you and your music taste. I think that there has never been a map like this. It could be really helpful and people should start to develope those kind of maps for metropolises like Berlin, London or NewYork.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80247</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80247"/>
		<updated>2016-03-31T11:33:31Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;My Final Project&#039;&#039; === &lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/161019179 Part 1 - Interactive Club Map]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80242</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80242"/>
		<updated>2016-03-31T10:57:09Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Sound Processing - Interactive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80241</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80241"/>
		<updated>2016-03-31T10:56:46Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80240</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=80240"/>
		<updated>2016-03-31T10:54:15Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=78994</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=78994"/>
		<updated>2016-02-21T13:29:16Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
&lt;br /&gt;
int maxFrames;&lt;br /&gt;
&lt;br /&gt;
int d = 4;&lt;br /&gt;
&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77875</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77875"/>
		<updated>2016-01-25T19:09:23Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Sound Processing - Interactive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
int maxFrames;&lt;br /&gt;
int d = 4;&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle.png]]&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Parkh%C3%B6hle.png&amp;diff=77873</id>
		<title>File:Parkhöhle.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Parkh%C3%B6hle.png&amp;diff=77873"/>
		<updated>2016-01-25T19:08:48Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77869</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77869"/>
		<updated>2016-01-25T19:05:23Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Sound Processing - Interactive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
int maxFrames;&lt;br /&gt;
int d = 4;&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Parkhöhle-1.png]]&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Parkh%C3%B6hle-1.png&amp;diff=77864</id>
		<title>File:Parkhöhle-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Parkh%C3%B6hle-1.png&amp;diff=77864"/>
		<updated>2016-01-25T19:00:20Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77863</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77863"/>
		<updated>2016-01-25T18:58:20Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
int maxFrames;&lt;br /&gt;
int d = 4;&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Sound Processing - Interactive&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
import ddf.minim.*;&lt;br /&gt;
&lt;br /&gt;
Minim minim;&lt;br /&gt;
&lt;br /&gt;
int n = 8;&lt;br /&gt;
int idx;&lt;br /&gt;
&lt;br /&gt;
AudioPlayer[] players = new AudioPlayer[n];&lt;br /&gt;
&lt;br /&gt;
int[][] locations = {&lt;br /&gt;
  {307, 234, 10}, //1 &lt;br /&gt;
  {425, 222, 10}, //2&lt;br /&gt;
  {377, 305, 10}, //3&lt;br /&gt;
  {426, 383, 10}, //4&lt;br /&gt;
  {552, 224, 10}, //5&lt;br /&gt;
  {552, 385, 10}, //6&lt;br /&gt;
  {661, 420, 10}, //7&lt;br /&gt;
  {560, 310, 10}, //8&lt;br /&gt;
  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int activeLocation = -1;&lt;br /&gt;
&lt;br /&gt;
PImage img;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
size(800, 600);&lt;br /&gt;
  &lt;br /&gt;
minim = new Minim(this);&lt;br /&gt;
  &lt;br /&gt;
img = loadImage(&amp;quot;parkhöhle.jpg&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
 for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 players[i] = minim.loadFile(“test-&amp;quot; + (i + 1) + &amp;quot;.mp3&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  image(img, 0, 0);&lt;br /&gt;
  fill(255, 150);&lt;br /&gt;
  noStroke();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  activeLocation = -1; &lt;br /&gt;
  &lt;br /&gt;
  for(int i = 0; i &amp;lt; locations.length; i ++) {&lt;br /&gt;
    int[] loc = locations[i];&lt;br /&gt;
    &lt;br /&gt;
 &lt;br /&gt;
    int x = loc[0];&lt;br /&gt;
    int y = loc[1];&lt;br /&gt;
    int r = loc[2];&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
 if(atLocation(x, y, r)) {&lt;br /&gt;
          &lt;br /&gt;
 activeLocation = i;&lt;br /&gt;
      &lt;br /&gt;
 ellipse(x, y, 2*r, 2*r);&lt;br /&gt;
 fill(250, 0); &lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boolean atLocation(int x, int y, int r) {&lt;br /&gt;
  return mouseX &amp;gt; (x - r) &amp;amp;&amp;amp; mouseX &amp;lt; (x + r) &amp;amp;&amp;amp; mouseY &amp;gt; (y - r) &amp;amp;&amp;amp; mouseY &amp;lt; (y + r);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  if(activeLocation != -1) {&lt;br /&gt;
    &lt;br /&gt;
  &lt;br /&gt;
    for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
      players[i].pause();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (activeLocation + 1));&lt;br /&gt;
    players[activeLocation].rewind();&lt;br /&gt;
    players[activeLocation].play();&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
&lt;br /&gt;
  for (int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
    players[i].pause();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  int i = (key - &#039;1&#039;);&lt;br /&gt;
  &lt;br /&gt;
  if (i &amp;gt;= 0 &amp;amp;&amp;amp; i &amp;lt; n) {&lt;br /&gt;
&lt;br /&gt;
    println(&amp;quot;Sound number &amp;quot; + (i + 1));&lt;br /&gt;
    players[i].rewind();&lt;br /&gt;
    players[i].play();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  &lt;br /&gt;
  println(pmouseX, pmouseY); &lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77855</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77855"/>
		<updated>2016-01-25T17:18:34Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
int maxFrames;&lt;br /&gt;
int d = 4;&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Called every time a new frame is available to read&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77854</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77854"/>
		<updated>2016-01-25T17:17:49Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
import processing.video.*;&lt;br /&gt;
Movie myMovie;&lt;br /&gt;
int maxFrames;&lt;br /&gt;
int d = 4;&lt;br /&gt;
boolean recording = false;&lt;br /&gt;
ArrayList frames = new ArrayList();&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(1280, 720);&lt;br /&gt;
  maxFrames = width / d;&lt;br /&gt;
  &lt;br /&gt;
  myMovie = new Movie(this, &amp;quot;NightFever.mp4&amp;quot;);&lt;br /&gt;
  myMovie.loop();&lt;br /&gt;
  &lt;br /&gt;
  PImage img = createImage(width, height, RGB);&lt;br /&gt;
  frames.add(img);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   int n = frames.size();&lt;br /&gt;
   &lt;br /&gt;
  image(myMovie, 0, 0);&lt;br /&gt;
  &lt;br /&gt;
   // iterate over vertical strips&lt;br /&gt;
  for(int i = 0; i &amp;lt; n; i++) {&lt;br /&gt;
 &lt;br /&gt;
    // get snip from the frame&lt;br /&gt;
    PImage img = (PImage) frames.get(i);&lt;br /&gt;
 &lt;br /&gt;
    // x coordinate for the left side of the current strip&lt;br /&gt;
    int x1 = int(map(i, 0, n-1, 0, width/2 - 100));&lt;br /&gt;
    int y1 = int(map(i, 0, n-1, 0, height/2 - 100));&lt;br /&gt;
 &lt;br /&gt;
    int x2 = width - x1;&lt;br /&gt;
    int y2 = height - y1;&lt;br /&gt;
 &lt;br /&gt;
    int w = x2 - y1;&lt;br /&gt;
    int h = y2 - y1;&lt;br /&gt;
 &lt;br /&gt;
    PImage snip = img.get(x1, y1, w, h);&lt;br /&gt;
 &lt;br /&gt;
    // show strip on screen&lt;br /&gt;
    //tint(255, 50);&lt;br /&gt;
     image(snip, x1, y1);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(recording) {&lt;br /&gt;
&lt;br /&gt;
   saveFrame(&amp;quot;frame/####.png&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // recording feedback&lt;br /&gt;
    stroke(255, 0, 0);&lt;br /&gt;
    noFill();&lt;br /&gt;
    strokeWeight(5);&lt;br /&gt;
    rect(0, 0, width, height);&lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void keyPressed() {&lt;br /&gt;
  recording = !recording;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Called every time a new frame is available to read&lt;br /&gt;
void movieEvent(Movie m) {&lt;br /&gt;
  m.read();&lt;br /&gt;
  &lt;br /&gt;
   PImage img = myMovie.get();&lt;br /&gt;
 &lt;br /&gt;
  frames.add(img);&lt;br /&gt;
 &lt;br /&gt;
  if( frames.size() &amp;gt; maxFrames) {&lt;br /&gt;
    frames.remove(0);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77853</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77853"/>
		<updated>2016-01-25T17:09:35Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Pixel Sorting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77852</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77852"/>
		<updated>2016-01-25T17:09:08Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77851</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77851"/>
		<updated>2016-01-25T17:08:16Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77850</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77850"/>
		<updated>2016-01-25T17:07:58Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Pixel Sorting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77849</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77849"/>
		<updated>2016-01-25T17:07:38Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77848</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77848"/>
		<updated>2016-01-25T17:07:24Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Pixel Sorting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77847</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77847"/>
		<updated>2016-01-25T17:07:06Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77846</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77846"/>
		<updated>2016-01-25T17:06:49Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Video Delay&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77845</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77845"/>
		<updated>2016-01-25T17:06:28Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77844</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77844"/>
		<updated>2016-01-25T17:06:12Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77843</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77843"/>
		<updated>2016-01-25T17:05:55Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Video Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77842</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77842"/>
		<updated>2016-01-25T17:05:44Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Pixel Sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Video Delay&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[https://vimeo.com/152994562 BeeGees Video Delay]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77688</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=77688"/>
		<updated>2016-01-21T15:14:51Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Josephine Jatzlau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;pixel sorting&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
[[File:pxl-old.png |thumb|left|400px]]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-old.png&amp;diff=77684</id>
		<title>File:Pxl-old.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-old.png&amp;diff=77684"/>
		<updated>2016-01-21T15:07:40Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Copyright status: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright by Uploader: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-old.png&amp;diff=77683</id>
		<title>File:Pxl-old.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-old.png&amp;diff=77683"/>
		<updated>2016-01-21T15:07:09Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pixel-sorting-old.jpg&amp;diff=77674</id>
		<title>File:Pixel-sorting-old.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pixel-sorting-old.jpg&amp;diff=77674"/>
		<updated>2016-01-21T15:00:35Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-sorting.jpg&amp;diff=77671</id>
		<title>File:Pxl-sorting.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Pxl-sorting.jpg&amp;diff=77671"/>
		<updated>2016-01-21T14:56:59Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76972</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76972"/>
		<updated>2015-12-17T20:54:46Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;it&#039;s a little bit too big..soorrey&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-collage.jpg&amp;diff=76971</id>
		<title>File:Moon-collage.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-collage.jpg&amp;diff=76971"/>
		<updated>2015-12-17T20:54:12Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76970</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76970"/>
		<updated>2015-12-17T20:49:10Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;it&#039;s a little bit too big..soorrey&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Grumpy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grumpy Cat Fusion&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Grumpy.jpg&amp;diff=76969</id>
		<title>File:Grumpy.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Grumpy.jpg&amp;diff=76969"/>
		<updated>2015-12-17T20:47:58Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76968</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76968"/>
		<updated>2015-12-17T20:19:32Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;it&#039;s a little bit too big..soorrey&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76967</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76967"/>
		<updated>2015-12-17T20:18:47Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;it&#039;s a little bit too big..soorrey&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage2.jpg]]&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Moon 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-Collage2.jpg&amp;diff=76966</id>
		<title>File:Moon-Collage2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-Collage2.jpg&amp;diff=76966"/>
		<updated>2015-12-17T20:17:10Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76965</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76965"/>
		<updated>2015-12-17T20:08:24Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Moon-Collage.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;it&#039;s a little bit too big..soorrey&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-Collage.jpg&amp;diff=76964</id>
		<title>File:Moon-Collage.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Moon-Collage.jpg&amp;diff=76964"/>
		<updated>2015-12-17T20:05:20Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76963</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76963"/>
		<updated>2015-12-17T20:01:38Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[File:Kolibri.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolibri&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;here is my first homework&lt;br /&gt;
didn&#039;t manage it to upload the code&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Kolibri.gif&amp;diff=76962</id>
		<title>File:Kolibri.gif</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Kolibri.gif&amp;diff=76962"/>
		<updated>2015-12-17T19:57:56Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76961</id>
		<title>GMU:Processing im Park/Josephine Jatzlau</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park/Josephine_Jatzlau&amp;diff=76961"/>
		<updated>2015-12-17T19:18:07Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* homework 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Josephine Jatzlau==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 1&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 2&#039;&#039; ===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;homework 3&#039;&#039; ===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=User:Josijtz&amp;diff=76601</id>
		<title>User:Josijtz</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=User:Josijtz&amp;diff=76601"/>
		<updated>2015-12-15T19:40:48Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Hello from the other side! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;Hello from the other side!&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[[File:JosiJtz-Selbstportrait.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Josephine Jatzlau &lt;br /&gt;
* Medienwissenschaft(B.A.)&lt;br /&gt;
* Photography&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
follow me on:&lt;br /&gt;
[https://www.instagram.com/josephinejtz/ |Instagram]&lt;br /&gt;
[https://wthblck.wordpress.com/ | Wordpress]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park&amp;diff=75916</id>
		<title>GMU:Processing im Park</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Processing_im_Park&amp;diff=75916"/>
		<updated>2015-12-03T14:55:29Z</updated>

		<summary type="html">&lt;p&gt;Josijtz: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Goethe_Gartenhaus_Kraus.png|thumb|left|200px|Goethes Gartenhaus,  Zeichung von Georg Melchior Kraus (1877)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Flanieren geht über studieren - An Excursion in Computational Strollology&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lecturer:&#039;&#039; [[User:ms|Martin Schneider]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Credits:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Date:&#039;&#039; Donnerstag, 13:30 - 16:45 Uhr &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Venue:&#039;&#039; Marienstrasse 7b, Raum 204&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;First meeting:&#039;&#039; Donnerstag, 22. Oktober 2015&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 NEWS:&lt;br /&gt;
 Check out the Processing im Park github repo for code snippets and examples.&lt;br /&gt;
 You can find it here: https://github.com/bitcraftlab/Processing-im-Park&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Magic Words like &amp;quot;Ubiquitous Computing&amp;quot; evoke the universal presence of the computer. But where are they, those impressionists of our time, that calculate with the colors of light and juggle with RGB values? Where are the sorcerer&#039;s apprentices that animate their computers to create art by the bucket, all without fear of infinite loops and overflows?&lt;br /&gt;
&lt;br /&gt;
Come, let&#039;s stroll through the park and wrest the most beautiful impressions from its premises, by virtue of our computers. All by the motto &amp;quot;As long as our batteries last&amp;quot;, we strive to get close with trees, animals, ruins and caves of the park.&amp;lt;br&amp;gt;&lt;br /&gt;
With a couple of lines of code thrown in, we try to catch the magic of the moment and commit it to silicon. With webcam and microphone we are bearing down upon nature, cut her up algorithmically, weave her back together, and make her come to live again.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Zauberworte wie &amp;quot;Ubiquitous Computing&amp;quot; beschwören die universale Präsenz des Computers. Aber wo sind sie, die Impressionisten der Gegenwart, die mit den Farben des Lichts rechnen und mit RGB-Werten jonglieren? Wo sind die Zauberlehrlinge die ihre Computer animieren eimerweise Kunst zu schaffen, ganz ohne Furcht vor Endlosschleifen und Überlauf?&lt;br /&gt;
&lt;br /&gt;
Kommt, lasst uns durch den Park flanieren und ihm Kraft unsrer Rechner die allerschönsten Eindrücke abringen. Ganz nach dem Leitspruch &amp;quot;so lang der Akku reicht&amp;quot; suchen wir den Kontakt zu Bäumen, Tieren, Gemäuern und Höhlen des Parks.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit ein paar hingeworfenen Zeilen Code versuchen wir den Zauber des Augenblicks einzufangen und auf Silizium zu bannen. Mit Webcam und Mikrofon rücken wir der Natur zu Leibe, um sie algorithmisch zu zerstückeln,  zu verweben, und zu neuem Leben zu erwecken.&lt;br /&gt;
&lt;br /&gt;
== Language ==&lt;br /&gt;
The course will be in English, unless all participants are speaking German.&lt;br /&gt;
&lt;br /&gt;
== Eligible Participants ==&lt;br /&gt;
Undergraduates and graduates enrolled in the faculties of Media and Design.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Festes Schuhwerk&lt;br /&gt;
* Laptop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Theme !! Topic !!  Date&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | [[/Part1|I. Image Basics]]&lt;br /&gt;
| [[/Part1#Working_with_Images|Working with Images]]&lt;br /&gt;
| 22. October 2015&lt;br /&gt;
|-&lt;br /&gt;
| [[/Part1#Cut-Ups.2C_Pixels.2C_Stripes.2C_Collages|Cut-Ups, Pixels, Stripes, Collages]]&lt;br /&gt;
| 29. October 2015&lt;br /&gt;
|-&lt;br /&gt;
| [[/Part1#Drawing_with_Images|Drawing with Images]]&lt;br /&gt;
| 19. November 2015&lt;br /&gt;
|-&lt;br /&gt;
| [[/Part1#Recording the Park|Recording im Park]] (Excursion)&lt;br /&gt;
| 26. November 2015&lt;br /&gt;
|-&lt;br /&gt;
| [[/Part1#Images_in_Space|Images in Space]]&lt;br /&gt;
| 3. December 2015&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | [[/Part3|III. Video Processing]]&lt;br /&gt;
| Video Processing for Artists (Excursion + Block-Course)&lt;br /&gt;
| &#039;&#039;&#039;18th and 19th December&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | [[/Part4|IV. Sound Processing]]&lt;br /&gt;
| Sound Processing for Artists (Excursion + Block-Course)&lt;br /&gt;
| &#039;&#039;t.b.a&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [[/Martin Schneider|Martin Schneider]]&lt;br /&gt;
* [[/Jessica Hüttig|Jessica Hüttig]]&lt;br /&gt;
* [[/Dirk Wäsch|Dirk Wäsch]]&lt;br /&gt;
* [[/Emilio Aguas|Emilio Aguas]]&lt;br /&gt;
* [[/Pascal Delor|Pascal Delor]]&lt;br /&gt;
* [[/Rachel Smith|Rachel Smith]]&lt;br /&gt;
* [[/Katja Bliß|Katja Bliß]]&lt;br /&gt;
* [[/Sophia Schaefer|Sophia Schaefer]]&lt;br /&gt;
* [[/Justine Barthel|Justine Barthel]]&lt;br /&gt;
* [[/Jason Langheim |Jason Langheim]]&lt;br /&gt;
* [[/Regine Elbers|Regine Elbers]]&lt;br /&gt;
* [[/Tim Vischer |Tim Vischer]]&lt;br /&gt;
* [[/Maike Effenberg|Maike Effenberg]]&lt;br /&gt;
* [[/Sina Stolp|Sina Stolp]]&lt;br /&gt;
* [[/Josephine Jatzlau|Josephine Jatzlau]]&lt;br /&gt;
&lt;br /&gt;
== Application ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 NOTE:&lt;br /&gt;
 Applications are closed.&lt;br /&gt;
&lt;br /&gt;
Please apply via email:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To:&#039;&#039;&#039; [[User:ms|Martin Schneider]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Subject:&#039;&#039;&#039; Processing im Park /// Application&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Content:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Please let us know:&lt;br /&gt;
#* What is your motivation to join the course?&lt;br /&gt;
#* Which devices do you have for Computation in Nature? (+ Operating System)&lt;br /&gt;
#* What&#039;s your experience with programming? (Languages + Courses you took)&lt;br /&gt;
&lt;br /&gt;
# Please tell us about you:&lt;br /&gt;
#* Program and semester (Studienprogramm und Fachsemester)&lt;br /&gt;
#* Matriculation number (Matrikelnummer)&lt;br /&gt;
#* Valid email address @uni-weimar.de (no other mailing addresses will be accepted) [[SCC-Services#E-Mail|Why?]]&lt;br /&gt;
&lt;br /&gt;
== Intended Audience ==&lt;br /&gt;
Bachelor- und Master-Studierende der Fakultäten Medien und Gestaltung&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
* 20% Teilnehmende Naturbeobachtung und Flanieren&lt;br /&gt;
* 50% Eigenständige künstlerische Arbeit im Park&lt;br /&gt;
* 30% Dokumentation (davon 10% Mitarbeit im Medien-Wiki)&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&#039;&#039;to be announced&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
=== Parks ===&lt;br /&gt;
* Der Ilm-Park auf [[wikipedia:de:Park an der Ilm|Wikipedia]] und  [https://commons.wikimedia.org/wiki/Category:Park_an_der_Ilm Wikimedia]&lt;br /&gt;
* [http://www.klassik-stiftung.de/uploads/tx_lombkswmargcontent/Park-an-der-Ilm_d.pdf Park an der Ilm] (Lageplan der Klassikstiftung)&lt;br /&gt;
* [[wikipedia:de:Belvedere_%28Weimar%29|Schloß Belvedere]] auf Wikipedia&lt;br /&gt;
* [http://www.gartenkultur-thueringen.de/index.php?article_id=8 Garten und Parkanlagen in Thüringen]&lt;br /&gt;
=== Promenadologie ===&lt;br /&gt;
* [[wikipedia:de:Promenadologie|Promenadologie]] (Spaziergangswissenschaften)&lt;br /&gt;
* [http://www.lucius-burckhardt.org/ Lucius Burckhardt] Erfinder der Promendologie + Gründungsdekan der Fakultät Gestaltung&lt;br /&gt;
* [http://www.spaziergangswissenschaft.de/ Spaziergangswissenschaft.de] &lt;br /&gt;
* [http://www.strollology.com Strollology Berlin]&lt;br /&gt;
=== Promenadologie an der Bauhaus-Uni ===&lt;br /&gt;
* [https://www.uni-weimar.de/de/gestaltung/profil/eroeffnungsrede-des-gruendungsdekans/ Lucius Burckhardt&#039;s Eröffnungsrede] zur Gründung der Fakultät Gestaltung&lt;br /&gt;
* [https://www.uni-weimar.de/de/medien/professuren/film-und-medienwissenschaft/spaziergangswissenschaft/ Spaziergangswissenschaft an der Bauhaus-Uni]] (Dr. Simon Frisch, Dozent für Film &amp;amp; Medienwissenschaft)&lt;br /&gt;
=== Maps, GIS und GPS ===&lt;br /&gt;
* [http://borderbumping.net Boder Bumping] by Julien Oliver&lt;br /&gt;
* [https://wigle.net/ Wireless Geographic Logging Engine]&lt;br /&gt;
* [http://www.gpsdrawing.com/gallery.html GPS Drawing]&lt;br /&gt;
* [http://map.weimarnetz.de Weimarnetz]&lt;br /&gt;
=== Bird Watching ===&lt;br /&gt;
* [[wikipedia:en:Bird_Watching|Birdwatching]] on Wikipedia&lt;br /&gt;
* [http://birdingpal.org Birdingpals] (Vögelfreunde aus aller Welt)&lt;br /&gt;
* [http://birdingpal.org/Germany.htm Birdingpals in Germany] (Deutsche Vögelfreunde)&lt;br /&gt;
* [https://www.nabu.de/natur-und-landschaft/natur-erleben/spiele-apps-klingeltoene/vogelfuehrer/11280.html Nabu Vogelführer App]&lt;br /&gt;
=== Image Processing ===&lt;br /&gt;
* [http://bildmanipulation.org Bildmanipulation] (Webseite zum Buch)&lt;br /&gt;
* [[wikipedia:en:Image_stitching|Image Stitching]]&lt;br /&gt;
=== Simulation + Augmented Reality ===&lt;br /&gt;
* [http://laubwerk.com Laubwerk]: Tools for &amp;quot;authentic 3D trees&amp;quot;&lt;br /&gt;
* [[wikipedia:en:List_of_street_view_services|List of Street-View Services]]&lt;br /&gt;
* [http://peakar.salzburgresearch.at/ Peak AR] (Berggipfel-Erkennung)&lt;br /&gt;
=== Mathematik der Flaneure  ===&lt;br /&gt;
* [[wikipedia:de:Königsberger Brückenproblem|Königsberger Brückenproblem]]&lt;br /&gt;
* [[wikipedia:de:Problem des Handlungsreisenden|Problem des Handlungsreisenden]]&lt;br /&gt;
=== Labyrinthe und Irrgärten ===&lt;br /&gt;
* [http://www.herr-lorenz.de/irrgarten03.html Irrgarten Belvedere]&lt;br /&gt;
* [http://labyrinthlocator.com/ Labyrinth Locator]&lt;br /&gt;
* [http://krazydad.com/mazes/ Computer Generated Mazes] by Jim Bumgardner&lt;br /&gt;
* [https://github.com/bitcraftlab/meandering-code Meandering Code] by Martin Schneider&lt;br /&gt;
* &#039;&#039;Labyrinth&#039;&#039; (classic [[wikipedia:en:Labyrinth:_The_Computer_Game|Computer Game]] based on the[[wikipedia:en:Labyrinth_(film)|Movie]] by George Lucas)&lt;br /&gt;
* [[wikipedia:en:List_of_maze_video_games|List of Maze-Videogames]]&lt;br /&gt;
=== News ===&lt;br /&gt;
* Time Magazine: [http://time.com/55683/street-view-and-beyond-googles-influence-on-photography/ Streetview and Beyond: Google Streetviews Influence on Photography]&lt;br /&gt;
* Wall Street Journal [http://blogs.wsj.com/personal-technology/2014/04/23/google-maps-time-machine-lets-you-stroll-the-streets-of-the-past Google Maps Time Machine Lets You Stroll the Streets of the Past]&lt;br /&gt;
=== Papers ===&lt;br /&gt;
* Google Research: &#039;&#039;[https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36899.pdf Google Streetview: Capturing the World at Street Level]&#039;&#039;&lt;br /&gt;
* Flores, Arturo &amp;amp; Belongie, Serge: &#039;&#039;[http://vision.ucsd.edu/sites/default/files/IWMV_13.pdf Removing Pedestrians from Google Streetview]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Literature ==&lt;br /&gt;
=== Strollology ===&lt;br /&gt;
* Burkhardt, Lucius:&#039;&#039;&#039;Warum ist Landschaft schön? - Die Spaziergangswissenschaft&#039;&#039; ISBN 978-3927795426&lt;br /&gt;
* Burkhardt, Lucius:&#039;&#039;Why is Landscape Beautiful? - The Science of Strollology&#039;&#039; ISBN 978-3035604078&lt;br /&gt;
* Stippl Hannah: &#039;&#039;Nur wo der Mensch die Natur gestört hat, wird die Landschaft wirklich schön.&#039;&#039;&lt;br /&gt;
* Hessel, Franz: &#039;&#039;Spazieren in Berlin&#039;&#039; ISBN 978-3833308147&lt;br /&gt;
* Thoreau, Henry David : &#039;&#039;Lob der Wildnis&#039;&#039; ISBN 978-3-88221-076-7&lt;br /&gt;
=== Maps, [[Mapping]] GIS und [[GPS]] ===&lt;br /&gt;
* Grønfeldt Winther, Rasmus: &#039;&#039;[http://philpapers.org/archive/WINMKI.pdf Mapping Kinds in GIS and Cartography]&#039;&#039; towards a Philosophy of GIS and Cartography&lt;br /&gt;
* Grønfeldt Winther, Rasmus: &#039;&#039;[http://ihr.ucsc.edu/when-maps-become-the-world When Maps become the World]&#039;&#039; (to be published)&lt;br /&gt;
&lt;br /&gt;
=== Labyrinths and Mazes ===&lt;br /&gt;
* Reas, Casey e.a.: [http://10print.org/ 10 PRINT]. [http://trope-tank.mit.edu/10_PRINT_121114.pdf PDF] ISBN 978-0819426529&lt;br /&gt;
* Matthews, William Henry: [https://archive.org/details/mazeslabyrinthsg1922matt Mazes and Labyrinths: A general Account of their History and Developments], 1922.&lt;br /&gt;
* Kern, Herrmann: &#039;&#039;Labyrinthe&#039;&#039; ISBN 978-3791306148&lt;br /&gt;
* McElhinney, Sam: &#039;&#039;[https://www.dropbox.com/s/d4h2mh6kmg0tbu7/McElhinney-Labyrinths_Mazes_and_the_Spaces_Inbetween.pdf Labyrinths, Mazes and the Spaces inbetween]&#039;&#039;&lt;br /&gt;
=== Bird Watching ===&lt;br /&gt;
* Wagner, Christian &amp;amp; Moning, Christoph: &#039;&#039;Vögel beobachten in Ostdeutschland&#039;&#039; ISBN 978-3440111581&lt;br /&gt;
* Thompson, Jeff: &#039;&#039;Birdwatching for Dummies&#039;&#039; ISBN 978-0764550409&lt;br /&gt;
=== Simulation ===&lt;br /&gt;
* Deussen, Oliver: &#039;&#039;Digital Design of Nature, Computer generated Plants and Landscapes&#039;&#039; ISBN 978-3540405917&lt;br /&gt;
* Deussen, Oliver: Computergenerierte Pflanzen: &#039;&#039;Technik und Design digitaler Pflanzenwelten&#039;&#039; ISBN 978-3540436065&lt;br /&gt;
=== Image Processing ===&lt;br /&gt;
* Deussen, Oliver: &#039;&#039;Bildmanipulation – wie Computer unsere Wirklichkeit verzerren&#039;&#039; ISBN 978-3827419002&lt;br /&gt;
* Szeliski, Richard: &#039;&#039;Computer Vision: Algorithms and Applications (Texts in Computer Science)&#039;&#039; ISBN 978-1848829343&lt;br /&gt;
=== Programming with Processing ===&lt;br /&gt;
{{ProcessingBooks}}&lt;br /&gt;
&lt;br /&gt;
[[Category:WS15]]&lt;br /&gt;
[[Category:Werkmodul]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;br /&gt;
[[Category:Martin Schneider]]&lt;br /&gt;
[[Category:Nature]]&lt;br /&gt;
[[Category:Processing]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Generative Gestaltung]]&lt;/div&gt;</summary>
		<author><name>Josijtz</name></author>
	</entry>
</feed>