PFont audio; float x, x1,lx; float z, z1,lz; float a, a1,la; float lx1 = 100; float lz1 = 100; float la1 = 100; float speed; float easing = 0.12; float easing1 = 0.09; float easing2 = 0.07; int b; void setup() { size(640,180); background(0); smooth(); audio = loadFont("BlairMdITCTT-Medium-200.vlw"); textFont(audio,200); noStroke(); b =160; frameRate(10); } void draw() { //background(100); //fill(100,0,0 , 100); //rect(100,100,1200,100); easing += 0.000007; easing1 += 0.000009; easing2 += 0.000006; lx += (lx + 0.001) * easing; x= 0; x1 = lx1; lz += (lz + 0.001) * easing1; z= 0; z1 = lz1; la += (la + 0.001) * easing2; a= 0; a1 = la1; x1= lerp(x, x1, lx); stroke(255); if(x1 > lx1) { lx = 0; } z1= lerp(z, z1, lz); fill(255,100); if(z1 > lz1) { lz = z; } a1= lerp(a, a1, la); fill(255, 50); if(a1 > la1) { la = a; } strokeWeight(10); stroke(100); fill(220, 30); text("AUDIO", x1, b); fill(240, 10); text("AUDIO", z1, b); fill(255, 4); text("AUDIO", z1 - 140, b); fill(200, 20); text("AUDIO", a1, b); fill(0); text("AUDIO", 0, b); }