Uso di noise() per ricavare coordinate x e y

I valori della funzione noise() possono naturalmente essere utilizzati per definire qualsiasi parametro, comprese le coordinate x e y di uno o più punti:

// height=400 lines=auto
function setup() {
    createCanvas( 400, 400 );
    stroke(255,127);

    noiseDetail(6, 0.5);
}

function draw() {
    background(0,24);

    for(let n=0; n<1000; n++) {
        let x = noise( n/5, n/11, frameCount/300 );
        let y = noise( n/13, n/7, frameCount/300 );
        point( x*width, y*height );
    }
}

Su OpenProcessing c'è lo stesso codice in processing.js che non sembra avere l'effetto di rallentamento e inversione che si percepisce con p5.js.