Le Forum Indépendant de la Hifi et des Audiophiles

Version complète : BruteFIR moteur de convolution
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4
Salut à tous,

J'ouvre ce fil dédié au moteur de convolution BruteFIR car je m'y intéresse de près.

Il permet de faire de la convolution depuis nimporte quel lecteur réseau sous Volumio par exemple.
Le principe étant de créer un loopback fers un filtre avant d'envoyer le flux audio vers le dac.

Voici un tutoriel d'installation pris sur le site officiel github.com :
https://github.com/balbuze/volumio-plugi.../brutefir2
Super facile à installer sur Volumio. Plus délicat à mettre en service.

J'en suis arrivé à l'étape de mise en service et pour le moment, je ne sais pas comment importer mes fichiers de convolution réalisés avec Rephase.

Je suppose qu'il faut utiliser l'utilitaire de commande SSH pour déplacer les fichiers de convolution dans le dossier BruteFIR créé sous volumio, mais je ne sais comment le faire.
J'ai essayé en sortant la carte SD du streamer de glisser manuellement les fichiers de convolution dans le bon dossier, mais ce n'est pas aussi simple que cela. Il faut à priori faire l'opération en navigant sous le système d'explitation du streamer et là je bloque.
Salut,

Tu installes un client SFTP sur ton poste (i.e. WinSCP pour Windows ou Cyberduck pour Mac OS X) tu transfert tes fichiers directement dans le dossier qui va bien.
Salut Little scarabe,

Alors, je dispose d'un terminal sous mac OS depuis lequel je pilote Volumio via SSH et je ne sais absolument pas naviguer avec les commandes sous linux. C'est déjà là un gros handicap.

plutôt que d'utiliser un client FTP pour télécharger le fichier, je pensais bêtement le mettre sur une clef USB au bon format (MS DOS) et la brancher au Raspberry sous Volumio. A partir de là glisser mes " fichiers de convolution depuis la clef vers le bon dossier. pas plus simple ?

Par ailleurs, si c'est plus simple vias FTP, je veux bien un peu d'aide pour réaliser les manips car je ne vois pas comment faire.
Merci bien !

Super,

un peu de réflexion et je suis parvenu à accéder aux répertoires de mon streamer avec cyberduck.

Beaucoup plus simple que sous Linux.

Il ne me reste plus qu'à essayer de mettre ces filtres en route. Mais ce n'est pas gagné de ce côté ci.
puissance de calcul du streamer suffisante ?
loopback audiophile ?
Compatibilité I2S ?

De retour sur la web UI de Volumio et surprise, aucun de mes filtres n'est reconnu :

Imprim écran du Web UI :
[Image: vdrqQWLl.png]

Répertoire de destination de mes filtres :
On voir d'ailleurs qu'il y a des filtres pré-enegistrés dans ce répertoire. ceux-ci n'apparaissent pas dans mes choix via l'interface Web UI
[Image: KiPN8tHl.png]
notons que j'ai redémarré mon streamer après le téléchargement des fichiers dans le dossier filters
Faut-il créer un autre dossier ?
La consigne sur ma web ui est la suivante : file must be located in /INTERNAL/brutefirfilters
Il n'y a pas de dossier de ce nom. Ni de dossier "INTERNAL", ni de dossier "brutefirfilters" dans tout l'arborescence de mon volumio
bon rien ne marche pour le moment.

Il semble que l'utilisation de la sortie I2S soit incompatible avec brutefir.
Du coup j'ai essayé de basculer en mode SPDIF avec mon streamer, mais cela ne fonctionne pas. Je n'arrive pas à le faire tourner sur sa sortie SPDIF. pas un son ne sort de mon dac autrement q'en I2S alors que ses entrées SPDIF sont fonctionnelles puisque je les ai testées avec un autre appareil.

Y-a-til une manipulation hors WEB UI de volumio pour faire fonctionner la sortie SPDIF de mon streamer ? Un cavalier en interne par exemple ?
ce serait tellement plus simple si c'était moins compliqué. hein !
Je ne peux pas t'aider je ne connais pas ce mode de fonctionner mais si les dossier sont absent cela me laisse penser que le module est inactif....regarde déjà de ce côté et vérifie le tutoriel sur cette fonction
Oui, je vais tâcher de checker la bonne marche du plugin, mais je trouve que Volumio, c'est un peu l'usine à gaz.
Besoins récurrents de redémarrer le streamer pour passer d'une web Radio à spotify ou à J-River.
Parfois, Spotify ne veut rien savoir. Je ne parviens pas à faire fonctionner la Sortie SPDIF du streamer et je ne sais absolument pas comment l'activer sous Volumio.
Pfffff, la démat parfois c'est c.....

