import ddf.minim.*;
Minim minim;
AudioPlayer player;
void setup () {
// Sketcheinstellungen
size (320, 170);
smooth ();
stroke (100);
// Audiotoolkit erzeugen
minim = new Minim (this);
// Audiodatei in das Object 'player' laden
player = minim.loadFile ("track.aif");
// Audiodatei abspielen
player.play ();
}
void draw () {
background (0);
// Relative Abspielposition im Stück ermitteln.
// Dieser Wert bewegt sich zwischen 0 und 1.
float playPos = player.position ();
float playLen = player.length ();
float xpos = (playPos / playLen) * width;
// Zeichnen der Ellipse als
ellipse (xpos, height / 2, 20, 20);
}