Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

177
Vistas
Cálculo de bandas para ecualizador gráfico

Estoy tratando de hacer un ecualizador gráfico usando audio web y el objetivo es crear una función que calcule una matriz de frecuencias centrales fijas usando un conteo de banda (también conocido como número) como entrada. En otras palabras, genera una matriz para frecuencias centrales fijas.

ejemplo:

 function calcBands(bands) { // Since there are different graphic EQ's they usually around 6 - 31 bands // but professionally it's normally 31 bands // band parameter needs to be a number between 6 and 31 //insert code here: const freqs = new Array(bands); return freqs; } function buildFilters(bands) { let centers = calcBands(bands); let filters = []; for (let i = 0; i < bands; i++) { let filter = context.createBiquadFilter(); filter.type = "peaking"; filter.frequency.value = centers[i]; filter.Q.value = Math.SQRT1_2; if (i > 0) { filters[i - 1].connect(filter); } filters.push(filter); } return filters; }

La cuestión es que traté de investigar un poco y descubrí que existen estándares ISO y otras cosas, pero simplemente no puedo hacer los cálculos.

Todo lo que puedo entender de esto es que:

  • Esto se calcula usando bandas de octava ya sea 1 o 1/3, etc. en base 2
  • Los ecualizadores gráficos suelen tener de 6 a 31 bandas
  • Medio C (también conocido como A4) es igual a 440Hz
  • La frecuencia de Nyquist es sampleRate / 2

¿Alguien puede ayudarme por favor?
Siéntete libre de corregirme si me equivoco

referencias:
https://www.cross-spectrum.com/audio/articles/center_frequencies.html
https://sound.stackexchange.com/questions/14101/what-is-the-frequency-step-formula-for-10-and-31-band-eqs
http://www.tonmeister.ca/main/textbook/intro_to_sound_recordingch13.html

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda