Bonjour à tous!
Apres quelques recherches, je n'ai rien trouvé sur le sujet, mais si ce post est en doublons dans le forum, les modérateurs vous pouvez supprimer.
Je pense que comme beaucoup d'utilisateurs du forum, j'ai été victime un jour ou l'autre d'un problème de latence et/ou de craquements que ce soit pour l'enregistrement ou le mixage...
Cela est donc très énervant et même après plusieurs réglages de buffer rien n'y fait sauf en remontant pas mal le nombre de samples ce qui bien-sur ajoute de la latence... Pas terrible lorsque l'on veut faire du monitoring Live ou encore pour les quelques rares qui comme moi utilisent aussi Reaper de temps à autre pour des traitements de mixage Live en appoint.
La nouveauté de ce tuto est que cette fois ci nous ne toucherons pas aux paramètres Asio habituellements traités mais bien à windows et à "comment marche un processus"
Avant tout, il est important de rappeler comment marche les processus sous
windows XP Vista Seven.
Pour faire simple, windows est composé comme la hierarchie dans une entreprise!
/*Pour info****
Le chef lui est le processus père de tous les autres.
Chaque processus fils pouvant à son tour en lancer un autre lui découlant devenant ainsi le père du processus crée et ainsi de suite, mais dans le language informatique nous appelons cela des Threads. (exemple : Le processus Reaper va en lancer plusieurs comme l'affichage, les vst etc)
Cependant parfois les processus sont lancés de manière parallèle (en même temps)
****Pour info*/
Le systeme de processus windows fonctionnant donc en "démocratie", chacun a un temps de parole prédéfini, il parle (il travail) le temps qui lui est alloué puis passe la main à un autre et ainsi de suite.
Dans une utilisation courante ça fonctionne trés bien seulement dans notre cas, ce qui nous interesse principalement est d'avoir un flux audio continue sans craquements et avec un temps d'attente le plus faible possible.
Il faudra donc
modifier ses priorités pour donner plus de temps de paroles à certains plutôt que d'autres!
Les drivers Asio etants lancés par Reaper,
vous ne les verrez pas dans la liste des processus
Voici donc comment je procede :
lancer reaper comme vous faites d'habitude (perso sous Seven 64 je lance en mode Administrateur systématiquement)
Si vous avez des logiciels en rewire lancez les aussi.
Dans reaper faites
Option->Preferences/Audio/Device
Selectionnez votre pilote Asio preféré dédié à votre carte son ou le super Asio4All.
En bas pour
Asio Thread Priority, selectionnez
Time Critical!
Puis ouvrez le
gestionnaire des taches Ctrl+Alt+Supr ou clic droit dans un endroit vide de la barre des taches (la ou il y a le bouton démarrer) puis "Demarrer le gestionnaire des taches"
Une fois le panneau ouvert, allez dans l'onglet "
Processus"
Cochez la case en bas "
Afficher les processus de tous les utilisateurs" (Je ne me souviens plus si cette case est sous Xp mais sous Xp cela n'a pas d'importance pour notre configuration)
Selectionnez
Reaper.exe, clique droit "
Définir la priorité", puis selectionnez "
Temps Réel".
Windows vous avertira :
/!\Attention: changer la priorité d'une application peut engendrer des instabilités du système. En effet, si l'application lancée en priorité high ou realtime est gourmande en CPU, les processus d'arrière plan n'auront que très peu de temps CPU alloué/!\
Cliquez sur "
Modifier la priorité"
Idem pour
dllHost.exe c'est normalement la que seront stockés les drivers Asio!
Pareil meme combat :
Temps Reel
Fermez le gestionnaire des taches, revenez dans Reaper puis configurer votre Asio,
baisser la latence et essayez!!
Pour ma part avec la carte son PC,
j'arrive à 1.6/1.8ms de latence soit
64 samples sans aucun craquements ni coupure
Mon PC est un Core2Duo E4300 1.8Ghz, avec 4Go de ram et une carte mere Asus P5N-E.
Attention cependant, lorsque vous baissez ainsi la latence et augmentez les priorités processus, l'utilisation prise par reaper et les drivers Asio font que meme lorsque l'ordi ne fait rien le processeur est utilisé a
20 30% pour ma part. Donc testez avec des projets qui ne chargent pas non plus à 100% votre proc, sinon ça fera comme moi, écran figé l'ordi ne répond absolument pas mais pourtant lecture Yéééé aucun craquements niquel!!!
Edit: Ne vous inquietez pas si vous remarquez un ralentissement de l'affichage graphique, ou de la navigation générale de l'ordinateur, c'est normale. Les processus audio prenant maintenant systématiquement la main lorsqu'ils en ont besoin, les autres processus définits comme "normaux" tel que l'affichage, explorer réagissent moins vite mais pas d'inquietude!
Si vous aussi vous voulez
essayer avec plusieurs carte son en simultannées pour obtenir plus de sortie
Même principe mais utilisez
Asio4All et configurer la latence pour
chaque carte son.
Attention ne pas oublier de cocher la case "
Hardware Buffer" pour les carte son externe afin d'éviter les conflits et la surcharge de la mémoire de votre carte son interne.
Pour ma part, carte son PC + Carte son ESI ESU22 (une carte pas cher) les 2 synchrone à 1.6/1.8ms soit 64 samples pour chacune, bien que la ESI puisse descendre à 48, malheureusement Asio4All nous limite à 64 mais bon beaucoup plus de possibilités!
Il faudra malheureusement
faire ces étapes à chaque lancement de reaper car windows n'enregistre pas les parametres de priorités pour eviter la surcharge inutile du processeur.
Cependant vous pouvez créer un petit script qui lancera Reaper à votre place dans la bonne configuration en suivant ce Tuto
http://www.commentcamarche.net/faq/1...ne-application
A vous les studios et bon Tuto