Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[RÉSOLU] Capture Audio et FireWire

France
Bonjour à tous,
J'ai besoin de mettre en place un système d'enregistrement et de rediffusion radio (via ices/icecast).
Aucun problème coté software tout fonctionne correctement je récupere mes entrées sous jack je transite par un equaliseur et une compression dans jack-rack et je renvoie vers mon port JACK-ICES sans soucis.
Par contre jusque là impossible d'enregistrer depuis l'entrée ligne du portable.
J'utilise un acer Ferrari 4005wlmi avec une gentoo64.
En fait je ne cherche pas de solution en l'état mais je souhaite acquerir une carte son externe firewire (le 4005 acer ne dispose que d'une prise firewire connector 4pin).
Je souhaiterai donc savoir quels interfaces sont fonctionnelles pour un budget maximum de 350€ et si elle ont pu étre utiliser avec succés dans une configuration equivalente à la mienne.
Merci.
France
Pour info. Mon choix s'est porté sur la carte ESI QuataFire 610.
La carte est annoncé comme "working" par le project FreeBoB et elle semble d'un bon rapport qualité/prix.
Je n'ai plus qu'à préparer mon kernel pour acceuillir la chose...
Allemagne
Bonne chance, car freebob ça reste très récent. J'espère que tu n'auras pas de difficultés majeures. Tiens nous au courant car ça m'intéresse également pour plus tard une fois que j'aurais récupéré un portable.
France
FreeBoB 1.0 is going to be released very shortly now. Normally it would have been this week, but we are waiting for the other projects upon which we depend to release their stuff, so that it is insta-usable.
FreeBoB 1.0 will support the quatafire 610. I'd say: keep an eye on the list.
Greets,
Pieter Palmers
FreeBoB developer
Fri, 02 Jun 2006 02:52:05 -0700


Soyons confiant !!!
Et personnellement depuis ma premiere red hat (5.0) je n'ai jamais été décu 😀
Soyons confiant !!!
Et personnellement depuis ma premiere red-hat (5.0) je n'ai jamais été décu 😀



Salut,

En tous cas, tiens nous au courant !
et pis si t'as 5 minutes, ça s'rait cool de compléter la page Freebob qui doit plus trop être à jour 😉

T.
France
Je n'ai vraiment pas bcp de temps mais la curiosité l'a emporté sur le reste
dés que j'ai eu le boitier entre les mains et les premiers tests sont plus que satisfaisant à mes oreilles...
Je vous donne la sortie de la commande test-freebob dans un premier temps je vous communiquerais les dependances, les problémes rencontré (yen a pas eu) etc etc plus tard..
Mais apriori car je ne suis pas aller plus loin que çà dans mes tests l'enregistrement et les sorties analogiques sont fonctionnels.🎅

[+]
France
Bon comprend qui peut comprend qui veut ...
je ne m'enerverais pas une seconde de plus pour corriger mon message.
La ligne de commande est systématiquement mangé par le formatage et mes corrections partent vers /dev/null 😧
Le fichier est en ligne ici :
test-freebob-quatafire610.txt

France
Je viens tout juste de me faire préter une Quatafire 610 !

Je commence par quoi ? je suis evidemment sur Musix 0.49 (Debian) mais cela ne me dérange pas d'essayer sur Ubuntu 6.06 par exemple 😁

Bon, jje fais un essai ce soir (j'ecris d'une école 😎)

à+
France
Je me suis quasiment contenté de suivre les indications de la page FreeBoB Compiling from SVN HOWTO
j'ai recupéré avec subversion et compilé à la suite les librairies et programmes suivants:
  • libraw1394
  • libiec61883
  • libavc1394
  • LibFreebob
  • jack
  • qjackctl

j'ai utilisé les commandes suivantes pour chacun des packages recupéré
Copy to clipboard
$cd xxxxxx $ autoreconf -vis $ ./configure --prefix=/usr $ make


ensuite j'ai simplement créé le node /dev/raw1394
qui n'existait pas sur ma machine.
(en root)
Copy to clipboard
# mknod -m666 /dev/raw1394 c 171 0


puis depuis le repertoire libfreebob, interface allumé pour tester
Copy to clipboard
$ tests/test-freebob discover


ma config gentoo64 gentoo-kernel-2.6.16-r8
le firewire etait deja configuré dans le kernel
et les dependances annexes de libfreebob hormis ceux susnommés étaient satisfaite.
Copy to clipboard
alsa (>= 1.0.0) libxml2 (>= 2.6.0) libpthread (>= 2.3.5)


En esperant que cela puisse aider 😊
France
Merci pour tous les renseignements 😊

