Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda