Corrective EQ

Manual do Usuário

Versão 0.9.6

1. Visão geral

O EQ Corretivo é um estágio final de correção para curvas de resposta de frequência importadas. Pode ser utilizado para correção de auscultadores, correção de sala ou outros fluxos de trabalho com curvas-alvo quando já existe um ficheiro de correção e se pretende que a aplicação o renderize no caminho de áudio.

Este manual descreve primeiro o produto Corrective EQ autónomo para desktop atual e, depois, assinala as pequenas diferenças específicas do ARIA ONE onde estas são relevantes.

O processamento central do Corrective EQ é o mesmo em ambos os contextos. As principais diferenças práticas são:

  • O Corrective EQ autónomo abre diretamente o espaço de trabalho dedicado ao Corrective EQ.
  • O Corrective EQ autónomo está ativado por predefinição porque é o processador principal do produto.
  • O ARIA ONE integra o Corrective EQ no espaço de trabalho avançado mais amplo e também pode referir-se ao mesmo módulo como PostDSPEQ ou Post-DSP EQ em presets, tooltips e texto de estado interno.
  • A Vista Simples do ARIA ONE pode identificar a página como EQ DE AUSCULTADORES, enquanto a própria página usa CORRECTIVE EQ. Ambos os nomes se referem à mesma página de correção na compilação atual.

De forma geral, o Corrective EQ funciona assim:

  1. Importe um ficheiro de correção.
  2. Confirme que a curva de correção aparece na pré-visualização.
  3. Escolha como a curva é renderizada: FIR ou SOS.
  4. Ajuste a fase, tamanho, taxa ou opções de espaçamento conforme necessário.
  5. Utilize GANHO e MIX para definir o nível de saída e a quantidade de correção.
  6. Guarde um preset de Corrective EQ se pretender recuperar a correção importada mais tarde.

O Corrective EQ não realiza um teste auditivo e não substitui o sistema de perfis auditivos. Os perfis auditivos pertencem ao fluxo de trabalho Hearing EQ / Hearing Correction. O Corrective EQ destina-se a curvas de correção importadas.


2. Acesso ao Corrective EQ

Corrective EQ autónomo

No produto Corrective EQ autónomo para desktop, o Corrective EQ é o espaço de trabalho principal. Abra a aplicação e já estará a trabalhar diretamente com o processador de correção dedicado.

Corrective EQ dentro do ARIA ONE

Na vista avançada de desktop do ARIA ONE:

  • Utilize o cartão de navegação Corrective EQ para abrir o espaço de trabalho Corrective EQ.
  • Utilize o botão de ativação do cartão para ativar ou desativar o DSP Corrective EQ.
  • O cartão de navegação pode mostrar a etiqueta curta POST EQ em áreas compactas.

Na Vista Simples do ARIA ONE:

  • Abra a página Som para Corrective EQ / EQ de auscultadores.
  • Utilize os controlos disponíveis na Vista Simples para estado de ativação, MIX, GANHO, importação, limpeza e pré-visualização da curva.

Nomes dentro do ARIA ONE

O ARIA ONE utiliza atualmente vários nomes para o mesmo módulo, consoante o contexto:

Nome Onde aparece
Corrective EQ Nome principal do produto e título do espaço de trabalho avançado
POST EQ Etiqueta compacta de navegação
PostDSPEQ Categoria de presets, diálogos de importação e algumas mensagens internas de estado
Post-DSP EQ Texto de início/estado e descrições técnicas
EQ de auscultadores Algumas etiquetas de navegação da Vista Simples

Estes nomes referem-se ao mesmo estágio de correção importada.


3. Colocação na cadeia de sinal

Corrective EQ autónomo

No produto autónomo, o Corrective EQ é o processador que está a utilizar. A correção importada é aplicada como o estágio principal de correção do produto antes da saída.

Corrective EQ dentro do ARIA ONE

Dentro do ARIA ONE, o Corrective EQ é um estágio final de correção post-DSP para curvas de resposta de frequência importadas. Funciona depois dos principais módulos de modelação sonora e antes da medição de saída.

Utilize o Corrective EQ quando pretender aplicar uma correção externa ou uma curva-alvo depois de criar o restante estado sonoro do ARIA ONE.

O Corrective EQ é separado de:

  • Hearing EQ / Hearing Correction - personalização baseada em teste auditivo
  • FullScale - o teste auditivo utilizado para criar perfis auditivos
  • Crossfeed - imagem em auscultadores e processamento de mistura estéreo
  • Limiter - processamento de dinâmica, segurança e loudness

4. Layout do espaço de trabalho

