A GUI é baseada no Omnirom DSP Manager e pode ser executada na maioria dos dispositivos Android de 5 a 10, incluindo AOSP, Cyanogenmod, Huawei (arm64), LineageOS, Samsung e HTC recente. Este aplicativo inclui muitos recursos interessantes.
Este repositório é uma variante Android do JamesDSP, JDSP4Linux usa a biblioteca principal do repositório atual.
Compander de faixa dinâmica multibanda e multirresolução --> Um amplificador/redutor de faixa dinâmica multibanda altamente ajustável
Auto Bass Boost -> Frequência detectando aumento de graves. O efeito detecta frequência interessante e ajusta ganho, largura de banda e frequência de corte de acordo
Reverb -> Progenitor 2 (rede IIR complicada)
Interpolando o equalizador FIR e o equalizador IIR -> Ambos os equalizadores FIR e IIR produzem uma resposta plana quando o ganho é uniforme, ao contrário de alguns concorrentes
Convolver particionado (convolução de segmentação automática) -> Suporte mono, estéreo, estéreo completo/verdadeiro (LL, LR, RL, RR) IR
DSP programável ao vivo -> Um efeito que pode compilar o código EEL em opcode e fazer o processamento com base no código compilado. A máquina virtual EEL tinha toneladas de rotinas matemáticas avançadas pré-construídas e funções DSP. Incluindo: funções básicas de manipulação de strings C, solucionador de álgebra linear (mínimos quadrados, inv(), pinv()), otimização matemática (linprog(), quadprog(), lsqlin()), solucionador de raízes polinomiais (raízes()), espectral processamento (transformada de Fourier de curta duração), banco de filtros polifásicos (transformada Q constante), designer de filtro IIR / FIR multifuncional (eqnerror () / firls ()), subbandas IIR transformação, filtro FIR de forma direta, linha de atraso fracionária, reamostrador polifásico, convolução 1D em tempo real, estimador de Burg autoregressivo, algoritmo simples de localização de pico.
Mais detalhes:Variante de código aberto EEL2
Stereo Widen -> Algoritmo detecta relação de fase estéreo em algumas regiões espectrais e melhora o palco sonoro estéreo sem afetar a integridade vocal
Crossfeed -> Inclui modo BS2B tradicional e HRTF baseado em convolução
Modelagem de tubo de vácuo -> Gerador de segunda harmônica
Viper DDC (banco de filtros IIR do Formulário II de Seções de Segunda Ordem em Cascata)
# bits | Status |
---|---|
8 | Não compatível |
16 | Suportado |
24(3bInt) | Suportado |
24(4bInt) | Suportado |
32(Int.) | Suportado |
32 (flutuador) | Suportado |
R: Float32.
R: Convolver é um efeito que aplica convolução (uma operação matemática) no sinal de entrada, que aplica perfeitamente a resposta desejada do usuário na música, podendo simular o espaço físico.
O próprio efeito requer um arquivo de áudio (.wav/.irs/.flac) para se tornar uma fonte de resposta ao impulso.
Para mais informações: Convolução e reverberação de convolução
R: Método avançado (instalação manual)
O efeito pode ser descarregado pelo sistema Android se não houver fluxo de áudio por algum tempo.
audio_effects.conf é um arquivo especificado para o sistema carregar o efeito usando UUID conhecido.
jdsp {
path /system/lib/soundfx/libjamesdsp.so
}
bundle {
path /system/lib/soundfx/libbundlewrapper.so
}
jamesdsp {
library jdsp
uuid f27317f4-c984-4de6-9a90-545759495bf2
}
effects {
B: Instalação automática (compatível com Android Pie)
Junte-se ao grupo Telegram JDSP e ao grupo V4A para receber as atualizações mais recentes. Métodos:
Modificar o SELinux não é necessário (na maioria dos casos), deixe seu dispositivo ficar mais seguro. Além disso, é bom personalizar sua própria ROM ou até mesmo portar ROM com JamesDSP. Alguns dispositivos requerem solução alternativa do SELinux para funcionar corretamente
Melhor entrar em contato comigo por e-mail. Envie para [email protected]
A estrutura do motor é baseada no DSPManager de Antti S. Lankila.