J'ai bien téléchargé libraw1394, libiec61883, libavc1394, LibFreebob

Puis j'ai utilisé les commandes suivantes pour chacun des packages recupéré 😉
Copy to clipboard
$cd xxxxxx $ autoreconf -vis $ ./configure --prefix=/usr


tout se passe bien sauf à chaque commande make, réponse : pas de cibles spécifiés 😬

(mode root ou utilisateur)

Je sèche pas mal (désolé j'ai été élevé à l'Atari St 😁)
France
Avec Synaptic (sur Musix / Debian 0.49) et en faisant une recherche :

- libavc1394-0 et libraw-5 sont bien installés (c'est déjà un début 😊
- libfreebob et libiec61883 sont inconnues

Je pense avoir bien mis à jour la liste des dépots

Petit à petit, l'oiseau fait son nid... 😎
France
Exemple: Pour recuperer et compiler libraw1394-svn

[+]

Je peut pas dire mieux .
Essaie de bien nettoyer ton rep avec la commande "make clean" avant ton configure
il semblerait que les libs compilé etaient deja presente dans le SVN, "make clean" les efface.

J' ai procédé de la méme maniére pour toutes les libs sans probléme.
PS: la commande ./autogen.sh remplace autoreconf -vis sans difference.

😬 j'avoue que je ne voit pas d'ou peut provenir ton pb.
Comment ton make peut ne pas trouver le Makefile si ton configure s'est deroulé sans pb ?????
Voila un grand mystére pour moi.
Verifie la présence d'un fichier Makefile dans le repertoire ou tu vient de lancer ton configure, si le configure ne s'est pas arretté pour un defaut de libs ou une erreur il devrait s'y trouver.
make verifie la presence d'un "Makefile" dans le repertoire ou il a été lancé, mais il est possible de lui indiquer quel fichier fait office de "Makefile" par la commande "make -f fichier_makefile"

En esperant que tu trouveras ou çà cloche...
Bonne chance
France
J'ai fais exactement la procédure indiquée
Copy to clipboard
$ svn co svn://svn.linux1394.org/libraw1394/trunk libraw1394-svn $ cd libraw1394-svn $ ./autogen.sh $ make clean $ ./configure --prefix=/usr



Et toujours le pb à make !!!!!!
Copy to clipboard
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.


Merci en tout cas pour tes conseils, je suis très patient heureusement 😉
France
Attention, je suis musicien ex electronicien, mais pas informaticien 😁 donc il y a encore beaucoup de termes, fonctions, astuces sous Linux que je dois apprendre....
France
Si le make n'est pas présent c que le configure ne s'est pas bien passé.
Il doit surement te renvoyer la raison en console.
Pour comparaison la commande ./configure --prefix=/usr se finit pour moi par:

[+]

Tu peut constater la creation des differents makefile du package...
France
Voici donc ce que me dit la console :

[+]

Et voilou 😬
Belaka a raison, l'étape "./configure" plante ici :
Copy to clipboard
checking how to run the C preprocessor... /lib/cpp configure: error: C preprocessor "/lib/cpp" fails sanity check See `config.log' for more details.


Donc l'étape config ne va pas plus loin ... et donc pas de cible pour ton make !

C'est pas très bon, à vue de nez, ça ressemble à une erreur de compilateur...
T'as jeté un oeil au fichier "config.log" comme conseillé dans le message ?

Trinine
France
J'ai effectvement jeté un oeil (voir deux 😬) sur le configlog mais il y a tellement d'erreurs !

Voici juste le début :

[+]

......
😕
France
Bon, cela fait un peux long, mais si je veux un peu essayer de comprendre 🙄


[+]
France
Bonjour et bon dimanche sous vos applaudissement....

En effet ton compilateur se plaint bcp, tellement d'ailleurs que le configure ne veut pas pondre 😉

Il s'agit sans aucun doute de ta config MAKE qui n'est pas bonne.
Voici la mienne
Copy to clipboard
version gcc 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)


Je ne peut que te conseiller de verifier la coincidence du compilateur noyau et du compilateur installé car il n'est jamais bon d'utiliser un autre compilateur que celui qui a servi pour le kernel
et de reinstaller ta config MAKE aussi (juste pour etre sur 😊.

Copy to clipboard
$gcc -v version gcc 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)


Copy to clipboard
$ cat /proc/version Linux version 2.6.16-gentoo-r8 (root@notebouc) (version gcc 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)) #2 PREEMPT Fri Jun 16 21:55:57 CEST 2006


Copy to clipboard
$apt-get install make gcc automake autoconf libtool


Encore bonne chance
Page: 1/2  [Suivant]
1  2