/*
 * @name Patrones
 * @description Mueva el cursor sobre la imagen para dibujar con una herramienta
 * de software que responda a la velocidad del mouse.
 */
function setup() {
  createCanvas(710, 400);
  background(102);
}

function draw() {
  
	// Llame al método variableEllipse () y envíele los parámetros 
	// para la posición actual del mouse y la posición anterior del mouse
  variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
}

// El método simple variableEllipse () fue creado específicamente 
// para este programa. Calcula la velocidad del mouse 
// y dibuja una pequeña elipse si el mouse se mueve lentamente 
// y dibuja una elipse grande si el mouse se mueve rápidamente

function variableEllipse(x, y, px, py) {
  var speed = abs(x-px) + abs(y-py);
  stroke(speed);
  ellipse(x, y, speed, speed);
}
/*
 * @name Patrones
 * @description Mueva el cursor sobre la imagen para dibujar con una herramienta
 * de software que responda a la velocidad del mouse.
 */
function setup() {
  createCanvas(710, 400);
  background(102);
}

function draw() {
  
  // Llame al método variableEllipse () y envíele los parámetros 
  // para la posición actual del mouse y la posición anterior del mouse
  variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
}

// El método simple variableEllipse () fue creado específicamente 
// para este programa. Calcula la velocidad del mouse 
// y dibuja una pequeña elipse si el mouse se mueve lentamente 
// y dibuja una elipse grande si el mouse se mueve rápidamente

function variableEllipse(x, y, px, py) {
  var speed = abs(x-px) + abs(y-py);
  stroke(speed);
  ellipse(x, y, speed, speed);
}
Fix tabs => spaces