Kris’ Showreel
Wat gaaf! Kris heeft haar showreel online gezet: kriskobes.nl
Wat gaaf! Kris heeft haar showreel online gezet: kriskobes.nl
Over het algemeen kost het aanroepen van een sinusfunctie binnen een programmeertaal een hoop clock-cycles. Daarvoor krijg je wel een hele nette benadering van de sinus van een getal. Vaak veel te netjes als het mij vraagt. Zijn er alternatieven voor wanneer je wat minder detail nodig hebt? Ja, en die zijn een stuk sneller. [1].
Wat dacht je van:
sinX = 1.2732395*x + (0.4052847*x*x) * (x<0?1:-1);
Het is een aardige benadering van de sinusfunctie die op mijn vaste computer wel even 20x zo snel is als de ingebouwde Processing/Java sinus functie.
Wil je nou iets meer detail dan kun je ‘m nog finetunen door met het resultaat van de vorige berekening nog even het volgende uit te halen.
sinX= .225*((x<0?-1:1)*sinX*sinX-sinX)+sinX;
Die is nog steeds 9x zo snel als de standaard sinus functie.
Ben je benieuwd hoe dit werkt zoek dan even op Taylor reeksen want volgens mij hebben we het oorspronkelijk aan hem te danken.
Taylor wilde iedere willekeurige functie schrijven als een polynoom.
Eventueel met graad oneindig, oftewel: als een oneindige reeks.
De gedachte achter dit polynoom is, dat hij voor het punt x=0 de
zelfde waarde heeft als f(x), maar ook dezelfde afgeleide en 2e
afgeleide, enz. [2]
Fijn om te weten is misschien waar die twee getalletjes (1.2732395 en 0.4052847) precies vandaan komen. Waarom weet ik niet maar de eerste staat voor 4/PI en de tweede voor 4/PI2.
Sourcecode
Zie source Alternatieve-Sinus-Functie
Zie source qSin-Color-Wave-Demo
Zoals je ziet is voor zoiets als het onderstaande de grove benadering prima voldoende:

Externe links
* http://home.wanadoo.nl/rule-off/wis/reeksen.htm
* http://lab.polygonal.de/
* http://lab.polygonal.de/wp-content/articles/fast_trig/fastTrig.as
Op 9 nov 2007 ben ik bezig geweest met het zoeken naar CSV bestanden op internet met daarin LON LAT coordinaten en tijd. M’n plan is om die data te verzamelen en weer te geven op een kaart. Dat heb ik gedaan voor stormschade meldingen in de VS en wat je ziet is dan een kaart die door de tijd verandert en waarbij je eigenlijk precies met een beetje fantasie windrichtingen kunt zien. Echt heel vet en super makkelijk. Wellicht interessant voor Globe4D.

Stel je dit voor als een animatie waarbij de meldingen een voor een binnendruppelen in een soort van sliert door het land heen.
class Node {
Node next;
String ini;
String time;
float speed;
String location;
String county;
String state;
String comments;
float lat;
float lon;
int x;
int y;
int r;
int time_hour;
int time_minute;
Node(String ini) {
//this.ini = ini;
String items[] = split(ini,",");
time = items[0].substring(0,2) + ":" + items[0].substring(2);
time_hour = int(items[0].substring(0,2));
time_minute = int(items[0].substring(2));
speed = int(items[1]);
r = int(speed/5);
if (r<1) r=1;
location = items[2];
county = items[3];
state = items[4];
lat = float(items[5]);
lon = float(items[6]);
int sc = 7;
x = int(lon*sc + 180*5);
y = int(lat*sc);
}
}
import processing.opengl.*;
PFont font;
PImage bg;
Node first;
Node cur;
Node last;
int speed=1; //draw 40 dots per frame
void setup() {
//Time,Speed,Location,County,State,Lat,Lon,Comments
String lines[] = loadStrings("060622_rpts_wind.csv");
println("there are " + lines.length + " lines");
font = loadFont("AvantGardeITCbyBT-Demi-30.vlw");
textFont(font, 30);
first = new Node(lines[1]);
cur = first;
for (int i=2; i < lines.length; i++) {
cur.next = new Node(lines[i]);
cur = cur.next;
}
cur = first;
size(800,600);
//colorMode(HSB,255);
//background(0);
//stroke(255);
smooth();
//image(bg,0,0);
}
void draw() {
fill(0,10);
noStroke();
rect(0,0,width,height);
noFill();
stroke(255);
for (int i=0; i<speed; i++) {
ellipse(cur.x,cur.y-100,cur.r,cur.r);
cur = cur.next;
if (cur==null) cur=first;
}
int ox=-700;
int oy=100;
int x=cur.time_hour*60 + cur.time_minute;
println(ox+x);
line(ox+x,oy,ox+x,oy+5);
fill(0,150);
noStroke();
fill(0);
rect(0,0,200,50);
fill(255);
text(cur.time, 30, 30);
}
Time,Speed,Location,County,State,Lat,Lon,Comments 1222,UNK,LEWISTOWN,FULTON,IL,40.4,-90.16,TREE LIMBS DOWN. (ILX) 1302,60,PEKIN,TAZEWELL,IL,40.57,-89.63,(ILX) ......
Precies een week geleden heeft Peen en Ui zich voor het eerst aan de wereld gepresenteerd met o.a. het kaartenproject ‘U bevindt zich hier’. De druk bezochte avond in de garage van RAP Architectuurcentrum was een succes: een mengeling van mensen, mooie plannen en dito projecten. De ‘bedrijfsfilm’, foto’s en meer informatie over Peen en Ui en de wedstrijd van ‘U bevindt zich hier’ zijn te vinden op www.peenenui.nl.

