<?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=Tasmas</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=Tasmas"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/Tasmas"/>
	<updated>2026-04-13T13:26:29Z</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:Algorithmic_Art&amp;diff=104039</id>
		<title>GMU:Algorithmic Art</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art&amp;diff=104039"/>
		<updated>2019-01-31T08:48:08Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Consultations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lecturer: Tobias Zimmer&amp;lt;br&amp;gt;&lt;br /&gt;
Credits: 6 [[ECTS]], 4 [[SWS]]&amp;lt;br&amp;gt;&lt;br /&gt;
Date: Friday, 13:30 – 16:45&amp;lt;br&amp;gt;&lt;br /&gt;
Venue:  [[Marienstraße 7b]], Raum 102&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Waiting at traffic lights, shopping online, finding a new partner, baking a cake - noticed or unnoticed, everyone is in contact with algorithms each day.&lt;br /&gt;
&lt;br /&gt;
In the class Algorithmic Art we will focus on graphical algorithms and generative art, to learn how to think like a machine. The programming language Processing offers artists and designers the chance to go beyond predefined and often limiting software and allows them to create their very own tools for 2D or 3D graphics production, interactive installations, data manipulation and more. With a simplified syntax, Processing takes down high entry barriers that are usually associated with programming languages. Simple visual results are possible with just a few lines of code, with an open end to more complex output and rule systems.&lt;br /&gt;
&lt;br /&gt;
We will orient ourselves to the pioneering work of early computer artists (”Algorists”) like Vera Molnar, Manfred Mohr or Frieder Nake and use a pen-plotter (self built in class or a ready-made one) to materialize the algorithms we develop in homeworks or in class. Treated topics and programming basics include: 2D shapes and geometry, variables, arrays, loops, randomness, noise, interaction, animation, functions, object orientation, working with data (image, sound, text),... &lt;br /&gt;
&lt;br /&gt;
Further topics depending on interest:webcam interaction, openCV, working with libraries and API’s, 3D graphics, communication (OSC), projection mapping,…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Introductory Algorithm==&lt;br /&gt;
[[File:intro_algorithm_600x600.gif|Introductory Algorithm]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working with the Plotter==&lt;br /&gt;
* [[/HP 7475A/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==Student Works ==&lt;br /&gt;
* [[/Tobias Zimmer/]]&lt;br /&gt;
* [[/Christopher Heiden/]]&lt;br /&gt;
* [[/Baiyao Lin/]]&lt;br /&gt;
* [[/Ozan Akkoyun/]]&lt;br /&gt;
* [[/Grayson Daniel Bailey/]]&lt;br /&gt;
* [[/Leon Billerbeck/]]&lt;br /&gt;
* [[/Manuel Hartmann/]]&lt;br /&gt;
* [[/Yasmin Mukino/]]&lt;br /&gt;
* [[/Hilde Karin Braunschweig/]]&lt;br /&gt;
* [[/Joel Schäfer/]]&lt;br /&gt;
* [[/Lorenz Gunreben/]]&lt;br /&gt;
* [[/Lucia Schmidt/]]&lt;br /&gt;
* [[/Michael Wilde/]]&lt;br /&gt;
* [[/F a b i a n K r z i c h/]]&lt;br /&gt;
* [[/Jonas Obertüfer/]]&lt;br /&gt;
* [[/Constantin Noack/]]&lt;br /&gt;
* [[/Ahmad Hafez/]]&lt;br /&gt;
* [[/Felix Seiboth/]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Consultations==&lt;br /&gt;
 &#039;&#039;&#039;Thursday 31.01.19&#039;&#039;&#039;&lt;br /&gt;
 13:00 - 13:30 (put your name here)&lt;br /&gt;
 13:30 - 14:00 Lucia&lt;br /&gt;
 14:00 - 14:30 (put your name here)&lt;br /&gt;
 14:30 - 15:00 Ahmad &lt;br /&gt;
 15:00 - 15:30 (put your name here)&lt;br /&gt;
 15:30 - 16:00 Felix&lt;br /&gt;
 16:00 - 16:30        Yasmin&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Friday 01.02.19&#039;&#039;&#039;&lt;br /&gt;
 13:00 - 13:30        ozan&lt;br /&gt;
 13:30 - 14:00        hilde&lt;br /&gt;
 14:00 - 14:30        Constantin&lt;br /&gt;
 14:30 - 15:00        Joel&lt;br /&gt;
 15:00 - 15:30        Christopher&lt;br /&gt;
 15:30 - 16:00        Jonas&lt;br /&gt;
 16:00 - 16:30 (put your name here)&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&#039;&#039;&#039;Processing&#039;&#039;&#039;&lt;br /&gt;
*[https://processing.org/reference/ Processing Reference]&lt;br /&gt;
*[https://processing.org/examples/ Processing Examples] you can also conveniently find these in the Processing IDE)&lt;br /&gt;
*Processing Cheatsheet [https://cdn.sparkfun.com/assets/6/3/f/e/3/Processing_Cheatsheet_Update.pdf] [https://www.cs.bham.ac.uk/~cxp291/ri/processing_cheat_sheet_english.pdf]&lt;br /&gt;
* 25 Life Saving Tips for Processing [https://amnonp5.wordpress.com/2012/01/28/25-life-saving-tips-for-processing/] [https://forum.processing.org/one/topic/25-life-saving-tips-for-processing-blogpost.html]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Relevant Texts&#039;&#039;&#039;&lt;br /&gt;
*[http://www.verostko.com/algorist.html The Algorists, &#039;&#039;Roman Versotko&#039;&#039;]&lt;br /&gt;
*Ten theses about software art, &#039;&#039;Florian Cramer&#039;&#039; [http://cramer.pleintekst.nl/essays/10_thesen_zur_softwarekunst/10_theses_about_software_art.html english], [https://www.netzliteratur.net/cramer/thesen_softwarekunst.html german] &lt;br /&gt;
*Do it, &#039;&#039;Hans Ulrich Obrist&#039;&#039; (you can find the book in the library)&lt;br /&gt;
*[http://www.charlesgmiller.com/teaching/177/DOIT.pdf Art by instruction and the pre-history of  do it, &#039;&#039;Bruce Altshuler&#039;&#039;]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Early Computer Artists&#039;&#039;&#039;&lt;br /&gt;
*[http://dam.org/artists/phase-one Digital Art Museum]&lt;br /&gt;
*[http://dada.compart-bremen.de/ Compart Bremen]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Other artists working with code&#039;&#039;&#039;&lt;br /&gt;
*[http://reas.com/ Casey Reas]&lt;br /&gt;
*[https://img.inconvergent.net/plot/ Anders Hoff]&lt;br /&gt;
*tbc...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Inspirations&#039;&#039;&#039;&lt;br /&gt;
*[https://www.openprocessing.org/ Open Processing]&lt;br /&gt;
*[https://processing.org/exhibition/ Processing Exhibition]&lt;br /&gt;
*[https://www.creativeapplications.net/ Creative Applications]&lt;br /&gt;
*[http://prostheticknowledge.tumblr.com/ Prosthetic Knowledge]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Treated Topics==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.10.18&#039;&#039;&#039;&lt;br /&gt;
* Sol LeWitt | [https://massmoca.org/sol-lewitt/ Wall Drawings] &lt;br /&gt;
* Casey Reas | [http://reas.com/notation/ Notation]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;19.10.18&#039;&#039;&#039;&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Concrete_art Concrete Art Manifesto]&lt;br /&gt;
*&#039;&#039;2D Geometry&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;26.10.18&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;Variables&#039;&#039;&lt;br /&gt;
*&#039;&#039;Iteration / Animation&#039;&#039;&lt;br /&gt;
*&#039;&#039;For Loops&#039;&#039;&lt;br /&gt;
*&#039;&#039;Nested For Loops&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;02.11.18&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Art without author!? / Artists working with randomness&#039;&#039;&#039;&lt;br /&gt;
*Jackson Pollock&lt;br /&gt;
*Gerhard Richter | [https://www.gerhard-richter.com/de/art/paintings/abstracts/colour-charts-12 Colour Charts] | [https://www.gerhard-richter.com/en/art/paintings/abstracts/colour-charts-12/4096-colours-6089/?&amp;amp;referer=search&amp;amp;title=4096&amp;amp;keyword=4096 4096 Colors]&lt;br /&gt;
*Henri Michaux | [https://www.google.de/search?q=henri+michaux+mescaline+drawings&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;sa=X&amp;amp;ved=0ahUKEwiV5tbI8cHeAhWPPFAKHW82DTYQ_AUIDigB&amp;amp;biw=1097&amp;amp;bih=554 Mescaline Drawings] &amp;lt;br&amp;gt;&lt;br /&gt;
*John Cage | [https://www.youtube.com/watch?v=B_8-B2rNw7s Music of Changes] | [https://www.youtube.com/watch?v=zvUoHxdZs4o&amp;amp;feature=youtu.be&amp;amp;t=148 I Ching (1)] | [https://www.youtube.com/watch?v=uyjOnqzjqpc I Ching (2)]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*RAND Corporation | [https://www.youtube.com/watch?v=bvLD54GnOTk 1.000.000 Million Random Digits]&lt;br /&gt;
*Global Consciousness Project - Meaningful Correlations in Random Data | [http://noosphere.princeton.edu/ Website]&lt;br /&gt;
*Studio Nand | [https://nand.io/projects/known-unknowns The Known Unknowns]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;translate()&#039;&#039;&lt;br /&gt;
*&#039;&#039;scale()&#039;&#039;&lt;br /&gt;
*&#039;&#039;rotate()&#039;&#039;&lt;br /&gt;
*&#039;&#039;random()&#039;&#039;&lt;br /&gt;
*&#039;&#039;Arrays&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;09.11.18&#039;&#039;&#039;&lt;br /&gt;
* Anastasis Germanidis | [http://agermanidis.com/#randomly-generated-social-interactions Randomly Generated Social Interactions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;noise()&#039;&#039; – 1D, 2D&lt;br /&gt;
*&#039;&#039;sin(), cos()&#039;&#039; –  adressing points in a circular coordinate system&lt;br /&gt;
*&#039;&#039;map()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;16.11.18&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Drawing Machines by...&#039;&#039;&#039;&lt;br /&gt;
*[https://www.youtube.com/watch?v=cf7woGFW-Tc Jean Tuingely] &lt;br /&gt;
*[http://www.timknowles.co.uk Tim Knowles]  &lt;br /&gt;
*[http://www.dwbowen.com David Bowen]  &lt;br /&gt;
*[http://olafureliasson.net/archive/artwork/WEK108599/connecting-cross-country-with-a-line#slideshow Olafur Eliasson]  &lt;br /&gt;
*[http://www.smigla-bobinski.com/english/works/ADA/index.html Karina Smigla-Bobinski]  &lt;br /&gt;
*[http://sougwen.com Sougwen Chung]&lt;br /&gt;
*[https://www.nature.com/articles/464681b Die Helmholtz Kurven] | [https://aphelis.net/etienne-jules-marey-myograph/ Improved Myograph / Frog Drawing Machine]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*Getting started with the Plotter (HP7475A)&lt;br /&gt;
*&#039;&#039;HPGL library&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;23.11.18&#039;&#039;&#039;&lt;br /&gt;
*Classes (balloons and particles reacting to two dimensional noise)&lt;br /&gt;
*&#039;&#039;ArrayList&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;30.11.18&#039;&#039;&#039;&lt;br /&gt;
* Working with images&lt;br /&gt;
*&#039;&#039;PImage&#039;&#039;&lt;br /&gt;
*&#039;&#039;get(x,y), get(x,y,w,h), brightness(), saturation(), red(), green(), blue()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;07.12.18&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;14.12.18&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;21.12.18&#039;&#039;&#039;&lt;br /&gt;
* OSC&lt;br /&gt;
* FaceOSC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;11.01.18&#039;&#039;&#039;&lt;br /&gt;
* Motion Detection&lt;br /&gt;
* OpenCV &amp;amp; Face Detection&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;18.01.18&#039;&#039;&#039;&lt;br /&gt;
* loading data from files and visualizing texts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;25.01.18&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;01.02.18&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Future Topics==&lt;br /&gt;
&lt;br /&gt;
* PVector&lt;br /&gt;
* Export svg files&lt;br /&gt;
* &#039;&#039;noise()&#039;&#039; – 3D&lt;br /&gt;
* Working with images&lt;br /&gt;
* Working with sound&lt;br /&gt;
* Working with text&lt;br /&gt;
* Recursion&lt;br /&gt;
* L-Systems&lt;br /&gt;
&lt;br /&gt;
[[Category:WS18]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103145</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103145"/>
		<updated>2019-01-07T01:05:24Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* graue brühe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Telefonbild==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also under the &amp;quot;for humans&amp;quot; section.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Telefonbild.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(500,800);&lt;br /&gt;
  noStroke();&lt;br /&gt;
  background(212,212, 209);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  // big black vertical rectangle on the left&lt;br /&gt;
  fill(46,41,37);&lt;br /&gt;
  rect(116,0,102,800);&lt;br /&gt;
  &lt;br /&gt;
  // cross on the top right;&lt;br /&gt;
  // black rectangle&lt;br /&gt;
  rect(327,327,88,9);&lt;br /&gt;
  // yellow rect&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(365,286,9,110);&lt;br /&gt;
  &lt;br /&gt;
  // red/yellow cross&lt;br /&gt;
  // red rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(185,685,90,22);&lt;br /&gt;
  // yellow rectangle&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(185,690,90,12);&lt;br /&gt;
  // red long vertical rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(237,515,13,245);&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;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
this is a test algorithm for my project work. i want to visualize how algorithm affects our decicions. Like when following through youtube similar videos. In the end everything gets more and more alike.&lt;br /&gt;
&lt;br /&gt;
Technically speaking its an ArrayList of Objects moving around. Added at mouseClicked() event. To get nice random grey tones i played around with colorMode(HSB) and the values of the color object.&lt;br /&gt;
&lt;br /&gt;
v1: everything gehts grey..&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
this version is more dreamy/friendly. It&#039;s a nice effect, but i don&#039;t think i will be following through this route.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103144</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103144"/>
		<updated>2019-01-07T01:02:13Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* graue brühe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Telefonbild==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also under the &amp;quot;for humans&amp;quot; section.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Telefonbild.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(500,800);&lt;br /&gt;
  noStroke();&lt;br /&gt;
  background(212,212, 209);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  // big black vertical rectangle on the left&lt;br /&gt;
  fill(46,41,37);&lt;br /&gt;
  rect(116,0,102,800);&lt;br /&gt;
  &lt;br /&gt;
  // cross on the top right;&lt;br /&gt;
  // black rectangle&lt;br /&gt;
  rect(327,327,88,9);&lt;br /&gt;
  // yellow rect&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(365,286,9,110);&lt;br /&gt;
  &lt;br /&gt;
  // red/yellow cross&lt;br /&gt;
  // red rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(185,685,90,22);&lt;br /&gt;
  // yellow rectangle&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(185,690,90,12);&lt;br /&gt;
  // red long vertical rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(237,515,13,245);&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;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
this is a test algorithm for my project work. i want to visualize how algorithm affects our decicions. Like when following through youtube similar videos. In the end everything gets more and more alike.&lt;br /&gt;
&lt;br /&gt;
Technically speaking its an ArrayList of Objects moving around. Added at mouseClicked() event. To get nice random grey tones i set the colorMode(HSB) and left the first two values of the color object 0.&lt;br /&gt;
&lt;br /&gt;
v1: everything gehts grey..&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
this version is more dreamy/friendly. It&#039;s a nice effect, but i don&#039;t think i will be following through this route.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103143</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103143"/>
		<updated>2019-01-07T01:01:40Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* graue brühe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Telefonbild==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also under the &amp;quot;for humans&amp;quot; section.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Telefonbild.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(500,800);&lt;br /&gt;
  noStroke();&lt;br /&gt;
  background(212,212, 209);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  // big black vertical rectangle on the left&lt;br /&gt;
  fill(46,41,37);&lt;br /&gt;
  rect(116,0,102,800);&lt;br /&gt;
  &lt;br /&gt;
  // cross on the top right;&lt;br /&gt;
  // black rectangle&lt;br /&gt;
  rect(327,327,88,9);&lt;br /&gt;
  // yellow rect&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(365,286,9,110);&lt;br /&gt;
  &lt;br /&gt;
  // red/yellow cross&lt;br /&gt;
  // red rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(185,685,90,22);&lt;br /&gt;
  // yellow rectangle&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(185,690,90,12);&lt;br /&gt;
  // red long vertical rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(237,515,13,245);&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;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
this is a test algorithm for my project work. i want to visualize how algorithm affects our decicions. Like when following through youtube similar videos. In the end everything gets more and more alike.&lt;br /&gt;
&lt;br /&gt;
Technically speaking its an ArrayList of Objects moving around. Added at mouseClicked() event. To get nice random grey tones i set the colorMode(HSB) and left the first two values of the color object 0.&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
this version is more dreamy/friendly. It&#039;s a nice effect, but i don&#039;t think i will be following through this route.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=103142</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=103142"/>
		<updated>2019-01-07T00:50:29Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Algorithm for Humans 1 — 19.10.18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also under the &amp;quot;for computers&amp;quot; section.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_1-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_1-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 2 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_2-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_2-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 3 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_3-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_3-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103141</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103141"/>
		<updated>2019-01-07T00:49:43Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Telefonbild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Telefonbild==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also under the &amp;quot;for humans&amp;quot; section.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Telefonbild.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(500,800);&lt;br /&gt;
  noStroke();&lt;br /&gt;
  background(212,212, 209);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  // big black vertical rectangle on the left&lt;br /&gt;
  fill(46,41,37);&lt;br /&gt;
  rect(116,0,102,800);&lt;br /&gt;
  &lt;br /&gt;
  // cross on the top right;&lt;br /&gt;
  // black rectangle&lt;br /&gt;
  rect(327,327,88,9);&lt;br /&gt;
  // yellow rect&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(365,286,9,110);&lt;br /&gt;
  &lt;br /&gt;
  // red/yellow cross&lt;br /&gt;
  // red rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(185,685,90,22);&lt;br /&gt;
  // yellow rectangle&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(185,690,90,12);&lt;br /&gt;
  // red long vertical rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(237,515,13,245);&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;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103140</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103140"/>
		<updated>2019-01-07T00:46:46Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Telefonbild==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also: [[/for humans/|telefonbild under algorithm for humans 1]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Telefonbild.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(500,800);&lt;br /&gt;
  noStroke();&lt;br /&gt;
  background(212,212, 209);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  // big black vertical rectangle on the left&lt;br /&gt;
  fill(46,41,37);&lt;br /&gt;
  rect(116,0,102,800);&lt;br /&gt;
  &lt;br /&gt;
  // cross on the top right;&lt;br /&gt;
  // black rectangle&lt;br /&gt;
  rect(327,327,88,9);&lt;br /&gt;
  // yellow rect&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(365,286,9,110);&lt;br /&gt;
  &lt;br /&gt;
  // red/yellow cross&lt;br /&gt;
  // red rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(185,685,90,22);&lt;br /&gt;
  // yellow rectangle&lt;br /&gt;
  fill(206,187,95);&lt;br /&gt;
  rect(185,690,90,12);&lt;br /&gt;
  // red long vertical rectangle&lt;br /&gt;
  fill(160,57,60);&lt;br /&gt;
  rect(237,515,13,245);&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;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=103139</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=103139"/>
		<updated>2019-01-07T00:46:19Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Algorithm for Humans 1 — 19.10.18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
See also: [[/for computers/|&amp;quot;telefonbild&amp;quot; under algorithm for computers ]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_1-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_1-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 2 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_2-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_2-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 3 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_3-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_3-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Telefonbild.jpg&amp;diff=103138</id>
		<title>File:JO Algo Telefonbild.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Telefonbild.jpg&amp;diff=103138"/>
		<updated>2019-01-07T00:42:28Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103137</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103137"/>
		<updated>2019-01-07T00:39:45Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Sweater Pattern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters&lt;br /&gt;
(-&amp;gt; See Picture on the left) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103136</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103136"/>
		<updated>2019-01-07T00:38:56Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Sweater Pattern==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Pullover_Real.jpg|400px]]&lt;br /&gt;
| &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Nested for loops practice&lt;br /&gt;
using: &lt;br /&gt;
 - beginShape()&lt;br /&gt;
 - endshape()&lt;br /&gt;
 - strokeWeight(15.0) -&amp;gt; for thick fat lines&lt;br /&gt;
 - strokeJoin(MITER); -&amp;gt; for edgy line connections :)&lt;br /&gt;
 &lt;br /&gt;
this should be a reproduction of pattern on one of my sweaters(-&amp;gt; See Picture) but without the mirroring.&lt;br /&gt;
 &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
int elementsPerSide = 10;&lt;br /&gt;
int gap = 50;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  size(550, 550);&lt;br /&gt;
  stroke(28,42,76);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){&lt;br /&gt;
  background(255);&lt;br /&gt;
    &lt;br /&gt;
  for(int i=1; i&amp;lt;=elementsPerSide; i++){&lt;br /&gt;
    for(int j=1; j&amp;lt;=elementsPerSide; j++){&lt;br /&gt;
      &lt;br /&gt;
      int xPos = i*gap;&lt;br /&gt;
      int yPos = j*gap;&lt;br /&gt;
      &lt;br /&gt;
      noFill();&lt;br /&gt;
      strokeWeight(15.0);&lt;br /&gt;
      strokeJoin(MITER);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      vertex(xPos-25,yPos+25);&lt;br /&gt;
      vertex(xPos,yPos);&lt;br /&gt;
      vertex(xPos+25,yPos+25);&lt;br /&gt;
      endShape();&lt;br /&gt;
      &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;
&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Pullover_Real.jpg&amp;diff=103135</id>
		<title>File:JO Algo Pullover Real.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Pullover_Real.jpg&amp;diff=103135"/>
		<updated>2019-01-07T00:38:14Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Pullover_Pattern.jpg&amp;diff=103134</id>
		<title>File:JO Algo Pullover Pattern.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Pullover_Pattern.jpg&amp;diff=103134"/>
		<updated>2019-01-07T00:38:08Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103006</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103006"/>
		<updated>2019-01-03T22:21:23Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_Algo_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_grauebruehe_1.gif&amp;diff=103005</id>
		<title>File:JO Algo grauebruehe 1.gif</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_grauebruehe_1.gif&amp;diff=103005"/>
		<updated>2019-01-03T22:21:18Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103004</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103004"/>
		<updated>2019-01-03T22:13:27Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
v1:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_1.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(0, 0, random(100), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,150), random(50,150));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&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;
v2:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103003</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103003"/>
		<updated>2019-01-03T21:58:10Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103002</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103002"/>
		<updated>2019-01-03T21:57:43Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* graue brühe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &lt;br /&gt;
&amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103001</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103001"/>
		<updated>2019-01-03T21:56:50Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103000</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=103000"/>
		<updated>2019-01-03T21:55:13Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* graue brühe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
|  &lt;br /&gt;
&amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102999</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102999"/>
		<updated>2019-01-03T21:54:43Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| [[File:JO_ALGO_grauebruehe_2.gif]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;source lang=java&amp;gt;&lt;br /&gt;
ArrayList&amp;lt;Brush&amp;gt; brushes; &lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(600,600);&lt;br /&gt;
  background(255);&lt;br /&gt;
  &lt;br /&gt;
  colorMode(HSB);&lt;br /&gt;
  brushes = new ArrayList&amp;lt;Brush&amp;gt;();&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
   &lt;br /&gt;
  for (Brush brush : brushes) {&lt;br /&gt;
    brush.paint();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseClicked() {&lt;br /&gt;
  brushes.add(new Brush());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Brush {&lt;br /&gt;
  float angle;&lt;br /&gt;
  int components[];&lt;br /&gt;
  float x, y;&lt;br /&gt;
  color clr;&lt;br /&gt;
&lt;br /&gt;
  Brush() {&lt;br /&gt;
    angle = random(TWO_PI);&lt;br /&gt;
    x = mouseX;&lt;br /&gt;
    y = mouseY;&lt;br /&gt;
    clr = color(random(255), 0, random(255), 5);&lt;br /&gt;
    components = new int[4];&lt;br /&gt;
    for (int i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
      components[i] = int(random(1, 4));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  void paint() {&lt;br /&gt;
    float a = 0;&lt;br /&gt;
    float r = 0;&lt;br /&gt;
    float x1 = x;&lt;br /&gt;
    float y1 = y;&lt;br /&gt;
    float u = random(0.5, 1);&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    fill(clr);&lt;br /&gt;
    noStroke();    &lt;br /&gt;
    &lt;br /&gt;
    ellipse(x, y, random(50,250), random(50,250));&lt;br /&gt;
&lt;br /&gt;
    if (x &amp;lt; 0 || x &amp;gt; width ||y &amp;lt; 0 || y &amp;gt; height) {&lt;br /&gt;
      angle += HALF_PI;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    x += 3 * cos(angle);&lt;br /&gt;
    y += 3 * sin(angle); &lt;br /&gt;
    angle += random(-0.15, 0.15);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_ALGO_grauebruehe_2.gif&amp;diff=102998</id>
		<title>File:JO ALGO grauebruehe 2.gif</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_ALGO_grauebruehe_2.gif&amp;diff=102998"/>
		<updated>2019-01-03T21:54:18Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102997</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102997"/>
		<updated>2019-01-03T21:27:21Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==graue brühe — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| https://www.openprocessing.org/sketch/649337&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102996</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102996"/>
		<updated>2019-01-03T21:15:12Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Algorithm for Humans 1 — 19.10.18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
inspired by the idea of the [https://www.moma.org/collection/works/78747 &amp;quot;Telefonbilder&amp;quot;] by Moholy-Nagy.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_1-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_1-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 2 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_2-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_2-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 3 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_3-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_3-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_3-1.jpg&amp;diff=102995</id>
		<title>File:JO Algo Human 3-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_3-1.jpg&amp;diff=102995"/>
		<updated>2019-01-03T21:03:37Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_3-0.jpg&amp;diff=102994</id>
		<title>File:JO Algo Human 3-0.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_3-0.jpg&amp;diff=102994"/>
		<updated>2019-01-03T21:03:29Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_2-1.jpg&amp;diff=102993</id>
		<title>File:JO Algo Human 2-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_2-1.jpg&amp;diff=102993"/>
		<updated>2019-01-03T21:03:21Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_2-0.jpg&amp;diff=102992</id>
		<title>File:JO Algo Human 2-0.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_2-0.jpg&amp;diff=102992"/>
		<updated>2019-01-03T21:03:13Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102991</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102991"/>
		<updated>2019-01-03T21:02:20Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_1-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_1-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 2 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_2-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_2-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 3 — ??.??.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| [[File:JO_Algo_Human_3-1.jpg|500px]]&lt;br /&gt;
| [[File:JO_Algo_Human_3-0.jpg|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_1-1.jpg&amp;diff=102990</id>
		<title>File:JO Algo Human 1-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_1-1.jpg&amp;diff=102990"/>
		<updated>2019-01-03T20:55:37Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_1-0.jpg&amp;diff=102989</id>
		<title>File:JO Algo Human 1-0.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_1-0.jpg&amp;diff=102989"/>
		<updated>2019-01-03T20:55:29Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102988</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102988"/>
		<updated>2019-01-03T20:53:00Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Human_0.jpg|1200px]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102987</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102987"/>
		<updated>2019-01-03T20:52:46Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Human_0.jpg|800px]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102986</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102986"/>
		<updated>2019-01-03T20:52:18Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Human_0.jpg]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102985</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102985"/>
		<updated>2019-01-03T20:52:05Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JO_Algo_Human_0.jpg|400px]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_0.jpg&amp;diff=102984</id>
		<title>File:JO Algo Human 0.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:JO_Algo_Human_0.jpg&amp;diff=102984"/>
		<updated>2019-01-03T20:51:56Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102983</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102983"/>
		<updated>2019-01-03T20:14:22Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102982</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102982"/>
		<updated>2019-01-03T20:14:09Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102981</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102981"/>
		<updated>2019-01-03T20:13:49Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
|  ok cool.&lt;br /&gt;
| test&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102980</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=102980"/>
		<updated>2019-01-03T20:13:36Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hello friends. here you can find some of the stuff i did for the algorithmic art class :)&lt;br /&gt;
&lt;br /&gt;
* [[/for humans/|algorithmic art for humans]]&lt;br /&gt;
* [[/for computers/|algorithmic art for computers]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
|  ok cool.&lt;br /&gt;
| test&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102979</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for computers</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_computers&amp;diff=102979"/>
		<updated>2019-01-03T20:05:56Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: Created page with &amp;quot;blib blub&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blib blub&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102978</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer/for humans</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer/for_humans&amp;diff=102978"/>
		<updated>2019-01-03T20:05:11Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: Created page with &amp;quot;hey :)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hey :)&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bits,_Beats_%26_Pieces&amp;diff=101087</id>
		<title>GMU:Bits, Beats &amp; Pieces</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bits,_Beats_%26_Pieces&amp;diff=101087"/>
		<updated>2018-11-18T18:54:24Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Student Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;Lecturer:&#039;&#039; [[GMU:Max Neupert|Max Neupert]]&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; Mondays, 09:15-12:30&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Venue:&#039;&#039; [[Marienstraße 7b]],  [[Marienstraße 7b/204|Raum 204]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;First meeting:&#039;&#039; Monday, 15th of October 09:00-12:30&lt;br /&gt;
&lt;br /&gt;
==Bits, Beats &amp;amp; Pieces - Video Cut-Up in Echtzeit==&lt;br /&gt;
&lt;br /&gt;
Als der Experimentalfilmer Martin Arnold 1989 mit „Pièce Touchée“ Micro-editing mit Found-Footage betrieb, war dieser Begriff noch nicht erfunden. Steina Vasulka, Granular Synthesis und viele weiter Künstler folgten in der Untersuchung einer Ästhetik der zeitlichen Dekonstruktion und Neu-Zusammensetzung von Bewegtbildern. In der Popkultur wurde dieses „audiovisuelle Cut-Up“ genutzt um das Bildsprache des Musikvideo zu erweitern und das Publikum von Live-Performances in den Bann zu ziehen. Cut Chemist und Ninja Tunes’ Coldcut und Hextatic wurden mit ihren audiovisuellen Shows und Videoclips bekannt.&lt;br /&gt;
Heute ist digitales Video eine schier unerschöpfliche Quelle an „Found Footage“ welche durch Plattformen wie YouTube, als eine Datenbank an bewegtem Bildern fast aller Art jederzeit und jedem zugänglich ist. Sie machten popkulturelle Phänomene wie Supercuts möglich: Aneinanderreihungen von kurzen sich gleichenden Szenen. Martin Arnolds mühsame Montagen von vor 30 Jahren erscheinen im Kontext dieser Subkulturen wie archaischer YouTube Poop.&lt;br /&gt;
&lt;br /&gt;
Im Kurs Bits, Beats &amp;amp; Pieces - Video Cut-Up in Echtzeit schlagen wir die Brücke von Audio zu Video. Wir untersuchen und besprechen Beispiele künstlerischer Arbeiten aus Medienkunst, Experimentalfilm und Popkultur und schaffen eigene Arbeiten mit den Möglichkeiten von heute. Dabei lernen wir die Werkzeuge kennen die uns diese Arbeiten ermöglichen: Pure Data und Open Frameworks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bits, Beats &amp;amp; Pieces - Video Cut-Up in Realtime==&lt;br /&gt;
&lt;br /&gt;
When experimental filmmaker Martin Arnold 1989 made “Pièce Touchée” from found-footage, it was micro-editing before the term was invented. Steina Vasulka, Granular Synthesis and many other artists followed in exploring an aesthetic of deconstruction and reassembly of the timeline in moving images. In pop culture this “audiovisual cut-up” was used to expand the visual language of music clips and to have the audiences of live performances spellbound. Cut Chemist and Ninja Tunes’ Coldcut and Hextatic became famous for their audiovisual Shows and Videoclips.&lt;br /&gt;
Today digital video is an almost infinite source of found footage which has been made accessible to anyone, anytime through platforms like YouTube, essentially databases for moving images of almost any kind. They enabled pop culture phenomenons like supercuts: compilations of short shots of the same action. In the context of those subcultures Arnolds’ tedious montages from 30 years ago appear like archaic YouTube Poop.&lt;br /&gt;
&lt;br /&gt;
In the class Bits, Beats &amp;amp; Pieces - Video Cut-Up in Realtime we are working with audiovisual material bridging Audio and Video. We will survey and discuss examples of creative Works from media art, experimental filmmaking and popular culture and create own works with the possibilities of today. On the way we will learn the tools which enable us to do so: Pure Data and Open Frameworks.&lt;br /&gt;
&lt;br /&gt;
==Workshop files==&lt;br /&gt;
* [[Audiovideo]]&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
&lt;br /&gt;
===2018-10-15===&lt;br /&gt;
* [http://www.gabrielshalom.com/#/house/ Gabriel Shalom: House]&lt;br /&gt;
* [https://www.youtube.com/watch?v=B8-QDCKdVO4 Coldcut/Hextatic: Timber]&lt;br /&gt;
* [https://www.youtube.com/watch?v=eRlhKaxcKpA Sven König: sCrAmBlEd?HaCkZ!]&lt;br /&gt;
* [https://www.youtube.com/watch?v=JzqumbhfxRo Lasse Gjertsen: Amateur]&lt;br /&gt;
&lt;br /&gt;
===2018-10-22===&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=AnDagpv4kUk Martin Arnold]&lt;br /&gt;
&lt;br /&gt;
===2018-10-29===&lt;br /&gt;
* Cory Archangel: [https://www.youtube.com/watch?v=89ZueN7Szy0 A Couple Thousand Short Films About Glenn Gould], [https://www.youtube.com/watch?v=6ay0nOIWSo4  Drei Klavierstücke op. 11], [https://www.youtube.com/watch?v=JjVIwJJPGws Paganini Caprice No. 5]&lt;br /&gt;
* Kutiman [https://www.youtube.com/watch?v=EsBfj6khrG4 Thru You]&lt;br /&gt;
&lt;br /&gt;
===2018-11-05===&lt;br /&gt;
&lt;br /&gt;
* Omer Fast: [https://art21.org/watch/extended-play/omer-fast-cnn-concatenated-short/ CNN Concatenated]&lt;br /&gt;
* Beom Kim: [https://transmediale.de/content/untitled-news Untitled (News)]&lt;br /&gt;
* Erik Bünger: [http://www.erikbunger.com/variations-on-a-theme-by-casey-finch/ Variations on a Theme by Casey &amp;amp; Finch]&lt;br /&gt;
* Marie Chouinard [https://www.mariechouinard.com/cantique-no-3-100.html Cantique no. 3]&lt;br /&gt;
&lt;br /&gt;
===2018-11-12===&lt;br /&gt;
* [https://www.youtube.com/watch?v=ATWljMbvVTg Granular Synthesis]&lt;br /&gt;
* Christian Graupner [http://www.humatic.de/indexE.html humatic.net]&lt;br /&gt;
&lt;br /&gt;
===2018-11-19===&lt;br /&gt;
&lt;br /&gt;
===2018-11-26===&lt;br /&gt;
&lt;br /&gt;
===2018-12-03===&lt;br /&gt;
&lt;br /&gt;
===2018-12-10===&lt;br /&gt;
&lt;br /&gt;
===2018-12-17===&lt;br /&gt;
&lt;br /&gt;
==Student Works==&lt;br /&gt;
&lt;br /&gt;
* [[/Pedro Ramos/]]&lt;br /&gt;
* [[/Sarah Pacheco Alvim/]]&lt;br /&gt;
* [[/Sandra Anhalt/]]&lt;br /&gt;
* [[/Lalalolo/]]&lt;br /&gt;
* [[/FangSheng Chou/]]&lt;br /&gt;
* [[/Joel Schäfer/]]&lt;br /&gt;
* [[/Yifen Jiang/]]&lt;br /&gt;
* [[/Paloma Llambias/]]&lt;br /&gt;
* [[/Laith Aladwan/]]&lt;br /&gt;
* [[/Ariel Lo, Pik Ying/]]&lt;br /&gt;
* [[/Deniz Ekin Polat/]]&lt;br /&gt;
* [[/Laura Giraldo/]]&lt;br /&gt;
* [[/Tim Brückmann/]]&lt;br /&gt;
* [[/Joanna Bou Fadel/]]&lt;br /&gt;
* [[/Laura Dang/]]&lt;br /&gt;
* [[/rps/]]&lt;br /&gt;
* [[/jca/]]&lt;br /&gt;
* [[/Clemens/]]&lt;br /&gt;
* [[/Ioannis Oriwol/]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Pure Data - Getting started]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Max Neupert]]&lt;br /&gt;
[[Category:WS18]]&lt;br /&gt;
[[Category:Werkmodul]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=100691</id>
		<title>GMU:Algorithmic Art/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art/Jonas_Obert%C3%BCfer&amp;diff=100691"/>
		<updated>2018-11-09T11:49:49Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: Created page with &amp;quot;&amp;lt;br&amp;gt;  ==Algorithm for Humans 1 — 19.10.18==  {| border=&amp;quot;1&amp;quot; |-  ! style=&amp;quot;width: 50%&amp;quot; | Result ! style=&amp;quot;width: 50%&amp;quot; | Algorithm |- |  ok cool. | test |- |}  &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;  ==Algor...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Humans 1 — 19.10.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|-&lt;br /&gt;
|  ok cool.&lt;br /&gt;
| test&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Algorithm for Computers 1 — 02.11.18==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Result &lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; | Algorithm&lt;br /&gt;
|- &lt;br /&gt;
| incoming soon&lt;br /&gt;
| ok cool&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art&amp;diff=100690</id>
		<title>GMU:Algorithmic Art</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Algorithmic_Art&amp;diff=100690"/>
		<updated>2018-11-09T11:46:18Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Student Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lecturer: Tobias Zimmer&amp;lt;br&amp;gt;&lt;br /&gt;
Credits: 6 [[ECTS]], 4 [[SWS]]&amp;lt;br&amp;gt;&lt;br /&gt;
Date: Friday, 13:30 – 16:45&amp;lt;br&amp;gt;&lt;br /&gt;
Venue:  [[Marienstraße 7b]], Raum 102&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Waiting at traffic lights, shopping online, finding a new partner, baking a cake - noticed or unnoticed, everyone is in contact with algorithms each day.&lt;br /&gt;
&lt;br /&gt;
In the class Algorithmic Art we will focus on graphical algorithms and generative art, to learn how to think like a machine. The programming language Processing offers artists and designers the chance to go beyond predefined and often limiting software and allows them to create their very own tools for 2D or 3D graphics production, interactive installations, data manipulation and more. With a simplified syntax, Processing takes down high entry barriers that are usually associated with programming languages. Simple visual results are possible with just a few lines of code, with an open end to more complex output and rule systems.&lt;br /&gt;
&lt;br /&gt;
We will orient ourselves to the pioneering work of early computer artists (”Algorists”) like Vera Molnar, Manfred Mohr or Frieder Nake and use a pen-plotter (self built in class or a ready-made one) to materialize the algorithms we develop in homeworks or in class. Treated topics and programming basics include: 2D shapes and geometry, variables, arrays, loops, randomness, noise, interaction, animation, functions, object orientation, working with data (image, sound, text),... &lt;br /&gt;
&lt;br /&gt;
Further topics depending on interest:webcam interaction, openCV, working with libraries and API’s, 3D graphics, communication (OSC), projection mapping,…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Introductory Algorithm==&lt;br /&gt;
[[File:intro_algorithm_600x600.gif|Introductory Algorithm]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Student Works ==&lt;br /&gt;
* [[/Tobias Zimmer/]]&lt;br /&gt;
* [[/Christopher Heiden/]]&lt;br /&gt;
* [[/Baiyao Lin/]]&lt;br /&gt;
* [[/Ozan Akkoyun/]]&lt;br /&gt;
* [[/Grayson Daniel Bailey/]]&lt;br /&gt;
* [[/Leon Billerbeck/]]&lt;br /&gt;
* [[/Manuel Hartmann/]]&lt;br /&gt;
* [[/Yasmin Mukino/]]&lt;br /&gt;
* [[/Hilde Karin Braunschweig/]]&lt;br /&gt;
* [[/Joel Schäfer/]]&lt;br /&gt;
* [[/Lorenz Gunreben/]]&lt;br /&gt;
* [[/Lucia Schmidt/]]&lt;br /&gt;
* [[/Michael Wilde/]]&lt;br /&gt;
* [[/F a b i a n K r z i c h/]]&lt;br /&gt;
* [[/Jonas Obertüfer/]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[https://processing.org/reference/ Processing Reference]&lt;br /&gt;
*Processing Cheatsheet [https://cdn.sparkfun.com/assets/6/3/f/e/3/Processing_Cheatsheet_Update.pdf] [https://www.cs.bham.ac.uk/~cxp291/ri/processing_cheat_sheet_english.pdf]&lt;br /&gt;
* 25 Life Saving Tips for Processing [https://amnonp5.wordpress.com/2012/01/28/25-life-saving-tips-for-processing/] [https://forum.processing.org/one/topic/25-life-saving-tips-for-processing-blogpost.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Treated Topics==&lt;br /&gt;
&lt;br /&gt;
==12.10.18==&lt;br /&gt;
* Sol LeWitt | [https://massmoca.org/sol-lewitt/ Wall Drawings] &lt;br /&gt;
* Casey Reas | [http://reas.com/notation/ Notation]&lt;br /&gt;
&lt;br /&gt;
==19.10.18==&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Concrete_art Concrete Art Manifesto]&lt;br /&gt;
*&#039;&#039;2D Geometry&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==26.10.18==&lt;br /&gt;
*&#039;&#039;Variables&#039;&#039;&lt;br /&gt;
*&#039;&#039;Iteration / Animation&#039;&#039;&lt;br /&gt;
*&#039;&#039;For Loops&#039;&#039;&lt;br /&gt;
*&#039;&#039;Nested For Loops&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==02.11.18==&lt;br /&gt;
===Art without author!? / Artists working with randomness===&lt;br /&gt;
*Jackson Pollock&lt;br /&gt;
*Gerhard Richter | [https://www.gerhard-richter.com/de/art/paintings/abstracts/colour-charts-12 Colour Charts] | [https://www.gerhard-richter.com/en/art/paintings/abstracts/colour-charts-12/4096-colours-6089/?&amp;amp;referer=search&amp;amp;title=4096&amp;amp;keyword=4096 4096 Colors]&lt;br /&gt;
*Henri Michaux | [https://www.google.de/search?q=henri+michaux+mescaline+drawings&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;sa=X&amp;amp;ved=0ahUKEwiV5tbI8cHeAhWPPFAKHW82DTYQ_AUIDigB&amp;amp;biw=1097&amp;amp;bih=554 Mescaline Drawings] &amp;lt;br&amp;gt;&lt;br /&gt;
*John Cage | [https://www.youtube.com/watch?v=B_8-B2rNw7s Music of Changes] | [https://www.youtube.com/watch?v=zvUoHxdZs4o&amp;amp;feature=youtu.be&amp;amp;t=148 I Ching (1)] | [https://www.youtube.com/watch?v=uyjOnqzjqpc I Ching (2)]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*RAND Corporation | [https://www.youtube.com/watch?v=bvLD54GnOTk 1.000.000 Million Random Digits]&lt;br /&gt;
*Global Consciousness Project - Meaningful Correlations in Random Data | [http://noosphere.princeton.edu/ Website]&lt;br /&gt;
*Studio Nand | [https://nand.io/projects/known-unknowns The Known Unknowns]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;translate()&#039;&#039;&lt;br /&gt;
*&#039;&#039;scale()&#039;&#039;&lt;br /&gt;
*&#039;&#039;rotate()&#039;&#039;&lt;br /&gt;
*&#039;&#039;random()&#039;&#039;&lt;br /&gt;
*&#039;&#039;Arrays&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==09.11.18==&lt;br /&gt;
&lt;br /&gt;
==16.11.18==&lt;br /&gt;
&lt;br /&gt;
==23.11.18==&lt;br /&gt;
&lt;br /&gt;
==30.11.18==&lt;br /&gt;
&lt;br /&gt;
==07.12.18==&lt;br /&gt;
&lt;br /&gt;
==14.12.18==&lt;br /&gt;
&lt;br /&gt;
==21.12.18==&lt;br /&gt;
&lt;br /&gt;
==11.01.18==&lt;br /&gt;
&lt;br /&gt;
==18.01.18==&lt;br /&gt;
&lt;br /&gt;
==25.01.18==&lt;br /&gt;
&lt;br /&gt;
==01.02.18==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==Future Topics==&lt;br /&gt;
&lt;br /&gt;
* PVector&lt;br /&gt;
* Export svg files&lt;br /&gt;
* &#039;&#039;noise()&#039;&#039; – 1D, 2D, 3D&lt;br /&gt;
* &#039;&#039;sine()&#039;&#039; &amp;amp; &#039;&#039;cosine()&#039;&#039; circles, spirals, adressing directions &lt;br /&gt;
* &#039;&#039;map()&#039;&#039; &amp;amp; &#039;&#039;lerp()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Objects and Classes&lt;br /&gt;
* Arraylists&lt;br /&gt;
* Working with images&lt;br /&gt;
* Working with sound&lt;br /&gt;
* Working with text&lt;br /&gt;
* Working with the webcam&lt;br /&gt;
* 3D&lt;br /&gt;
* OSC&lt;br /&gt;
* Recursion&lt;br /&gt;
* L-Systems&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bits,_Beats_%26_Pieces&amp;diff=99360</id>
		<title>GMU:Bits, Beats &amp; Pieces</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bits,_Beats_%26_Pieces&amp;diff=99360"/>
		<updated>2018-10-22T08:31:04Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Student Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;Lecturer:&#039;&#039; [[GMU:Max Neupert|Max Neupert]]&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; Mondays, 09:15-12:30&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Venue:&#039;&#039; [[Marienstraße 7b]],  [[Marienstraße 7b/204|Raum 204]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;First meeting:&#039;&#039; Monday, 15th of October 09:00-12:30&lt;br /&gt;
&lt;br /&gt;
==Bits, Beats &amp;amp; Pieces - Video Cut-Up in Echtzeit==&lt;br /&gt;
&lt;br /&gt;
Als der Experimentalfilmer Martin Arnold 1989 mit „Pièce Touchée“ Micro-editing mit Found-Footage betrieb, war dieser Begriff noch nicht erfunden. Steina Vasulka, Granular Synthesis und viele weiter Künstler folgten in der Untersuchung einer Ästhetik der zeitlichen Dekonstruktion und Neu-Zusammensetzung von Bewegtbildern. In der Popkultur wurde dieses „audiovisuelle Cut-Up“ genutzt um das Bildsprache des Musikvideo zu erweitern und das Publikum von Live-Performances in den Bann zu ziehen. Cut Chemist und Ninja Tunes’ Coldcut und Hextatic wurden mit ihren audiovisuellen Shows und Videoclips bekannt.&lt;br /&gt;
Heute ist digitales Video eine schier unerschöpfliche Quelle an „Found Footage“ welche durch Plattformen wie YouTube, als eine Datenbank an bewegtem Bildern fast aller Art jederzeit und jedem zugänglich ist. Sie machten popkulturelle Phänomene wie Supercuts möglich: Aneinanderreihungen von kurzen sich gleichenden Szenen. Martin Arnolds mühsame Montagen von vor 30 Jahren erscheinen im Kontext dieser Subkulturen wie archaischer YouTube Poop.&lt;br /&gt;
&lt;br /&gt;
Im Kurs Bits, Beats &amp;amp; Pieces - Video Cut-Up in Echtzeit schlagen wir die Brücke von Audio zu Video. Wir untersuchen und besprechen Beispiele künstlerischer Arbeiten aus Medienkunst, Experimentalfilm und Popkultur und schaffen eigene Arbeiten mit den Möglichkeiten von heute. Dabei lernen wir die Werkzeuge kennen die uns diese Arbeiten ermöglichen: Pure Data und Open Frameworks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bits, Beats &amp;amp; Pieces - Video Cut-Up in Realtime==&lt;br /&gt;
&lt;br /&gt;
When experimental filmmaker Martin Arnold 1989 made “Pièce Touchée” from found-footage, it was micro-editing before the term was invented. Steina Vasulka, Granular Synthesis and many other artists followed in exploring an aesthetic of deconstruction and reassembly of the timeline in moving images. In pop culture this “audiovisual cut-up” was used to expand the visual language of music clips and to have the audiences of live performances spellbound. Cut Chemist and Ninja Tunes’ Coldcut and Hextatic became famous for their audiovisual Shows and Videoclips.&lt;br /&gt;
Today digital video is an almost infinite source of found footage which has been made accessible to anyone, anytime through platforms like YouTube, essentially databases for moving images of almost any kind. They enabled pop culture phenomenons like supercuts: compilations of short shots of the same action. In the context of those subcultures Arnolds’ tedious montages from 30 years ago appear like archaic YouTube Poop.&lt;br /&gt;
&lt;br /&gt;
In the class Bits, Beats &amp;amp; Pieces - Video Cut-Up in Realtime we are working with audiovisual material bridging Audio and Video. We will survey and discuss examples of creative Works from media art, experimental filmmaking and popular culture and create own works with the possibilities of today. On the way we will learn the tools which enable us to do so: Pure Data and Open Frameworks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
&lt;br /&gt;
===2018-10-15===&lt;br /&gt;
Discussed:&lt;br /&gt;
* [http://www.gabrielshalom.com/#/house/ Gabriel Shalom: House]&lt;br /&gt;
* [https://www.youtube.com/watch?v=B8-QDCKdVO4 Coldcut/Hextatic: Timber]&lt;br /&gt;
* [https://www.youtube.com/watch?v=eRlhKaxcKpA Sven König: sCrAmBlEd?HaCkZ!]&lt;br /&gt;
* [https://www.youtube.com/watch?v=JzqumbhfxRo Lasse Gjertsen: Amateur]&lt;br /&gt;
&lt;br /&gt;
===2018-10-22===&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=AnDagpv4kUk Martin Arnold]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Student Works==&lt;br /&gt;
&lt;br /&gt;
* [[/Max Neupert/]]&lt;br /&gt;
*[[/Pedro Ramos/]]&lt;br /&gt;
* [[/Sarah Pacheco Alvim/]]&lt;br /&gt;
* [[/Sandra Anhalt/]]&lt;br /&gt;
* [[/Lalalolo/]]&lt;br /&gt;
*[[/FangSheng Chou/]]&lt;br /&gt;
* [[/Joel Schäfer/]]&lt;br /&gt;
*[[/Yifen Jiang/]]&lt;br /&gt;
* [[/Clemens/]]&lt;br /&gt;
*[[/Paloma Llambias/]]&lt;br /&gt;
*[[/Laith Aladwan/]]&lt;br /&gt;
*[[/Ariel Lo, Pik Ying/]]&lt;br /&gt;
*[[/Deniz Ekin Polat/]]&lt;br /&gt;
* [[/Laura Giraldo/]]&lt;br /&gt;
* [[/Jonas Obertüfer/]]&lt;br /&gt;
[[Category:Max Neupert]]&lt;br /&gt;
[[Category:WS18]]&lt;br /&gt;
[[Category:Werkmodul]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96909</id>
		<title>GMU:Körper Raum Stadt/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96909"/>
		<updated>2018-04-17T12:16:16Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Global warming, a local warning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Global warming, a local warning ==&lt;br /&gt;
&lt;br /&gt;
(work in progres / subject to change)&lt;br /&gt;
&lt;br /&gt;
Recently a magazine stated that there is a that in 2100 the sea level might be about two to three meters higher than now and until 2200 it might even rise up to eight meters! This is not the first time we have read something about climate change in fact we read about that topic many times already but still just tend to continue with our daily routines as if nothing happened. The problem with climate change along with climate change itself is that it is such an abstract thing on a global scale it is really hard to imagine. Whit this work I am trying to break it down in some ways on a local level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Climate change in Weimar, Thuringia?&lt;br /&gt;
&lt;br /&gt;
[[File:WP_20180413_17_00_37_Pro_small.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Some Links ===&lt;br /&gt;
* https://www.dasmagazin.ch/2018/02/26/holland-in-not/ (behind paywall)&lt;br /&gt;
* http://www.spiegel.de/wissenschaft/natur/meeresspiegel-prognose-nordsee-flutet-norddeutschland-a-1070856.html&lt;br /&gt;
* https://monopol-magazin.de/kunststudenten-im-moeblierten-wassertank&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96896</id>
		<title>GMU:Körper Raum Stadt/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96896"/>
		<updated>2018-04-16T22:03:02Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: /* Global warming, a local warning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Global warming, a local warning ==&lt;br /&gt;
&lt;br /&gt;
(work in progres / subject to change)&lt;br /&gt;
&lt;br /&gt;
Recently a magazine stated that there is a that in 2100 the sea level might be about two to three meters higher than now and until 2200 it might even rise up to eight meters! This is not the first time we have read something about climate change in fact we read about that topic many times already but still just tend to continue with our daily routines as if nothing happened. The problem with climate change along with climate change itself is that it is such an abstract thing on a global scale it is really hard to imagine. Whit this work I am trying to break it down in some ways on a local level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Climate change in Weimar, Thuringia?&lt;br /&gt;
&lt;br /&gt;
[[File:WP_20180413_17_00_37_Pro_small.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Break it down, state of uncertainty:&lt;br /&gt;
&lt;br /&gt;
[[File:a local warning concept.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Some Links ===&lt;br /&gt;
* https://www.dasmagazin.ch/2018/02/26/holland-in-not/ (behind paywall)&lt;br /&gt;
* http://www.spiegel.de/wissenschaft/natur/meeresspiegel-prognose-nordsee-flutet-norddeutschland-a-1070856.html&lt;br /&gt;
* https://monopol-magazin.de/kunststudenten-im-moeblierten-wassertank&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96895</id>
		<title>GMU:Körper Raum Stadt/Jonas Obertüfer</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:K%C3%B6rper_Raum_Stadt/Jonas_Obert%C3%BCfer&amp;diff=96895"/>
		<updated>2018-04-16T21:44:40Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: Created page with &amp;quot;== Global warming, a local warning ==  (work in progres / subject to change)  Recently a magazine stated that there is a that in 2100 the sea level might be about two to three...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Global warming, a local warning ==&lt;br /&gt;
&lt;br /&gt;
(work in progres / subject to change)&lt;br /&gt;
&lt;br /&gt;
Recently a magazine stated that there is a that in 2100 the sea level might be about two to three meters higher than now and until 2200 it might even rise up to eight meters! This is not the first time we have read something about climate change in fact we read about that topic many times already but still just tend to continue with our daily routines as if nothing happened. The problem with climate change along with climate change itself is that it is such an abstract thing on a global scale it is really hard to imagine. Whit this work I am trying to break it down in some ways on a local level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Climate change in Weimar, Thuringia?&lt;br /&gt;
&lt;br /&gt;
[[File:WP_20180413_17_00_37_Pro_small.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Break it down, state of uncertainty:&lt;br /&gt;
&lt;br /&gt;
[[File:a local warning concept.jpg|600px]]&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:A_local_warning_concept.jpg&amp;diff=96894</id>
		<title>File:A local warning concept.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:A_local_warning_concept.jpg&amp;diff=96894"/>
		<updated>2018-04-16T21:44:13Z</updated>

		<summary type="html">&lt;p&gt;Tasmas: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Tasmas</name></author>
	</entry>
</feed>