O espaço de trabalho Corrective EQ organiza-se em torno da importação de ficheiros, renderização da correção, mistura de saída e confirmação visual.

Cabeçalho e ativação

A parte superior do painel identifica o módulo como CORRECTIVE EQ.

O controlo ATIVADO liga ou desliga o estágio de correção.

  • Ligado - a correção carregada está ativa.
  • Desligado - o Corrective EQ fica em bypass.

Se nenhuma curva de correção estiver carregada, ativar o processador não adiciona uma curva de correção por si só.

Estado da correção

A área ESTADO DA CORREÇÃO apresenta a correção carregada e o estado de processamento.

Textos de estado comuns incluem:

  • Nenhuma curva de correção carregada
  • Curva de correção
  • Status IR
  • Preparando
  • Pronto

Pronto significa que a correção foi carregada e que os dados de processamento renderizados estão disponíveis.

Controlos de ficheiro

Os controlos de ficheiro são:

  • IMPORTAR ARQUIVO
  • LIMPAR

Utilize IMPORTAR ARQUIVO para selecionar um ficheiro de correção. Utilize LIMPAR para remover a correção importada e devolver o estágio de correção a passthrough.

Controlos de filtro

Os controlos de filtro determinam como a curva importada é renderizada:

  • TIPO FILTRO
  • TIPO FASE
  • TAMANHO FIR
  • TAXA SOS
  • ESPAÇ. FILTRO

Alguns controlos são relevantes apenas para um tipo de filtro. Por exemplo, TIPO FASE e TAMANHO FIR aplicam-se à renderização FIR, enquanto TAXA SOS e ESPAÇ. FILTRO se aplicam à renderização SOS.

Controlos de saída

Os controlos de saída são:

  • GANHO
  • MIX

GANHO ajusta o nível de saída do Corrective EQ após a correção.

MIX mistura entre o sinal não corrigido e o sinal corrigido.

Prévia da curva de correção

O gráfico PRÉVIA DA CURVA DE CORREÇÃO mostra a curva de correção carregada. Se nenhum ficheiro estiver carregado, o gráfico solicita a importação de uma resposta CSV ou de um ficheiro EQ antes de pré-visualizar a curva.

A área de gráfico incorporada também pode mostrar vistas de alvo e filtro quando disponíveis.


5. Importar ficheiros de correção

Tipos de ficheiro suportados

O seletor de ficheiros aceita ficheiros de correção com estas extensões:

  • .csv
  • .txt
  • .eq
  • .apo

A extensão por si só não garante que o ficheiro possa ser carregado. O conteúdo do ficheiro deve corresponder a um dos formatos de correção suportados abaixo.

Resposta de frequência CSV

Os ficheiros CSV devem conter valores de frequência e dB.

Formatos de linha suportados:

frequency_hz,magnitude_db
frequency_hz,left_db,right_db

Exemplos:

20,-1.5
100,-2.0
1000,0.0
10000,1.2

ou correção estéreo:

20,-1.5,-1.2
100,-2.0,-2.1
1000,0.0,0.0
10000,1.2,1.0

Notas:

  • Os valores de frequência devem ser superiores a 0 Hz.
  • O parser atual aceita pontos de correção até 24000 Hz.
  • A validação CSV requer pelo menos dois pontos válidos de frequência/dB.
  • Os ficheiros CSV podem conter linhas de cabeçalho.
  • Frequências duplicadas são substituídas pela linha válida posterior.
  • Se a curva não cobrir toda a faixa de 20 Hz a 20 kHz, os valores das extremidades são estendidos.
  • Ficheiros CSV com mais de 65.536 pontos válidos são rejeitados.

Texto paramétrico AutoEQ / Equalizer APO

O Corrective EQ pode carregar exportações de texto paramétrico AutoEQ / Equalizer APO suportadas.

O formato esperado é o estilo comum do Equalizer APO:

Preamp: -6.0 dB
Filter 1: ON PK Fc 105 Hz Gain -2.4 dB Q 0.70
Filter 2: ON LS Fc 120 Hz Gain 1.5 dB Q 0.70
Filter 3: ON HS Fc 8000 Hz Gain -1.0 dB Q 0.70

O parser atual utiliza Preamp: quando presente e renderiza linhas Filter suportadas numa curva de correção.

As famílias de filtros suportadas incluem:

  • PK / PEQ
  • LS / variantes low shelf
  • HS / variantes high shelf

Filtros desativados são ignorados.

Equalizer APO GraphicEQ

O Corrective EQ também pode carregar linhas GraphicEQ:.

Exemplo:

GraphicEQ: 20 -1.5; 100 -2.0; 1000 0.0; 10000 1.2

