erde

(earth) website 2014
photography, html, java script

A felt memory of the First World War. The photos were made on the former battlefields near Verdun, where almost everything is covered with forests today. The binary data of the image files is mixed with words from poems. The result is projected on a water surface.

Arrangement as an installation at the exhibition "bildweltkrieg" in the Galery of City Museum Neuötting 2014:

erde erde erde erde

The change in the image is produced randomly by mixing the image data with words from a poem. This is possible because in their digital form images and letters are nothing more than a sequence of binary data out of zeros and ones. This mixing is carried out by a JavaScript code that runs in real time. The images are generated and deleted during the viewing. The code also runs now on this site on this computer, the result can be seen on top of this page.

Following java script code performs the described changes to the image:

<script type="text/javascript"> function sehen(){ // und doch nicht sehen var erde = stille.slice(23,stille.length); var wachsen = aus_der(erde); var dazwischen = wachsen.length/(Math.floor(Math.random()*11)+11); var anfang = Math.floor(Math.random()*(wachsen.length-dazwischen)); var ende = anfang + dazwischen; var vergessen = wachsen.slice(anfang, ende); var nach = wachsen.charAt(Math.floor(Math.random()*wachsen.length)); var und_nach = wachsen.charAt(Math.floor(Math.random()*wachsen.length)); vergessen = replaceAll(nach, und_nach, vergessen); var und = Math.floor(Math.random()*(wachsen.length-2*dazwischen))+dazwischen; wachsen = wachsen.splice(und, 0, vergessen); var stimme = new Array( "allein","auf","diesem","weg", "auf","dem","die","erinnerung","verflog", "auf","dem","nun","nichts","mehr","ist", "weine","nicht", "um","das","verwehen", "um","das","weiterleben", "das","wasser","ist", "am","selben","ort", "weitergeflossen"); for(var sprechen=0; sprechen<5; sprechen++){ var wort = stimme[Math.floor(Math.random()*(stimme.length-1))]; var aus_einem = Math.floor(Math.random()*(wachsen.length-dazwischen))+dazwischen; wachsen = wachsen.splice(aus_einem, 0, wort); } document.getElementById("stimme").innerHTML=wachsen.slice(wachsen.length-100000, wachsen.length); erde = in_der_wir(wachsen); erde = 'data:image/jpeg;base64,' + erde; document.getElementById("spiegel").src=erde; } var erinnere_dich; // an die var stille = "und dunkelheit"; function verloren(){ // durch var zufall = Math.floor(Math.random()*39)+1; // es bleibt allein dessen var bild = zufall + ".jpg"; // wie in einem document.getElementById("spiegel").src=bild; in_die_stille(bild); setTimeout(function() { erinnere_dich = setInterval(function(){ /** geschnitten in pixel in der binären unschärfe ein wiederholendes **/ sehen(); },(1914+2014)); }, 3333) /** nur ständige entscheidung für das leben **/ setTimeout(function() { clearInterval(erinnere_dich); // was haben wir verloren(); // ? }, 62175) } // mutter meines feindes // heimat meines grabens // bäume meiner lungen // erde meines herzens // komm und lege dich um mich // über mich // umschließe mich // wir haben uns verloren(); </script>
erde erde erde erde erde erde erde erde erde erde erde erde erde erde

Screenshot from the Installation.
Prints on aluminum plate, 20x30
Every plate is a unique, price: 111 €
mail [at] stimmeohnestimme.de