xxxxxxxxxx
68
// Ο ήχος ξεκινάει με την αναπαραγωγή του project
//όταν ο χρήστης πατήσει πανω στην οθόνη το τραγούδι συνεχίζει να παίζει σε μόνιμη λούπα
//Ψυχεδελικά γραφικά συνοδεύουν τον ήχο
var song;
function preload(){
song = loadSound("electrocut.mp3");
song.setVolume(0.5);
song.loop();
}
function setup() {
let cnv = createCanvas(windowWidth, windowHeight);
//song.play();
song.setVolume(0.05);
song.loop();
angleMode(DEGREES)
rectMode(CENTER)
}
function draw() {
background(random(50,0));
noFill()
stroke(0)
translate (width / 2, height / 2)
for (var i = 0; i < 120; i++) {
push()
rotate(sin(frameCount + i ) * 500)
var r = map(sin(frameCount), -1, 1, 50, 255)
var g = map(cos(frameCount / 2), -1, 1, 50, 255)
var b = map(sin(frameCount / 4), -1, 1, 50, 255)
stroke(r, g, b)
rect(0, 0, 0 - i * 3, 600 - i * 3, 200 - i)
pop()
}
}
function mousePressed() {
let fs = fullscreen();
fullscreen(!fs);
sound.play();
}
function windowResized() {
resizeCanvas(windowWidth, windowHeight);
}