Cada par é interpretado como frequência e ganho em dB.

Linhas de texto frequência/dB

Para ficheiros de texto não CSV, o Corrective EQ também tenta ler linhas numéricas simples de frequência/dB se não forem encontrados dados AutoEQ ou GraphicEQ: suportados.

Isto significa que um ficheiro .txt, .eq ou .apo ainda pode carregar se contiver linhas válidas como:

20 -1.5
100 -2.0
1000 0.0
10000 1.2

ou:

20 -1.5 -1.2
100 -2.0 -2.1
1000 0.0 0.0
10000 1.2 1.0

Feedback de importação

Após a importação, o Corrective EQ informa se a correção foi carregada com sucesso.

As possíveis mensagens de importação incluem:

  • Arquivo de correção importado com sucesso.
  • O arquivo de correção selecionado não foi encontrado.
  • Selecione um arquivo de correção .csv, .txt, .eq ou .apo.
  • Nenhum ponto de correção CSV válido foi encontrado.
  • São necessários pelo menos dois pontos válidos de frequência/dB.
  • O arquivo de correção tem pontos demais.
  • Não foi possível carregar uma curva de correção deste arquivo.

Se um ficheiro CSV carregar com avisos, o diálogo de aviso pode indicar cabeçalhos ignorados, linhas ignoradas, frequências duplicadas ou extensão de faixa.


6. Referência de controlos

ATIVADO

Liga ou desliga o processamento Corrective EQ.

No Corrective EQ autónomo, isto está ligado por predefinição num estado novo.

No ARIA ONE, o Corrective EQ é opcional e pode estar desligado até ser ativado a partir do cartão de navegação ou do painel.

TIPO FILTRO

Escolhe a topologia de renderização para a curva de correção importada.

  • FIR - renderiza a correção como convolução FIR.
  • SOS - renderiza a correção como processamento biquad SOS em cascata.

Alterar o tipo de filtro pode alterar a latência, o uso de CPU e a proximidade com que a curva de correção é correspondida.

TIPO FASE

Escolhe o modo de fase FIR.

  • MP - fase mínima
  • LIN - fase linear

MP é o comportamento FIR predefinido. LIN preserva a fase de forma mais direta, mas adiciona latência.

Este controlo aplica-se à renderização FIR.

TAMANHO FIR

Define o comprimento FIR utilizado para renderizar a curva de correção importada.

Valores disponíveis:

  • 4096
  • 8192
  • 16384
  • 32768
  • 65536

Tamanhos FIR maiores podem melhorar a resolução em baixas frequências. Também aumentam a latência e o custo de CPU.

Este controlo aplica-se à renderização FIR.

TAXA SOS

Define a família de oversampling SOS utilizada pelo processamento de filtros SOS / IIR.

Valores disponíveis:

  • OFF - sem oversampling SOS
  • 176.4/192 kHz 4X OS - família de oversampling 4X
  • 352/384 kHz 8X OS - família de oversampling 8X

Taxas SOS mais elevadas podem melhorar o desempenho de filtros IIR, especialmente no comportamento de correção em frequências mais altas. Também aumentam o custo de CPU.

Este controlo aplica-se à renderização SOS.

ESPAÇ. FILTRO

Escolhe o layout das bandas SOS.

  • LIN - espaçamento linear padrão
  • ADAPT - espaçamento adaptativo

Este controlo aplica-se à renderização SOS.

GANHO

Ajusta o nível de saída do Corrective EQ após a correção.

  • Intervalo: -12.0 dB a +12.0 dB
  • Predefinição: 0.0 dB

Utilize GANHO para restaurar o nível depois de uma curva de correção alterar a loudness, ou para reduzir o nível se a correção importada adicionar ganho em excesso.

MIX

Mistura entre o sinal não corrigido e o sinal corrigido.

  • Intervalo: 0% a 100%
  • Predefinição: 100%

Em 0%, a correção não é ouvida. Em 100%, a correção importada é aplicada totalmente.

IMPORTAR ARQUIVO

Abre o seletor de ficheiros para ficheiros de correção.

O seletor aceita ficheiros .csv, .txt, .eq e .apo. O ficheiro ainda deve conter dados de correção suportados.

LIMPAR

Remove a curva de correção carregada e devolve o estágio de correção a passthrough.


7. Notas de renderização de filtros

FIR

A renderização FIR é útil quando se pretende que a curva importada seja renderizada como um filtro de convolução.

Utilize FIR quando:

  • corresponder de perto à curva de correção for mais importante do que a menor latência
  • pretender acesso ao comportamento de fase MP / LIN
  • pretender controlar o comprimento FIR com TAMANHO FIR

