p5.js | función de forma de onda()

La función waveform() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para devolver los valores de amplitud, que serán la instantánea de las lecturas de amplitud en un único búfer. Esto se puede utilizar para dibujar la forma de onda de un sonido.

Sintaxis:

waveform(bins, precision)

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:

  • bins: este parámetro se usa para contener un número entero que se representará como 2 n . El rango es de 16 a 1024, el valor predeterminado es 1024 y es un parámetro opcional.
  • precisión: este parámetro se usa para devolver Float32 Array, que es más preciso que una array normal si el parámetro anterior contiene algún valor. También es un opcional.

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

var sound; 
var wvfrm;
      
function preload() { 
      
    // Initialize sound 
    sound = loadSound("pfivesound.mp3"); 
} 
      
function setup() { 
      
    // Playing the preloaded sound 
    sound.play();
   
    // will return no of frames
    wvfrm = sound.waveform();
    console.log(wvfrm);
} 

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 waveform() 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 *