Messages : 2,893
Sujets : 64
Inscription : Mar 2016
Type: Particulier
Pour la carte Najda, elle est très bien mais cela fait doublon et je n'utilise qu'une fraction des possibilités de la carte. Comme j'aime bien "bidouiller" et explorer différentes solutions, je m'en sépare. Pour le f-1,j'ai fait une annonce mais je ne suis pas encore 100% sur de vouloir m'en séparer. Je vais peut être la supprimer.
Concernant Daphile, je n'ai malheureusement pas la réponse. Peut être poser la question sur les fils dédiés ?
Je n'ai pas non plus d'informations concernant la synchronisation des canaux sur la carte. Je n'ai pas motet de problèmes à l'écoute.
Dans ton cas, c'est effectivement dommage d'utiliser les FDA sur leurs entrées analogiques. La carte Najda est une bonne solution, il y a aussi les cartes minidsp avec sortie spdif, par exemple.
Messages : 215
Sujets : 14
Inscription : Jan 2016
Type: Particulier
Bonjour et merci pour tes réponses.
Tu te sers de la F1 qui ne sort que 2 canaux dans quel contexte puisque tu fais de la bi amplification active?
Ta F1 remplace t'elle avantageusement ton ancien convertisseur USB/SPDIF?
Je sais que ce n'est pas le même contexte (filtrage PC), mais peux tu nous dire si la qualité audio obtenu avec la carte F1 (isolation galvanique par FPGA)est supérieure selon toi à celle obtenue avec ta nouvelle carte 4 canaux.
Merci
Bruno
Messages : 2,893
Sujets : 64
Inscription : Mar 2016
Type: Particulier
C'est un peu compliqué... En fait j'ai acheté la carte f-1 avant de passer à la carte usb multi-canal. Donc je l'ai utilisée avec la carte najda. J'aurai du m'arrêter là, mais je n'ai pas résisté et me suis lancé dans le filtrage sur PC... La combinaison f-1 + Najda me semblait très bonne, et j'ai du mal à comparer maintenant car je n'ai pas passé suffisamment de temps à affiner mes filtres.
Tous les utilisateurs de la carte f-1 semblent satisfaits. Avant la f-1 j'avais une carte Amanero, mais je n'ai pas fait de comparatifs !
Messages : 215
Sujets : 14
Inscription : Jan 2016
Type: Particulier
Dommage que tu n'est pas fais de comparaison entre ton interface Amanero peut être tweekée (Cronus + Hermes) et la F1.
Quant à la carte NAJDA dont tu utilisais l'entrée SPDIF coaxiale, quel filtrage utilisais tu IRR ou FIR. La programmation, configuration, le pilotage de la carte est'elle aisée?
Je supose que tu utilisais les sorties SPDIF pour alimenter les FDA?
Merci pour ta réponse.
Messages : 2,893
Sujets : 64
Inscription : Mar 2016
Type: Particulier
La carte Amanero n'était pas tweakée.. Pour le Najda, j'utilisais l'entrée I2S depuis la carte f-1, et toslink pour une chromecast. J'ai utilisé les sorties coaxiales puis I2S. La programmation est très simple.
Messages : 707
Sujets : 11
Inscription : Feb 2016
Type: Particulier
Localisation: GRASSE
10-19-2016, 11:24 AM
(Modification du message : 10-19-2016, 11:29 AM par jtwildduck.)
Bonjour a tous,
Pour ma part je vais tenter l’expérience de BruteFIR pour faire un Xover 6 voies en FIR. + Room correction par la suite...
Pour cela, je pars sur une board à base de X86 (Intel) car BruteFIR est optimisé en assembler x86. Mon choix se porte donc sur une minnowBoard Turbot.
Ensuite, comme interface Audio, j'ai choisi l' USBstreamer de chez MiniDSP avec pour le moment son DAC 8 voies compatible. Une fois le systeme validé et fonctionnel, je ferai mes propre DACs...
Pour la distri, je vais commencer avec une toute bête Ubuntu... On vera par la suite...
Je devrai recevoir le tout ces jours ci...
Messages : 707
Sujets : 11
Inscription : Feb 2016
Type: Particulier
Localisation: GRASSE
Bon ca avance...
L'USBstreamer est reconnu directement.
Pour la partie brutefir, se n'est pas aussi simple...
Je commance a avoir qqchose qui fonctionne. Je vous partagerai mon .brutefir_config.
Messages : 707
Sujets : 11
Inscription : Feb 2016
Type: Particulier
Localisation: GRASSE
Bonjour à tous,
N'ayant pas les connectiques nécessaire pour relier mon miniDSP USBstreammer au miniDSP miniDAC8 (en cours d'envoie), je me suis concentré sur brutefir et son environnement.
J'ai pu tester 2 config :
- MinnowBoard Turbot (Dual core Intel 1.5GHz)
- Raspberry PI3 (Quad Core ARM 1.2GHz)
Pour une même config de brutefir ( 32 bits , Stéréo 3voies avec 32K TAPS pour le grave, 32K TAPS pour le medium et 4K TAPS pour l'aigu),
J'obtiens des perfs nettement plus convaincante avec la MinnowBoard qu'avec la raspberry.
MinnowBoard : environ 10% de load sur les 2 processeurs...
Raspberry PI 3: environ 30% de load sur les 4 processeurs...
En effet brutefir est obtimisé avec les "instructions" Intel SSE pour les convolutions...
Donc pour faire de gros filtrage FIR, principalement pour pouvoir corriger le grave, je conseil des board à base de processeur Intel.
Je vous tiendrai au courant quand mon DAC fonctionnera.
A+,
Jean
Messages : 707
Sujets : 11
Inscription : Feb 2016
Type: Particulier
Localisation: GRASSE
10-28-2016, 01:51 PM
(Modification du message : 10-28-2016, 02:44 PM par jtwildduck.)
Voici le fichier de config :
Code :
## DEFAULT GENERAL SETTINGS ##
float_bits: 32; # internal floating point precision
sampling_rate: 192000; # sampling rate in Hz of audio interfaces
filter_length: 4096,16; # length of filters
overflow_warnings: true; # echo warnings to stderr if overflow occurs
show_progress: true; # echo filtering progress to stderr
max_dither_table_size: 0; # maximum size in bytes of precalculated dither
allow_poll_mode: false; # allow use of input poll mode
modules_path: "/usr/local/bin/brutefir"; # extra path where to find BruteFIR modules
monitor_rate: true; # monitor sample rate
powersave: true; # pause filtering when input is zero
lock_memory: true; # try to lock memory if realtime prio is set
safety_limit: 100;
## LOGIC ##
logic: "cli" { port: 3000; };
## COEFFS ##
coeff "leftwof" {
filename: "/home/pi/brutefir_filters/left_LPF80Hz_96dbOct_192Khz32kTap.wav";
format: "S24_4LE";
};
coeff "rightwof" {
filename: "/home/pi/brutefir_filters/right_LPF80Hz_96dbOct_192Khz32kTap.wav";
format: "S24_4LE";
};
coeff "leftmid" {
filename: "/home/pi/brutefir_filters/left_LPF80Hz_HPF1k2Hz_96dbOct_192Khz32kTap.wav";
format: "S24_4LE";
};
coeff "rightmid" {
filename: "/home/pi/brutefir_filters/right_LPF80Hz_HPF1k2Hz_96dbOct_192Khz32kTap.wav";
format: "S24_4LE";
};
coeff "lefttwet" {
filename: "/home/pi/brutefir_filters/left_HPF1k2Hz_96dbOct_192Khz4kTap.wav";
format: "S24_4LE";
};
coeff "righttwet" {
filename: "/home/pi/brutefir_filters/right_HPF1k2Hz_96dbOct_192Khz4kTap.wav";
format: "S24_4LE";
};
## INPUT, OUTPUT ##
input "left", "right" {
device: "alsa" { device: "hw:CARD=USBStreamer,DEV=0";}; # ignore_xrun: true; };
sample: "S32_LE";
channels: 10/8,9;
};
#output "rsub", "lsub", "rlow", "llow", "rmid", "lmid", "rhigh", "lhigh", "rtoslink", "ltoslink" {
output "rlow", "llow", "rmid", "lmid", "rhigh", "lhigh" {
device: "alsa" { device: "hw:CARD=USBStreamer,DEV=0";}; # ignore_xrun: true; };
sample: "S32_LE";
channels: 10/0,1,2,3,4,5;
delay: 0,0,0,0,0,0;
dither: false;
};
## FILTERS ##
filter "llowfilter" {
from_inputs: "left"/0.5;
to_outputs: "llow"/0;
coeff: "leftwof";
};
filter "rlowfilter" {
from_inputs: "right"/0.5;
to_outputs: "rlow"/0;
coeff: "rightwof";
};
filter "lmidfilter" {
from_inputs: "left"/0.5;
to_outputs: "lmid"/0;
coeff: "leftmid";
};
filter "rmidfilter" {
from_inputs: "right"/0.5;
to_outputs: "rmid"/0;
coeff: "rightmid";
};
filter "lhighfilter" {
from_inputs: "left"/0.5;
to_outputs: "lhigh"/0;
coeff: "lefttwet";
};
filter "rhighfilter" {
from_inputs: "right"/0.5;
to_outputs: "rhigh"/0;
coeff: "righttwet";
};
#filter "rtoslinkfilter" {
# from_inputs: "right"/0.5;
# to_outputs: "rtoslink"/0;
# coeff: 1;
#};
#
#filter "ltoslinkfilter" {
# from_inputs: "left"/0.5;
# to_outputs: "ltoslink"/0;
# coeff: 1;
#};
Tout les filtres ont été générés avec Rephase : Mono 24 Bit à 192KHz en .wav
J'oubliais...
Pour compiler brutefir il faut installer les packages suivant via la commande suivante :
Code :
sudo apt-get install libfftw3-dev flex libasound2-dev jack libjack0 libjack-dev
Messages : 14,133
Sujets : 80
Inscription : Feb 2016
Type: Particulier
Localisation: Pays Basque
Chapeau bas
Il arrive quand ce Mini DSP ?
|