Conversor de bandas de oitava
Veja uma frequência em todas as escalas logarítmicas de uma vez: 1000 Hz acima de uma referência de 1 Hz são exatamente 3 décadas, cerca de 9,965784284662 oitavas e 119,589411415945 semitons, com cents e terços de oitava ao lado. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor
- 1.000 hz
- Valor (in)
- 1.000
- Unidade de entrada
- hz
- Ref hz
- 1
- Hz
- 1.000
O trabalho acústico e de RF alterna o tempo todo entre a frequência absoluta em hertz e medidas logarítmicas de intervalo como oitavas e décadas. Uma oitava é uma razão de frequência de dois para um; uma década, de dez para um; cents e semitons musicais subdividem a oitava; uma razão linear é simplesmente f em relação a uma referência. Este conversor de bandas de oitava aceita um valor, nomeia a unidade que você já possui e, opcionalmente, uma frequência de referência positiva; em seguida devolve todas as formas equivalentes com fatores exatos de logaritmo na base dois e na base dez.
Por que escalas de oitava e década ficam ao lado do hertz
Procura-se um conversor de frequência em bandas de oitava quando um espectro, uma folha de dados de filtro ou uma tabela ISO de frequências preferidas está em oitavas ou décadas e é preciso o valor em hertz, ou quando duas frequências são conhecidas e deve-se informar quantas oitavas ou décadas as separam. A frequência absoluta em hertz é a unidade SI de taxa cíclica, mas a audição humana, as normas de vibração e os filtros de largura de banda proporcional quase sempre se especificam em um eixo logarítmico de frequência.
Uma oitava significa que a frequência superior é o dobro da inferior; uma década, um fator de dez. Essas razões se compostam: três oitavas são um fator de oito; duas décadas, de cem. A música ainda divide a oitava em doze semitons de temperamento igual e mil e duzentos cents, que continuam potências puras de dois sobre a razão de frequência.
Misturar as escalas sem um conversor dobra ou divide a largura de banda reportada e quebra mapas de terços de oitava, orçamentos de enlace e checagens de ponderação A. Esta capacidade exige uma unidade explícita no valor de entrada e sempre devolve o conjunto completo de equivalentes em relação a uma frequência de referência, para que os clientes exibam hertz ao lado de oitavas sem uma segunda chamada.
A matemática é pura e local: a razão é frequência sobre referência, as oitavas são o logaritmo na base dois dessa razão, as décadas o logaritmo na base dez da mesma, os cents são mil e duzentas vezes as oitavas e os semitons doze vezes as oitavas. Sem consulta de rede, sem constantes dependentes de locale e sem forçar silenciosamente frequências não positivas a um infinito falso.
Onde as equipes usam e quanto custa
Acústicos convertem frequências centrais de bandas de oitava e de um terço de oitava entre tabelas em hertz e eixos logarítmicos ao montar mapas de ruído e relatórios de conformidade. Engenheiros de áudio expressam inclinações de filtro e espaçamento de crossover em oitavas enquanto o DSP ainda precisa de cortes absolutos em hertz. Equipes de RF e vibração falam em décadas por década de frequência e precisam reconciliar essas afirmações com espectros medidos em hertz antes que os painéis aceitem os dados.
Produtos de tecnologia musical mapeiam cents e semitons em deslocamentos em hertz a partir de uma referência de afinação como A quatro a quatrocentos e quarenta hertz. Equipes de produto e suporte incorporam a mesma conversão em ferramentas de laboratório para que o cliente nunca aplique logaritmo na base dois e na base dez à mão sob pressão de prazo. Essa paridade mantém demos, manuais e jobs de produção de acordo sobre se um fator de dois é uma oitava ou cerca de zero vírgula três décadas.
Mapeie os rótulos da sua interface aos nomes de unidade permitidos, trate erros de unidade desconhecida como feedback corrigível pelo usuário e mantenha o sistema de registro na forma que o seu domínio preferir, sem deixar de expor todos os campos na resposta.
Casos de uso
Tabelas acústicas de bandas de oitava
Converta frequências centrais preferidas ISO entre hertz e deslocamentos em oitava ou década a partir de uma referência de um quilohertz ao montar relatórios de bandas de ruído.
Projeto de filtros e crossovers de áudio
Expresse largura de banda proporcional e espaçamento de inclinação em oitavas enquanto calcula frequências de corte absolutas em hertz para coeficientes DSP.
Perguntas frequentes
Qual é a diferença entre uma oitava e uma década?
Uma oitava é uma razão de frequência 2:1 (log2). Uma década é uma razão 10:1 (log10). Uma década equivale a log2(10) ≈ 3.321928 oitavas; uma oitava equivale a log10(2) ≈ 0.301030 décadas.
Posso informar um valor de oitava negativo?
Sim. Intervalos logarítmicos negativos significam abaixo da referência (razão menor que um). Apenas entradas hz e ratio devem ser estritamente positivas.
Quanto custa?
A página interativa roda grátis no seu navegador.
Quantas oitavas há entre 1 Hz e 1000 Hz?
Cerca de 9,965784284662 oitavas, o que equivale exatamente a 3 décadas. O mesmo intervalo dá 119,589411415945 semitons e 29,897352853986 terços de oitava, e tudo aparece junto.
Qual frequência de referência devo usar?
O padrão é 1 hertz, com o qual hertz e razão viram o mesmo número. Use 1000 hertz para as frequências centrais acústicas perto de um quilohertz, ou 440 hertz para contar oitavas musicais acima do Lá4.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/octave-band \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"unit":"hz"}'const res = await fetch("https://api.kit.forhosting.com/conv/octave-band", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"unit": "hz"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/octave-band",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"unit": "hz"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/octave-band", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"unit":"hz"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"unit":"hz"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/octave-band", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"value": 1000,
"unit": "hz"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.octave_band",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Nomes de unidade desconhecidos falham com um erro invalid_input claro em vez de uma escala errada silenciosa. Use a ferramenta grátis nesta página, ou chame a mesma lógica determinística via API a US$ 0,002 por solicitação para scripts, tabelas de bandas de ruído e cadernos de projeto de filtros que não devem inventar à mão um fator de década.
Como chamar o conversor e ler a resposta
A referência padrão é um hertz, o que iguala numericamente a frequência absoluta e a razão linear e é ideal para conversões puras de intervalo. Quando unit é um intervalo logarítmico como oitavas ou décadas, qualquer número finito é aceito, inclusive negativos que significam abaixo da referência. Envie value como um número finito, unit nomeando o que esse número já é e, opcionalmente, ref_hz como referência positiva em hertz. Defina ref_hz como mil quando trabalhar em torno de frequências centrais acústicas ISO perto de um quilohertz, ou como quatrocentos e quarenta quando raciocinar em oitavas musicais acima de A quatro. As unidades permitidas são hz (aliases hertz, cps), octaves (octave, oct), decades (decade, dec), ratio (linear, lin), cents (cent) e semitones (semitone, st, halfstep). Quando unit é hz ou ratio o valor deve ser estritamente positivo; zero e negativos geram invalid_input porque logaritmos reais de argumentos não positivos não estão definidos. O motor reduz a entrada a uma razão positiva e emite hz, ratio, octaves, decades, cents, semitones e third_octaves (três vezes a contagem de oitavas, útil para o espaçamento de terços de oitava), além de unit_in, value_in, ref_hz e uma string curta de fórmula para trilhas de auditoria. Campos ausentes, números não finitos, ref_hz não positivo e nomes de unidade desconhecidos falham com invalid_input indicando o que errou, de modo que a validação do formulário e o tratamento de erros da API ficam alinhados.
Onde as equipes usam e quanto custa
Prefira este endpoint quando a intenção de busca for especificamente conversão de frequência em bandas de oitava ou em décadas; use conversores gerais de unidades de frequência para prefixos megahertz versus quilohertz sozinhos, e calculadoras de notas musicais quando a pergunta for o nome da nota e não a medida de intervalo.
Casos de integração
Música e deslocamentos de afinação
Mapeie cents ou semitons acima de uma referência como A4 = 440 Hz em frequência absoluta e razão linear para afinadores e ferramentas de taxa de amostragem.
Perguntas técnicas
Por que preciso de ref_hz?
Oitavas, décadas, cents e semitons medem intervalos relativos a uma referência. Os hertz absolutos valem ref_hz vezes a razão linear. O ref_hz padrão é 1, então hz e ratio coincidem numericamente até você definir outra referência.
O que acontece se eu enviar uma unidade desconhecida?
A API devolve invalid_input com uma mensagem listando as unidades permitidas: hz, octaves, decades, ratio, cents e semitones (mais os aliases documentados).