Die avond werd ook een project van mij gepresenteerd: De Kaart van Leiden. Sanne Dresmé en Jos Agasi zitten achter het ontwerp en ik achter het programmeerwerk in Flex. De eerste versie staat nu online kaart.leiden.nu met daarin de uitagenda van Leiden en een hoop geschiedenisfeiten allemaal rondom de kaart van Leiden dus.

Op de avond hebben bezoekers samen een speciale centrumkaart van Leiden getekend. Met de vraag ‘Hoe bent u hier gekomen?’ ontstond een kleurrijk beeld van de routes die bezoekers hebben afgelegd die avond:


Dit is misschien wel vet voor Globe4D: de mogelijkheid om zelf planeten te kunnen ontwerpen met het apparaat. Het zal nog wel even duren voordat we dat er in gaan bouwen maar het is zeker mogelijk. Ik heb alvast wat geëxperimenteerd met een script dat ik van Paul Bourke heb gedownload. Erg gaaf. Ik moet zeggen, de eerste keer dat het idee in me op kwam was tijdens Siggraph toen ik bij een lezing van Spore Game was die intern ook bezig zijn met een Planet Editor, die helaas (nog) niet publiekelijk gelanceerd wordt. Met die planeet editor kunnen ze naar eigen zeggen 4 miljard ‘verschillende’ planeten genereren voor het spel.


Ik heb vanochtend een poster gemaakt voor Globe4D die morgenavond op A0 formaat bij NEMO komt te hangen. Ik heb alle 1600 foto’s gepakt die we tot nu toe van Globe4D hebben gemaakt plus nog wat schetsen en plaatjes die te maken hebben met de data die we tonen. Alles samen heb ik door het programmatje AndreaMosaic laten druppelen.

Hou je van deze stijl check dan vooral ook even VisualPower van Arnoud van den Heuvel of de flickr pagina’s van Jim Bumgardner.
Uitsnedes



Dinsdag ga ik samen met Dora naar Tunesië, maar eerst nog even een weekendje naar Leipzig!
…een weekend ontdekkingstochten naar de nog onbekende en onbeminde kunsten in Europa.
Kunst kennen we; we zien, horen en ervaren haar op de officiële podia, de musea, de theaters. We kennen de makers. Zij zijn al veelvuldig geportretteerd. Maar hoe zit het nu met de kunst van de toekomst? Zij is nu nog onbemind, soms zelfs verguisd. Waar vind je haar? Wie is er mee bezig? En waar? Hoe krijg je haar in beeld? Hoe kun je haar koesteren, zodat ze gedijt, opdat ze volwassen wordt en bemind kan worden?
Vaak zijn we ziende blind in onze eigen omgeving. Dan is het tijd om eens bij de buren te gluren. Een kijkje in anderstads kraamkamer van de kunst. Hoe doen zij het?Franje, MAARWAAROMDAN en KunstenaarsLogies organiseren 5, 6 en 7 oktober de 1e reis uit de serie: naar de kunst-speelplaatsen van Leipzig. Op het programma staan een bezoek aan Westfluegel, een particulier theaterinitiatief, Bimbo-town, een bonte mix van performance, beeldende kunst en muziek in een oude spinnerijfabriek, Werk II Kulturfabrik, en meer.
Lindenfels/Westfluegel, Bimbotown en Werk II Kulturfabrik.


Zie hier: Ook nog een filmpje van maart 2006 toen ik met Dora in Leipzig was, the place to be als je van kunst, neurowetenschappen, oude fabrieken of döner voor 1 euro houd.
TodaysArt in Den Haag was bizar cool! Bedankt iedereen!
Check de video en zie een aantal nieuwe apps. Let ff op bij het einde, daar experimenteren we namelijk met het tonen van fMRI data (hersenscans) op de globe! Vrijdag moet dat af zijn, want dan staan we ermee op de lustrumdag van het F.C. Donders Centrum in Nijmegen.
Vrijdag 28 september is er spectaculaire opendag bij F.C. Donderscentrum van de Radboud Universiteit in Nijmegen vanwege hun vijf jarig bestaan.
Globe4D is samen met De Spullenmannen van het Knopjesmuseum uit Amersfoort vertegenwoordigd met een wel heel vreemde setting. Een ‘EEG fluitketel‘ en een globe waarmee je in het brein kunt kijken. In plaats van het veranderingsproces van planeten te projecteren wordt Globe4D dit keer ingezet om laagjes af te pellen van een menselijk brein, althans van de fMRI data daarvan.
Komt dat zien! Klik hier voor meer info
“Sinds 2002 doen wij onderzoek naar de werking van de hersenen. Wij nodigen u graag uit om dit met ons te vieren. 10.000.000.000.00 zenuwcellen die via 100.000 km aan verbindingen met elkaar samenwerken maken het mogelijk dat wij TV kijken, fietsen, spreken, studeren en al het andere doen wat ons mens maakt. Door de modernste technieken kunnen wij het brein nu live in actie zien, iets wat dertig jaar geleden nog onvoorstelbaar was. Wilden we in de 20ste eeuw zo ver mogelijk de ruimte inkijken, in de 21ste eeuw richten wij ons naar binnen. Hoogste tijd om u een kijkje in onze keuken te geven!” [www.ru.nl/fcdonders/lustrum]
Vrijdag 21 en zaterdag 22 september is Globe4D te bezichtigen tijdens het TodaysArt festival in Den Haag. Komt allen!
Exacte plaats en locatie Globe4D: vrijdag en zaterdag van 20:00u tot 1:00u in het Atrium van het Haagse Stadhuis.
Voor experimentele doeleinden heb ik zojuist een T-Shirt ontworpen met daarop de tekst ‘I am recording this conversation’.
Ik ben heel benieuwd of er vanaf volgende week nog mensen zijn die met mij willen praten wanneer ik het T-Shirt draag.
The Interactive Morphogenesis project I did together with Ralph Kok and Irad Lee is accepted for the international art conference: Areas of conflu(x)ence - Art, Space & Technology in the Digital Age.
Location : Sibiu, Romania
Dates : October 4-7, 2007
In our project we demonstrated a concept for interacting with 3-dimensional Lindenmayer Systems (L-systems) models using live sound. Using the dynamics of L-systems, methods for visualizing and synthesizing sound are examined through recursive generation of virtual-artificial organisms. The project shows how L-systems can be used to visualize elements in sound and vice-versa, to demonstrate how sound can be used to grow L-system based, interactive artificial morphogenesis.
More info about the conference at: Mediamatic.net and www.2580association.info

Areas of conflu(x)ence proposes an international debate on the relationship between art and technology in the present digital era, focusing on the impact of the new media in our lives.
Today’s digital technologies have created a new model of understanding different aspects of reality. The change they produced compels us to reconsider the conditioning of our modern lives while their potential demands to be explored. Post-modernist syntax is today reevaluated and there are positions that support the thesis of a hyper-industrialized society.
Science and technology are expected to push forward the frontiers of knowledge, while art is asked to mirror these new experiences. The way we handle our lives and our expectations is changing continuously according to these new frontiers. The place we give to the different aspects of our lives and the spatial articulation of our activities are subjected to constant conceptualization based on a continuous flux of discoveries. What kind of models are we using in perceiving and understanding our new environment? If the tools we use have an influence on the way we deal with our environment,
how do we use their potentiality? What traps are to be avoided? What do we expect from technology? Should the new technologies be a matter of concern? By trying to answer all these questions, the conference intends to identify the present condition of our data driven lives and the factors that influence it.On the basis of artistic and aesthetic experiences, we will study the ways in which image, sound and space are today affected by the digital technologies.
The conference will also include multimedia performances, an exhibit hall of innovative projects and tours of the art installations. [Mediamatic.net]

Deze letters op asfalt verzamelde ik in 2005 in de straten van Christchurch, Nieuw Zeeland, toen ik een weekje moest wachten op de reparatie van mijn bus.

Afgelopen weekend deed ik mee aan een META Workshop in Amsterdam. META staat voor Making-Electronic-Thingies- in-Amsterdam. De workshop onder leiding van Tom Schouten ging over het genereren van televisie signaal met behulp van de programmeertaal Forth en een PIC chip. Bekijk het filmpje voor een sfeerimpressie.
http://www.makingelectronicthingiesinamsterdam.nl/
Date: 26th-27th of May
Time: 10.00h - 18.00h.
Place: SteimSubject: Forth TV
This workshop will stand in the light of the forth interpreter on the pic chip. Forth enables you to program your pic life and thus edit and see the changes in behavior right away. By learning to control tv tubes with forth this workshop will cover..1. introduction forth, the forth toolchain.
1. interactivity, giving commands and updates to a live system
2. modularity, solve problems in pieces and interactive testing
2. technical applied,
1. electronic 2 bit DAC with resistors for 4 levels (sync,b/w,grey)
2. logic, PAL sync & stuff
3. software, interrupts (hsync timer) & multitasking
3. individual project, build some pic powered visuals with the knowledge gained.
Teacher: Tom Schouten
Tom Schouten is an independent software developer and artist based in Leuven, Belgium. His main interests are in generative systems, more specificly programs and devices that produce artistic works. His current efforts are concentrated on creating a series of special purpose programming languages. One of them is based on FORTH and runs on a pic microcontroller.
Tom at goto10Participants:
1. Niels Wolf
2. Heerko van der Kooij
3. Marc Boon
4. Joost Broersen
5. Sylvain Vriens
6. Rick Companje
7. Kwon Byung Jun
8. Dirk van Oosterbosch
9. Jan-Kees van Kampen
10. Aymeric Mansoux
11. Pieter Heremans
12. Roger Muskee
13. Sander Trispel
14. Marloes de Valk
15. Bart GloudemansForthTVCode produced during the workshop.
Op 6 april was ik op DEAF 07, het Dutch Electronic Art Festival in Rotterdam. Nu eindelijk de video impression.
Recentelijk heb ik samen met Ralph Kok in opdracht van Born05 een systeem ontwikkeld voor het creëren en bekijken van digitale magazines voor Frame Magazine.
Voor de ontwikkeling van Frame Digital is gekozen voor Adobe Flex 2.0. Met de back-end van Frame Digital wordt automatisch een drukwerk PDF ontleed waarna deze voorzien kan worden van interactie en meta-data. Dit geeft de bezoeker van de front-end de mogelijkheid foto-materiaal van hoge kwaliteit en teksten te zoeken en te verzamelen afkomstig uit de door hem of haar aangeschafte tijdschriften. Dit alles wordt gecombineerd met persoonlijke favorieten op het niveau van tijdschrift, pagina of afbeelding.

“Een Digitaal Magazine is een uitgelezen concept om FRAME nog beter op de internationale markt neer te zetten. Het bestaande drukbestand (PDF) wordt omgezet tot een online en interactief magazine.”
“Het Print Magazine van FRAME wordt met name gebruikt door designbureaus en studenten voor het ontwikkelen van moodboards (stijlschetsen)”
“Gebruikers kunnen foto’s knippen, plakken, printen, toevoegen aan favorieten en in slideshows plaatsen.”
“Voor de redactie van FRAME is een online Manager ontwikkeld, waarmee snel en eenvoudig interactie toegevoegd kan worden aan elk magazine. Iedere foto en spread kan van metadata worden voorzien, waardoor het mogelijk wordt om het zoeksysteem van de website te koppelen aan de inhoud van de magazines.” (www.born05.nl)
Bekijk hier de gratis preview van de Frame Digital
of meld je aan via framemag.com
Watch Frame come alive. Frame Digital is an exact copy of the print version of Frame magazine, but offers lots of extra features. Zoom, search and click to articles from the index. Bookmark and download your favourite pages and images. With a few simple mouse clicks, Frame Digital is easy to navigate and a pleasure to read. Preview the free demo now. (framemag.com)

Back-end screenshots
Magazines op een rij

Interactie toevoegen aan spreads

Meta-data toevoegen aan spreads

Omdat ik er zin in had en omdat het paste heb ik mijn mp3 speler in een lucifersdoosje gebouwd…


Alex Reuneker bedacht de spampoët: een script dat gedichten maakt van de inkomende spamberichten in je mailbox.
http://www.lexiweb.nl/project/spampoet/
Alex: “Like you, my mailbox gets flooded by spam every day, and my provider does not seem to care very much. In stead of raising my stresslevel and wasting time I decided to use the spam for something more fun than being pissed off.
The Spampoet uses a list of spam subjects and messages to randomly create a poem. Offcourse you could debate if this really is poetry, and I guess there are a lot of people who have better answers for this than me.
But what you cannot deny is that the poems sometimes really are nice, and actually have some rhythm in them. “
Ik denk niet dat ik er echt iets mee aantoon, maar esthetisch is het wel.
Misschien ziet Ricksmuseum er binnenkort ongeveer zo uit:
