Lang, lang ists her…

…dass ich überhaupt mal was geschrieben habe hier. Nie Zeit, nie zusätzliche Motions produziert, als die an denen ich vor Jahren kollaborativ gearbeitet hab und die völlig outdatet sind.

Aber dafür post ich nun fremdmaterial und stell mich blogosphärentypisch assoziativ daneben. Da haste:

Gemalte Komplexität

Back to the roots!

Eigentlich wollten wir doch diesen Blog haben, um den Computer das malen beizubringen. Das steht jedenfalls unter dem Symbol Teletron...

Diese neue Fähigkeit des Computers hat keineswegs seinen Reiz und seine Aktuallität eingebüßt. In diesem Namen schlage ich ein Projekt vor. Es soll unser eigenes "GameMod" sein, also angelehnt an den Kurs von Steph Thirion, welcher das Spiel Breakout von Studenten modifizieren ließ. Alles in Processing, rein spielerisch - und doch hoch kreativ.

Die Modifikation ist aber nur Möglich, wenn man ein interessantes Programm hat. Da habe ich eine sehr faszinierende Website gefunden:

Complexification.net - von Jared Tarbell



Mein Vorschlag wäre ein art Datenbank unserer Resultate zu erstellen.
Format: 640x480 H.264
Rhythmus: Ein Programm pro Woche wird modifiziert, also min ein Video pro Woche als Resultat pro Person
Dauer: 2 Monate

Man kann viel davon lernen und besitzt am Ende schöne Resultate. Die Zeitinvestition ist relativ gering.

Was denkst du? Mach mit!

Schneller Bruder

Ich kann es kaum glauben! Ein Traum wird wahr!
Processing ist geil, weil es Plattform unabhängig und sehr flexibel ist. Aber es ist nunmal scheiß langsam. Ich mache meine Wissenschaftlichen Berechnungen damit, aber letztens habe ich 30min pro Bild gebraucht :-P



Sieht dafür nicht schlecht aus, oder?

Jetzt gibt es ein Pendant für C++:
openFrameworks

Hätte ich nur Zeit das umzuschreiben...

Libraries mit Processing



Hier sieht man, wo die Libs hingesetzt werden müssen. Vielleicht ist der Programmierer ein Physiker (liegt nahe, bei ner physics library), manchmal fehlt denen total die nötige Empathie für AntiGeeks.
Processing ist aber super einfach aufgebaut. Einfach in ein richtiges Verzeichnis legen, und er erkennt alles von selbst. Solltest also neue Libs haben mit "examples", leg die in den "examples" Ordner. Die kannst du dann wärend Processing läuft aus dieser Leiste da oben wo auch der Apfel ist (wie heisst denn die?) Beispiele Laden.

YouTube funktioniert einfach nicht. Auch konnte ich keine Links verlinken. Der entfernt einfach den HTML-Text. Verrückt, oder?

Hab übrigens endlich eine eigene Seite über die Uni:
http://wwwitp.physik.tu-berlin.de/~europol/
Z.Z. ist da nur ein Processing Programm, dass Spiralwellen simuliert - starten mit "space". Hast du vielleicht Tips um es einfacher zu machen, oder andere Farben für die Knöpfe etc zu setzen. Davon habe ich keine Ahnung - DANKE!

Lévy Flights

Ein kleines Programmchen, dass ich heute als Übung zu Superdiffusion und Lévy Flights geschrieben habe. Sieht sehr schön aus, oder?



Dieses Verhalten kommt z.B. bei der Augenbewegung vor. Kleine, zufällige Bewegungsmuster mit ebenfalls großen Sprüngen. So analysiert der Mensch auf optimaler Weise eine neue Umgebung.
Ist aber auch bei der heutigen Ausbreitung von Epidemien sichtbar. Kleine, lokale Ausbreitung - bis ein Flugzeug große Distanzen zurücklegt und woanders lokal infiziert.

Hier das Programm:
Mac: leviflight (zip, 212 KB)
Win: leviflight_win (zip, 189 KB)
Mit 's' kann man Bilder speichern.

monome

Während ich noch darauf warte, dass die Tasten in Zweitauflage verkauft werden (erste Runde verpasst), gibt es schon einen Nachfolger zum 40h.



http://monome.org

Midi für Processing



Midi bei Processing zu benutzen gibt eine gewisse Eleganz, aber auch eine höhere Produktivität. Um Werte zu ändern und zu schauen was schöner aussieht (z.B. die Farbe verändern), braucht man nun nicht mehr das Programm neu zu starten, bzw. über die Mauskoordinaten zu gehen. Man probiert einfach live aus.
Dazu braucht man folgendes:

proMidi - Eine Bibliothek, die sehr leistungsstark ist.
Plumstone - Da es leider unter dem Mac mit proMidi Probleme gibt.

Um das alles noch viel einfacher und noch eleganter zu gestalten, habe ich den ganzen Morgen damit verbracht, noch eine weitere Bibliothek zu schreiben. Sie benutzt natürlich proMidi, und ist eher wie eine Header-Datei zu sehen. Man kopiert sie also einfach ins ProgrammVerzeichnis und sie erscheint als extra Tab.
Die Vereinfachung besteht darin, dass man einfach nur noch die Variable "midi1" für deinen ersten Midi-Eingang nimmt. Damit läßt sich schon arbeiten. Fertig!

p_midi (zip, 1 KB)

Einfach, oder? So nun frühstücke ich!

dream



Wie kann es sein, dass einige Töne so viel Stimmung erzeugen? Dass die Reihenfolge Gefühle weckt?

Wie kann es sein, dass Bilder gemocht werden, die keinem Zweck dienen? Die nichts darstellen?

Das alles ist Teil des Spiels, dass die einen spielen. Während die anderen zuschauen.

Wir leben den Menschen etwas vor. Wir lassen sie träumen indem wir unsere Träume leben.


paneles_naranjas5 (zip, 6 KB)