Je me demande dans quelle mesure je ne pourrais pas flasher une nouvelle carte SD et essayez d'exploiter différemment mon streamer.
2 prérequis
1) lecture de Spotify, Web radios, J-river
2) convolution ok sur les 3 médias sus-cités
Bonjour,
Je suis l'auteur du plugin brutefir pour volumio...
Je vous conseille d'utiliser la version 3 du plugin. L'interface est simplifiée (plus d'égaliseur) et Il faut utiliser des filtres au format txt depuis rephase. Pas besoin de ssh, il faut juste parcourir le réseau depuis un pc et trouver le périphérique volumio et son dossier partagé. Dans ce dossier un sous dossier "brutefirfilters". Glisser les filtres.txt dedans et ils seront visibles et sélectionnables dans le plugin (rafraichir la page pour les voir apparaître)
J'ai commencé un wiki  avec des captures d'écran : wiki
Le plugin et les instructions : brutefir3
Testé avec des dac i2s et usb.
Ne pas chercher à changer le mixeur de volume dans volumio après activation du plugin même si il semble sur "none", c'est celui qui était sélectionné avant qui est utilisé.
Attendre au moins 20 sec après activation. Si pas de son, redémmarer SANS rien changer et retester.
Let me know Wink
Salut Balbuze,

Voici une entrée tonitruante sur le Forum Hifi et une ressource précieuse pour le fil dédié à BruteFIR

Je te remercie pour ces bons conseils et vais m'atteler à la suppression du plugin actuel pour installer le BrutFIR version 3

merci pour le format .txt car tous mes fichiers sur rephase ont jusque là étés édités en mode wav (mono ou stéréo)

Que penses du BruteFIR et RPI2 ?

BruteFIR 3 installé via SSH
L'installation a fonctionné immédiatement et j'ai des filtres disponibles.
J'ai mis le premier filtre que j'avais sous la main et il a fonctionné immédiatement. L'atténuation de 10 dB tout de suite été audible. Cela veut dire que c'est fonctionnel et opérationnel sous I2s !

Merci !

Il ne me reste plus qu'à concevoir mes propres filtres en mode txt via rephase et d'apprécier la qualité audio.
Sous quel tx d'échantillonnage me conseilles tu de réaliser mes fichiers de convolution ?
32 bit, 192kHz mono.txt ?
Hello,

Configuration réussie avec mes fichiers de convolution
Par contre je ne parviens pas à configurer les volets taux d'échantillonage et format de sortie
Je suis en S16_LE et 96KhZ et j'aurais aimé fonctionner en 32/192 par exemple.

Merci pour la réalisation de ce plugin.
J'imagine que ce n'était pas une mince affaire et chapeau bas pour la facilité d'utilisation de ce dernier !

Voici ma configuration actuelle :
[Image: bG4KAJDl.png]

Ps génial le calage temporel. G/D
J'ai 80cm de déphasage par exemple losque je suis à mon ordinateur.
Du coup c'est top pour l'harmonie  Smile +80 à G et le son arrive des deux enceintes en même temps lorsque je suis sur mon ordi

Le raspberry n'a pas l'air de peiner à faire tourner le plugin.
Finalement, volumio c'est pas si mal que ça et la démat ça me va !
(12-29-2018, 01:23 AM)Amoulsolo a écrit : [ -> ]Hello,

Configuration réussie avec mes fichiers de convolution
Par contre je ne parviens pas à configurer les volets taux d'échantillonage et format de sortie
Je suis en S16_LE et 96KhZ et j'aurais aimé fonctionner en 32/192 par exemple.

Merci pour la réalisation de ce plugin.
J'imagine que ce n'était pas une mince affaire et chapeau bas pour la facilité d'utilisation de ce dernier !

Voici ma configuration actuelle :
[Image: bG4KAJDl.png]

Ps génial le calage temporel. G/D
J'ai 80cm de déphasage par exemple losque je suis à mon ordinateur.
Du coup c'est top pour l'harmonie  Smile +80 à G et le son arrive des deux enceintes en même temps lorsque je suis sur mon ordi

Le raspberry n'a pas l'air de peiner à faire tourner le plugin.
Finalement, volumio c'est pas si mal que ça et la démat ça me va !

Qu'est ce qui ne marche pas avec l’échantillonnage et le format de sortie? Pour le taux échantillonnage, il ne peut être changé pendant la lecture d'un morceau. Les autres paramètres le peuvent.
Attention également avec les filtres apportant une correction positive. L’atténuation doit être au moins égale à la valeur maxi de la correction. Exemple si correction de +7dB, attenuation au moins 7dB, sinon écrêtage numerique! A l'heure actuelle, le message est seulement visible via ssh en tapant "sudo journalctl -f". J'ai prévu de mettre un warning dans le plugin.... un jour Rolleyes
Pages : 1 2 3 4