xxxxxxxxxx
var thetext;
var fonts = [];
var fadespeed = 150;
var theline;
var tw, th;
var song;
var img
var mic;
var x, y;
var d = 50;
var velocity, angle;
var r = 0;
function preload() {
thetext = loadStrings('LWYMMD.txt');
fonts[0] = loadFont('UnifrakturMaguntia-Regular.ttf');
fonts[1] = loadFont('UnifrakturCook-Bold.ttf');
fonts[2] = loadFont('NewRocker-Regular.ttf');
fonts[3] = loadFont('Sancreek-Regular.ttf');
song = loadSound("Taylor-Swift-Look-What-You-Made-Me-Do.mp3");
img = loadImage("tsbg.png");
}
function setup() {
createCanvas(1546, 969);
song.play();
rectMode(CENTER);
theline = random(thetext);
textFont(random(fonts));
for(let i = thetext.length-1;i>=0;i--)
{
if(thetext[i]=='') thetext.splice(i, 1);
}
textSize(60);
//mic = new p5.AudioIn();
//mic.start();
}
function draw() {
background(img);
textSize(30);
textAlign(CENTER, CENTER);
if(frameCount%fadespeed==2)
{
textFont(random(fonts));
theline = random(thetext);
tw = textWidth(theline);
th = textAscent()+textDescent();
}
let alpha = frameCount%fadespeed/fadespeed/2*255.
fill(0, 0, 0);
stroke(70, 70, 32, alpha);
rect(width/2, height/2, tw, th);
noStroke();
fill(255, 255, 255, alpha);
text(theline, width/2, height/2);
}