Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


Gros probleme latence Jack/freebob sous 64studio

Articles: 358 France
Hello, j'ai cherché un fil concernant ce problème, et je n'ai pas trouvé, désolé si j'ai fait un doublon ...

Tout d'abord ma config :

PC sous 64STUDIO 2.0
CM : Asus A7V600-X
Proc : Athlon XP 2500+
MEM : 1 GO RAM
HD : 60 GO système sur IDE O + 160 GO data sur IDE 1
VIDEO : NVidia FX 5200
Carte son : Presonus Firepod
cable de feu : Carte PCI *inconnue*


J'expose mon problème :

J'utilise Hydrogen + Ardour en mode synchro jack, cette maniere de travailler me satisfait pleinement, car je peux adapter mes patterns en temps reel en fonction de l'avancement de ma compo, Je prévois ensuite d'enregistrer chaque piste d'hydrogen séparement pour pouvoir les traiter indépendement.

Donc, je fait mes patterns, J'enregistre une basse, et j'en suis au clavier.
Mon buffer est de 128 (j'ai essayé differentes valeurs ca ne change rien à mon problème).

et là les problèmes commencent à intervenir ... ma charge DSP est déjà à 50%, mon buffer d'enregistrement tape allegrement les 99% ca craque dans tous les sens, en lecture comme en enregistrement, pas de problèmes de latence midi, mise a part que de temps en temps une note gêle.

J'enregistre directement le clavier sans passer pas un séquenceur mais utilisant un expandeur cablé en midi out sur la firepod ... le midi in et out sont donc raccorder via JACK ...

Je me retrouve avec un décalage d'1/16 de temps à l'enregistrement ce qui à 60 BPM est quand meme non négligeable ...

J'ai bien sur essayé d'augmenter la latence, mais ca craque toujours, et le décalage des pistes augmente de maniere reellement insuportable.

J'ai bien pensé que ma config etait trop légère mais je n'avais aucun problème de latence sous Windobe avec ce materiel, donc je suis a peu près persuadé que ca devrai pas poser de problème sous linux.

Donc si quelqu'un a une solution ou des pistes, car là je peux pas reellement travailler dans ces conditions.
Articles: 2855 France
Salut Riton, 😎

Juste une question : La sortie audio d'Hydrogen s'effectue via Qjack / freebob vers la firepod ? car chez moi Hydrogen ne fonctionne pas avec jack et freebob en audio (il plante), uniquement Alsa (doit y avoir un bogue)

Par contre par Alsa (Ardour + hydrogen), pas de problèmes

Donc je pense que c'est normal d'avoir des problèmes si d'un coté Ardour utilise freebob pour gérer l'audio et que de l'autre Hydrogen passe par la carte son (Alsa) même si la synchro Midi est bonne; ce n'est pas le même circuit, des craquements apparaissent (j'avais déjà fait l'expérience)

Quand Hydrogen passera intégralement par freebob (donc la firepod) via QJack, il n'y aura plus de pb

Peut être existe-t-il un patch ?, cela m'intéresse aussi; en tout cas, j'arrive désormais à Jouer et enregistrer en audio avec le triton + enregistrer la voix + jouer en synthèse virtuelle (QSynth + ZynAddSubFx), tout ceci avec mon interface audio firewire FA66 (triton relié aussi en Midi), avec faible latence Audio ET Midi sur plusieurs pistes dans Ardour sans craquements avec applications d'effets le tout en temps réel !!! (bon, il est vrai avec un Athlon 3600 X2)

Manque plus qu'Hydrogen... à moins qu'une bonne âme ai réussi à trouver la solution, je sêche... 😁
Articles: 358 France
non, j'utilise bien hydrogen en synchro jack, server jack selectionné dans les Prefs et Jack syncro engagé ...

quand je fait Play dans jack, les deux logiciels sont synchro sans problème, par contre, je ne peux plus regler les buffers dans hydrogen, et c'est bloqué sur 128 ...

en repassant en 256 dans jack, ca va mieux question utilisation DSP, mais ca craque toujours et j'ai toujours un décalage ... et comme cette tête de mule d'hydrogen ne veux pas changer ses buffers, ca me fait une belle jambe ...

As tu modifié ton hydrogen.conf comme dans le tuto Hydrogen pour le faire fonctionner avec jack ?

La firepod ne sortira aucun son avec Alsa, et chez moi Alsa fait sortir du son de la pauvre AC97 de la CM ... et vu qu'elle est pas branchée (qu'est que c'est cracra ce truc !!!) ca me pause meme un problème pour faire fonctionner les players car ils veulent tous fonctionner avec alsa ... donc pas de MP3 chez moi 😑
Articles: 2855 France
Je viens de faire des essais qui doivent correspondre et cela fonctionne vraiment super 😊

Merci pour tes conseils concernant hydrogen pour le faire fonctionner avec jack donc freebob ! (j'avais posé la question il y a quelques temps sur le forum et quelqu'un a répondu entre temps sur le tuto ❗

J'ai donc lancé ardour pilotant hydrogen : ok

puis enregistré une piste stéréo avec mon synthé Triton 😯k

puis enregistré une autre piste stéréo en pilotant QSynth via le Midi de ma FA66 : ok

et enfin enregistré QSynth + ZynAddsubfx sur une dernière piste stéréo : ok

pas de xruns, tampon à 256 (16ms de latence), 48Khz, j'ai monté en final à 38% de taux d'occupation processeur (enregistrement + jeu temps réel avec 2 synthés virtuels) sinon je suis à 21% en lecture toujours avec Hydrogen qui suit nickel 😀

La synchro est parfaite, serait-il possible que ton processeur ne suive pas ? vu que c'est la même distribution

Configuration :Athlon 3600+ X2, 1G°ddr, FA66, M2NPV, 64 Studio 2.0, interface firewire intégrée

Super, je vais enfin pouvoir composer en toute quiètude 😉, dés que j'ai un peu de temps je testerai sur un Athlon 2600....

Il y a un plug avec audacious qui permet de passer par QJack donc freebob et cela fonctionne trés bien aussi , bref ce samedi 18 aout est une date à retenir pour moi j'ai un Home studio top moumoute (ce que je viens d'enregistrer tourne depuis 10mn sans soucis toujours avec Hydrogen en syncho...😁)

Ne désespère pas, doit bien y avoir une solution, à moins que cela vienne de l'interface firepod mais j'en doute un peu c'est du bon matos 😉
Articles: 358 France
j'ai essayé de bidouiller un peu jack pour regler un peu la latence ... j'était presque arrivé à quelque chose d'acceptable, jusqu'a ce qu'Ardour refuse de démarrer. Depuis .. plus moyen d'ouvrir Ardour.

Je pense que ca devrai tourner sur ma config ... Je mixai en 24 pistes sous cubase et windobe ... l'usine a gaz ... donc ca devrai quand meme marcher sous nux avec 3 pistes

Tu tournes à 16 ms ??? j'arrive pas a travailler au dessus de 10 ms de latence ... 😑
Articles: 2855 France
16ms, c'est un bon compromis avec freebob car j'utilise des synthétiseurs virtuels

En dessous de 20ms, c'est normalement bon même avec des effets temps réel et puis quand cela fonctionne bien, iinutile de prendre trop de risques... 😉

Il faut peut être "tuer" tous les processus ou quelque chose comme cela, freebob est sensible il est vrai, en audio pur pas trop de pb mais avec le Midi c'est encore jeune 🙄
Articles: 606
Salut,

Chuis pas un expert en connectiques MIDI, mais je ne comprend pas pourquoi tu passes par les E/S MIDI de la carte. Pour le clavier, tu n'enregistres pas les "instructions MIDI", mais bien les sons sortis de l'expandeur directement dans Ardour, non ? Alors pourquoi ne pas brancher directement clavier et expandeur ? Enfin, je sais pas si je suis clair ...
Articles: 358 France
j'utilise aussi le clavier pour d'autres applis midi, et je ne veux pas passer mon temps à cable decable les E/S midi ... pas envie d'investir dans un splitter midi pour l'instant ... celà dit je pourrai passer par le Thru dans l'expander, mais j'ai un cable mort, faut que j'en rachete un ... pas le temps pour l'instant ...

si je desinstalle / reinstalle Ardour via synaptic, ca va refonctionner ? (mon ardour a planté) ... pas eu le temps recement de m'en occuper 😑