Blog Linux Avante

JamesDSP for Linux é um processador de efeitos de áudio para PipeWire ou PulseAudio (Equalizador, Bass Boost, mais)

13 de setembro de 2021

JamesDSP for linux JamesDSP for Linux é um processador de efeito de áudio em Qt de código aberto para PipeWire e PulseAudio. Use-o para melhorar a música que você ouve adicionando reverberação, aumento do baixo e outros filtros usando um equalizador de banda paramétrica ou fixa. Também permite que você escreva seus próprios efeitos de áudio usando a linguagem de script eel2.

O aplicativo é projetado para uso com o PipeWire, que o desenvolvedor recomenda por sua menor latência ao injetar efeitos de áudio, mas o PulseAudio também é suportado (para compatibilidade).

Ele foi lançado inicialmente como processador de efeitos de áudio para o Android, e então portado para o Linux.

Recursos do JamesDSP for Linux incluem:

  • Bass Boost Automático (frequency-detecting Bass-Boost): Define automaticamente seus próprios parâmetros, como ganho, largura de banda e frequência de corte, analisando o fluxo de áudio recebido
  • Compressor de intervalo dinâmico automático: Um efeito de ajuste de faixa dinâmica multibanda altamente automatizada
  • Complex reverberation IIR Network (Progenitor 2)
  • Equalizador interpolado FIR com bandas flexíveis
  • Equalizador de resposta arbitrária (também conhecido como Graficeq do EqualizerAPO). Integração de banco de dados AutoEQ (requer conexão de rede)
  • Convolver particionado (convolução de segmentação automática). Suporta mono, estéreo, resposta de impulso full/true estéreo (LL, LR, RL, RR)
  • Crossfeed: efeitos surround realistas
  • Soundstage wideness: um controlador de largura estéreo multibanda
  • ViPER-DDC: Executa a equalização paramétrica no áudio e cria arquivos de entrada VDC usando o PBONE/DDCToolbox
  • Modelagem analógica: um gerador ainda livre de aliasing
  • Limiter de saída

O aplicativo também vem com um mecanismo de script que permite que você escreva seus próprios efeitos de áudio usando a linguagem de script EEL2. JamesDSP até mesmo gera automaticamente uma interface de usuário básica para seus scripts que permite modificar parâmetros.

Para editar os scripts, o JamesDSP vem com um IDE de script mínimo com suporte à saída do console, mensagens de erro detalhadas, destaque de sintaxe e muito mais.

Além disso, JamesDSP for Linux também vem com predefinições globais que você carrega e salva, um ícone de bandeja e muito mais.

O aplicativo teve um grande lançamento (2.0) no fim de semana, que adiciona suporte a PipeWire, atualizações da UI e muito mais. Não há um log oficial de alterações, então pode haver algo que perdi. Confira o commit Log para detalhes.

Começando com JamesDSP

Quando você executa JamesDSP, seu assistente de configuração é exibido, permitindo que você escolha o dispositivo de saída, defina se o aplicativo deve ser desligado quando fechado ou permanecer minimizado, etc:

jamesdsp-for-linux-onboarding

No caso de você, mais tarde, desejar alterar algumas configurações apresentadas neste assistente de configuração, você pode fazê-lo a partir das configurações do aplicativo (ícone no lado inferior esquerdo da janela do JamesDSP for Linux).

Quando isso for feito, você pode começar a aplicar alguns efeitos à saída de áudio do seu computador. Por exemplo, vá para a guia Equalizador, clique em Ativar EQ e selecione uma predefinição de equalizador:

jamesdsp-for-linux-equalizer

Se você não conseguir ouvir uma diferença com e sem predefinição, certifique-se de que seu dispositivo de saída de áudio esteja definido como JamesDSP Sink nas configurações do sistema (às vezes ele não é definido automaticamente), por exemplo no GNOME:

jamesdsp-sound-settings

Vs EasyEffects

Você pode estar se perguntando como JamesDSP se compara a EasyEffects (anteriormente PulseEffects), outro aplicativo de processamento de efeitos de áudio para o Linux. A diferença mais óbvia é que JamesDSP funciona com o PulseseAudio e o PipeWire, enquanto os EasyEffects só suporta PipeWire (você deve instalar uma versão mais antiga do EasyEffects do tempo que era chamado PulseEffects se quiser usar com PulseAudio).

Além disso, o EasyEffects vem com mais efeitos, embora existam alguns efeitos disponíveis no JamesDSP que não estão disponíveis com os EasyEffects, como soundstage wideness, um controlador de amplitude estéreo multibanda ou o ViPER-DDC, que permite realizar a equalização paramétrica no áudio. E EasyEffects permite aplicar efeitos de áudio à entrada e saída de som, enquanto JamesDSP é apenas para saída. Por outro lado, JamesDSP tem uma interface de usuário mais simples e vem com um motor de script que não está disponível em EasyEffects.

Então, enquanto essas 2 aplicações têm muitas coisas em comum, também há algumas diferenças, portanto, use o que melhor se encaixa nas suas necessidades.

Baixando JamesDSP para Linux

Instale o JamesDSP for Linux

Antes de instalar Jamesdsp for Linux, verifique se você está usando o PipeWire ou o PulseAudio conforme descrito aqui. Em seguida, você pode instalar JamesDSP para Linux (para PipeWire ou PulsoseAudio) de um repositório (Debian/Ubuntu), AUR (arch linux/manjaro) ou compilá-lo da fonte.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda