p5.js | función setInput()

La función setInput() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para conectarse a la instancia de p5sound que es la salida principal de forma predeterminada. Al usar esta función, también puede pasar una fuente específica.

Sintaxis:

setInput(snd, smoothing)

Nota: Todas las funciones relacionadas con el sonido solo funcionan cuando la biblioteca de sonido está incluida en la sección principal del archivo index.html .

Parámetro: Esta función acepta dos parámetros como se mencionó anteriormente y se describe a continuación:

  • snd: este parámetro se usa para configurar la fuente de sonido y es opcional.
  • Suavizado: este parámetro se usa para establecer la lectura de amplitud suave y el rango está entre 0,0 y 1,0, este parámetro también es opcional.

El siguiente ejemplo ilustra la función p5.setInput() en JavaScript:

function preload(){
  sound1 = loadSound('song.mp3');
  sound2 = loadSound('pfivesound.mp3');
}
function setup(){
  amplitude = new p5.Amplitude();
  sound1.play();
  sound2.play();
  amplitude.setInput(sound2);
}
function draw() {
  background(255);
  fill(200);
  let gfg = amplitude.getLevel();
  let size = map(gfg, 0, 1, 0, 400);
  ellipse(width/1, height/1, size*2, size*2);
}
function mousePressed(){
  sound2.pause();
}
  
function mouseReleased(){
  sound2.play();
}

Editor en línea: https://editor.p5js.org/
Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

Navegadores compatibles: los navegadores compatibles con la función p5.js setInput() se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *