L'interface graphique est basée sur Omnirom DSP Manager et peut fonctionner sur la plupart des appareils Android de 5 à 10, notamment AOSP, Cyanogenmod, Huawei (arm64), LineageOS, Samsung et le récent HTC. Cette application comprend de nombreuses fonctionnalités intéressantes.
Ce dépôt est une variante Android de JamesDSP, JDSP4Linux utilise la bibliothèque principale du dépôt actuel.
Compandeur de plage dynamique multibande et multirésolution --> Un amplificateur/réducteur de plage dynamique multibande hautement réglable
Auto Bass Boost -> Augmentation des basses à détection de fréquence. L'effet détecte la fréquence intéressante et ajuste le gain, la bande passante et la fréquence de coupure en fonction de l'arc.
Reverb -> Progenitor 2 (réseau IIR compliqué)
Interpolation de l'égaliseur FIR et de l'égaliseur IIR -> Les égaliseurs FIR et IIR donnent une réponse plate lorsque le gain est uniforme, contrairement à certains concurrents.
Convolver partitionné (convolution à segmentation automatique) -> Prise en charge mono, stéréo, stéréo complète/vraie (LL, LR, RL, RR) IR
DSP programmable en direct -> Un effet qui peut compiler le code EEL en opcode et effectuer un traitement basé sur le code compilé. La machine virtuelle EEL avait des tonnes de routines mathématiques avancées et de fonctions DSP prédéfinies. Y compris : fonctions de base de manipulation de chaînes C, solveur d'algèbre linéaire (moindres carrés, inv(), pinv()), optimisation mathématique (linprog(), quadprog(), lsqlin()), solveur de racines polynomiales (roots()), spectral traitement (transformation de Fourier à court terme), banque de filtres polyphases (transformation à Q constant), concepteur de filtres IIR / FIR polyvalents (eqnerror() / firls()), transformation de sous-bandes IIR, filtre FIR de forme directe, Ligne à retard fractionnaire, rééchantillonneur polyphase, convolution 1D en temps réel, estimateur Autorégressif Burg, algorithme de recherche de pic simple.
Plus de détails : variante open source EEL2
Stereo Widen -> L'algorithme détecte la relation de phase stéréo dans quelques régions spectrales et améliore la scène sonore stéréo sans affecter l'intégrité vocale
Crossfeed -> Inclut le mode BS2B traditionnel et le HRTF basé sur la convolution
Modélisation de tubes à vide --> Générateur de seconde harmonique
Viper DDC (banc de filtres IIR de forme II de sections de second ordre en cascade)
# bits | Statut |
---|---|
8 | Non pris en charge |
16 | Soutenu |
24(3bInt) | Soutenu |
24(4bInt) | Soutenu |
32(Int) | Soutenu |
32 (Flottant) | Soutenu |
R : Flotteur32.
R : Convolver est un effet qui applique une convolution (une opération mathématique) sur le signal d'entrée, qui applique parfaitement la réponse souhaitée par l'utilisateur à la musique, il pourrait simuler l'espace physique.
L'effet lui-même nécessite qu'un fichier audio (.wav/.irs/.flac) devienne une source de réponse impulsionnelle.
Pour plus d'infos : Convolution et réverbération Convolution
A : Méthode avancée (installation manuelle)
L'effet peut être déchargé par le système Android s'il n'y a pas de flux audio pendant un certain temps.
audio_effects.conf est un fichier spécifié pour que le système charge l'effet en utilisant un UUID connu.
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 : Installation automatique (pris en charge jusqu'à Android Pie)
Rejoignez le groupe Telegram JDSP et le groupe V4A pour recevoir la dernière mise à jour. Méthodes :
Modifier SELinux n'est pas nécessaire (dans la plupart des cas), laissez votre appareil devenir plus sûr. En outre, il est bon de personnaliser votre propre ROM ou même votre ROM de port avec JamesDSP. Certains appareils nécessitent une solution de contournement SELinux pour fonctionner correctement
Mieux vaut me contacter par email. Envoyer à [email protected]
Le châssis du moteur est basé sur le DSPManager d'Antti S. Lankila.