SOS

A renderização SOS utiliza filtros biquad / IIR em cascata.

Utilize SOS quando:

  • pretender correção com menor latência
  • o custo de CPU for uma preocupação
  • a correção puder ser bem representada pela renderização de filtros suportada

TAXA SOS seleciona a família de oversampling para o processamento SOS:

  • OFF mantém o processamento SOS na taxa atual da sessão.
  • 176.4/192 kHz 4X OS utiliza a família de oversampling 4X.
  • 352/384 kHz 8X OS utiliza a família de oversampling 8X.

Famílias de oversampling mais elevadas podem melhorar o comportamento IIR, especialmente perto do topo da faixa audível, com maior custo de CPU.

Alterar a topologia

Quando altera TIPO FILTRO, TIPO FASE, TAMANHO FIR, TAXA SOS ou ESPAÇ. FILTRO, o Corrective EQ pode precisar de preparar a correção novamente.

Durante este período, Status IR pode mostrar Preparando. Quando a preparação estiver concluída, muda para Pronto.


8. Presets

O Corrective EQ tem a sua própria categoria de presets para o estado de correção importado.

No ARIA ONE, esta categoria é identificada como PostDSPEQ Preset.

Um preset Corrective EQ / PostDSPEQ destina-se a guardar o estado de correção separadamente dos presets de perfil auditivo, presets de limiter e presets de Crossfeed.

Utilize um preset Corrective EQ quando pretender recuperar:

  • a curva de correção importada
  • as escolhas de renderização de filtro
  • GANHO
  • MIX
  • o estado de ativação

No ARIA ONE, um Meta preset pode incluir o estado sonoro mais amplo juntamente com o estado Corrective EQ. Utilize um preset Corrective EQ / PostDSPEQ dedicado quando pretender apenas guardar ou recuperar o estágio de correção.


9. Fluxo de trabalho sugerido

Início rápido

  1. Abra o Corrective EQ.
  2. Prima IMPORTAR ARQUIVO.
  3. Selecione um ficheiro de correção suportado.
  4. Confirme que a curva de correção aparece em PRÉVIA DA CURVA DE CORREÇÃO.
  5. Confirme que Status IR chega a Pronto.
  6. Comece com TIPO FILTRO definido como FIR.
  7. Deixe TIPO FASE em MP, a menos que necessite especificamente de fase linear.
  8. Deixe MIX em 100% para correção total, ou baixe-o se pretender uma correção parcial.
  9. Ajuste GANHO se a correção alterar o nível de saída.
  10. Guarde um preset Corrective EQ / PostDSPEQ se pretender recuperar a correção mais tarde.

Importar um ficheiro AutoEQ

  1. Transfira ou exporte o ficheiro AutoEQ / Equalizer APO para o seu modelo de auscultadores.
  2. Prima IMPORTAR ARQUIVO.
  3. Selecione o ficheiro de texto de EQ paramétrico.
  4. Confirme que a curva é carregada.
  5. Ajuste GANHO se o ficheiro incluir aumentos ou cortes fortes.
  6. Guarde um preset se esta for uma configuração de correção regular.

Importar uma resposta CSV

  1. Prepare um ficheiro com colunas de frequência e dB.
  2. Utilize linhas mono (frequency_hz,magnitude_db) ou linhas estéreo (frequency_hz,left_db,right_db).
  3. Prima IMPORTAR ARQUIVO.
  4. Selecione o ficheiro CSV.
  5. Reveja quaisquer avisos de importação.
  6. Confirme que a pré-visualização da curva de correção corresponde à forma esperada.

Resolução de problemas

Se o ficheiro não carregar:

  • Confirme que o ficheiro utiliza .csv, .txt, .eq ou .apo.
  • Confirme que o ficheiro contém dados de correção suportados, não apenas comentários ou tipos de filtro não suportados.
  • Para ficheiros CSV, confirme que existem pelo menos dois pontos válidos de frequência/dB.
  • Para ficheiros AutoEQ / Equalizer APO, confirme que os filtros estão ativados com ON.
  • Verifique se o ficheiro contém mais de 65.536 pontos CSV válidos.

Se a curva carregar mas não soar como esperado:

  • Confirme que ATIVADO está ligado.
  • Confirme que MIX está acima de 0%.
  • Verifique GANHO quanto a grandes alterações de nível.
  • Experimente alternar entre FIR e SOS.
  • Se estiver a utilizar FIR, experimente outro TAMANHO FIR.
  • Se estiver a utilizar SOS, experimente outra TAXA SOS ou outro ESPAÇ. FILTRO.