Chargement...
 
Skip to main content

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


[ABANDONNÉ] Freebob -> Jack -> ALSA

Bonjour à tous,

Tout d'abord, un grand bravo pour ce site, ça m'a sauvé !

Bien évidemment, et je dirais presque malheureusement, tout ne se passe pas totalement comme prévu dans mon installation. J'anonce :
  • Je suis sous Ubuntu Gutsy gibbon ;
  • J'ai fait l'acquisition d'une Presonus Firebox et d'un micro Audio-Technica AT2020 (fort appréciable ❗
  • Pour la sortie son, j'utilise la sortie intégrée à ma carte mère en mini-jack, puisque ma connectique fonctionne bien.

Pour la sortie Audio, il n'y a pas de problème, ALSA me crache du beau son 😊
Pour l'entrée audio avec JackD+Freebob, a priori il n'y a pas trop de problème.

Mon problème, le voici :
Comment utiliser JackD pour les entrées, et faire une sortie vers ALSA (ou OSS) ?

France
Avec JACK tout seul ce n'est malheureusement pas possible. Mais il me semble qu'en le couplant avec PulseAudio ça devrait être faisable :

http://www.pulseaudio.org/


D'accord, c'est vu ! Merci pour le site, je vais voir ça de suite !

Mon problème a évolué maintenant. Comme je ne trouvais de réponse nulle part sur le web, je me suis résigné... et ai acheté la connectique qui va bien pour brancher sur ma chaîne la sortie depuis ma firebox. Du coup, lorsque je veux écouter l'ALSA et l'OSS ou quand je veux écouter Jack, je change juste le mode d'écoute de ma chaîne (en l'occurrence MD et TAPE, mais bon c'est anecdotique).

Je peux donc maintenant écouter en temps réel la sortie de mon micr, et j'ai tout réglé pour avoir du temps réel et une latence inférieur à 1ms 😀

J'ai d'ailleurs commencé à enregistrer un petit truc à 4 voix sous Ardour (une harmonisation de Let My People Go par Yann Ollivier (http://www.yann-ollivier.org/musique.html.fr).

Maintenant, quand presque tout fonctionne (c'est GÉNIAL !!), oncques n'est jamais satisfait, nécessairement. En l'occurrence, je voudrais pouvoir rediriger avec Jack mon micro vers un canal wine. J'ai réussi à rediriger la sortie de wine vers Jack (parfait ❗, et je voudrais utiliser maintenant l'entrée (s'pour les jeux vidéo normal...)

C'est possible à votre avis ?

Merci !
Adrien Poupin.
France
J'ai pas bien compris ce que tu voulais faire exactement avec Jack et Wine ?
En fait, tout simplement pouvoir utiliser mon micro 🙄
Menestrel tu pourrais mettre tes conf de jack ou autre par rapport à ca :

j'ai tout réglé pour avoir du temps réel et une latence inférieur à 1ms


stp

juste pour info, car pour l'instant je test en carte son intégré (MODE IRONIQUE ON)je me tape 46ms de latence 😀 héhé 😛 (jte dis pas quand tu enregistre le temps que ça met entre le moment ou tu touche la corde et le moment ou ça enregistre 🙄 c'est bien agréable)(MODE IRONIQUE OFF) mais j'envisage surement d'acheter le Presonus FP10 donc cela peut mettre intéressant de voir ta conf pour la firebox


Merci par avance


bonne journée


--
Da
France
Pour ton micro, je l'ai jamais fait mais quand tu lances winecfg (wine config) tu as un onglet Audio dans lequel tu devrais pouvoir choisir "JACK"
Ensuite Wine devrais apparaitre dans JACK.
À Mysth-R : en fait, je suis déjà allé dans winecfg, et j'ai sélectionné Jack. Du coup, dans qjckctl, je vois des sorties wine, avec deux canaux (droite & gauche). Mais pas d'entrée, sur laquelle je pourrais "pluguer" par exemple mon micro, c'est ça le drame et c'est là tout mon problème maintenant 😊

iData, je te poste les caractéristiques de ma configuration dès que possible ! (là je suis sur mon lieu de travail)
Mais d'après mes souvenirs, dans qjckctl (c'est plus simple) pour diminuer la latence, il faut réduire le nombre d'échantillons par période, ou un truc comme ça. Bien sûr, cocher la case temps réel, avec une priorité supérieure à 30 je crois. Mais je te dis ça ce soir 😉

Si quelqu'un a quelque information que ce soit pour gérer les entrées avec wine, je suis toujours preneur !
Oh ! 😡
Je réalise que j'ai oublié hier soir... Si j'ai oublié ce soir, n'hésite pas à me tancer vertement iData jusqu'à ce que post s'ensuive 😬
ok pas de soucis Menestrel, c'est pas grave, hier soir j'étais à mon entrainement de sport ^^


ce soir je suis chez moi donc c'est pas non plus la mort si tu oublis ça arrive à tout le monde 😊


Bonne journée


Da
France
Pour ton problème je sais pas si c'est possible alors d'avoir les entrées Wine dans Jack.
As tu été voir sur le site de wine ?
Il faudrait peut etre directement leur poser la question
Alors... Ma carte est une Presonus Firebox. Dans le menu Setup de QJckCtl, j'ai mis :
- Server path : /usr/bin/jackd ;
- Driver : Freebob ;
- "Realtime" et "No memory lock" cochés ;
- Priority : 30
- Frames/period : 64
- Sample rate : 48000
- Periods/buffer : 3
- Port Maximum : 256
- Timeout (msec) : 500
- Interface : (default)
- Audio : Duplex
- Input Latency : 0
- Output Latency : 0
- Start Delay (secs) : 2

Avec ça, j'ai 4ms de latence. Pour diminuer la latence, on peut : Diminuer le nb de frames par période, augmenter le sample rate, diminuer les periods/buffer.

Voilà voilà... Il s'agit de mon système, donc à toi d'adapter au tien. J'ai un bon processeur et une super carte mère, donc peut-être que ça joue... En tous cas, je suis sous Ubuntu Gutsy gibbon et j'ai installé le noyau RT.

Voilà voilà... à bientôt 😊

Merci 😊

Niveau de mon matériel je fais mes tests et mon apprentissage sur :

- ASUSTeK P5B (Intel P965 Express)
- Intel Core 2 Duo E6750 - Dual Core ! Socket 775 FSB1333 cache L2
- Crucial 2 Go (Kit 2x 1 Go) DDR2-SDRAM PC6400 CL5
- Samsung SpinPoint T - HD321KJ - 320 Go 7200 RPM 16 Mo Serial ATA II
- Sapphire Radeon X1950 Pro - 256 Mo TV-Out/Dual DVI - PCI Express


J'ai flashé la carte mère pour qu'elle soit en FSB1333, et j'utilise la carte son intégrée pour l'instant en vue surement d'acheter le FP10 de Presonus.

Donc je pense que niveau matos ça va, je vais essayer de voir avec ta conf si j'arrive à faire baisser la latence (ce qui est pas gagné car les cartes son intégré c'est pas top) sinon je dois avoir une SB Live ! 5.1 si elle marche encore je testerais voir si la latence baisse ou pas 😕


En tout cas merci j'essaye ça ce soir ou ce week-end.


Bonne journée à tous



-- Da