MacMusic.org  |  PcMusic.org  |  440Software  |  440Forums.com  |  440Tv  |  Zicos.com  |  AudioLexic.org
Loading... visitors connected
Welcome Guest
> Preferences DAE, proTools TDM
wfplb
post Mon 25 Sep 2006, 21:41
Post #1


Moderator
Group Icon

Group: Moderators
Posts: 3,768
Joined: 07-Dec 00
From: PARIS - FR
Member No.: 23




QUOTE (jlddsgt @ lun 25 sep 2006, 21:29) *
Bonjour William c'est Jean-Luc smile.gif . Heureux de te lire.
Moi aussi, mais je t'avais reconnu tongue.gif
QUOTE
Le problème est plus grave qu'en cela arrive à l'enregistrement puisque les données enregistrées sont erronées. Mais on est en temps réel ce n'est pas la même chose qu'une copie de fichiers. C'est pour ca le réglage des buffers et la qualité des connections et cruciale
Tu as plus d'expèrience que moi sur l'enregistrement wink.gif
Quels sont pour toi les réglages optimum ?
Je sais, on est OT mais on pourrait changer éventuellement le titre de ce sujet !!!! laugh.gif
Tu as parlé des problèmes de distorsions numériques à l'occasion d'un transfer de fichiers audio...
Peux-tu préciser ta pensée ?
Aussi de Jitter à l'occasion des conversions AD - ( ça c'est plus en rapport avec le sujet)...


--------------------
Plombier, DéZingueur de HP, ferblantier
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
jlddsgt
post Mon 2 Oct 2006, 13:33
Post #2


Rookie
*

Group: Members
Posts: 39
Joined: 11-Feb 01
From: Argenteuil - FR
Member No.: 269




QUOTE (wfplb @ lun 25 sep 2006, 21:41) *
Tu as plus d'expèrience que moi sur l'enregistrement wink.gif

Alors ça, c'est impossible! rien que chez Sarde tu as expérimenté toutes les possibilités du matériel biggrin.gif

Quels sont pour toi les réglages optimum ?


Et bien je vais tenter de répondre à ta question.
Les bons paramètres pour un "DAE buffer size" dépend pour beaucoup du nombre de pistes audios à lire ainsi que le nombres de montages, la fréquences d'échantillonnage utilisées dans protools.
Du côté des disques durs sa vitesse de rotation sa mémoire cache et le driver de disques sont des paramètres importants.

Pour bien comprendre l'interaction entre tous ces paramètres, il faut étudier un peu la topologie des disques durs.

Lorsque vous enregistrer dans un Protools le soft prend un certain nombres de décisions.
Prenons l'exemple d'un enregistrement de 6 pistes sur un disque dur fraichement acheté chez votre revendeur préféré. Le logigiel va calculer la taille disponible sur votre disque dur et la divise par 6 pour avoir le temps maximum d'enregistrement.
puis place les données sur votre disque de manière à optimiser le temps d'accès.
CODE
Cylindre 1        ++++++++++--------------------++++++++++--------------------
                      Piste 1        vide           Piste 2        vide
Cylindre 2        ++++++++++--------------------++++++++++--------------------
                      Piste 3        vide           Piste 4        vide
Cylindre 3        ++++++++++--------------------++++++++++--------------------
                      Piste 5        vide           Piste 6        vide

Dans notre exemple le logiciel place les audios de manière à ce que l'espace entre les pistes audios soient les mêmes pour avoir un temps d'enregistrement équivalent et une fragmentation minimum. En effet à la lecture le Protools va lire les pistes dans l'ordre. Le contrôleur de disque dur va donc lire la piste 1 puis la 2 en une rotation de disque. Puis il va changer de cylindre en déplaçant les têtes sur le cylindre suivant. Cette opération est la plus coûteuse en temps. On veillera donc à optimiser le changement de cylindre. Une fois la rotation de disque effectuée les pistes 3 et 4 sont lus et ainsi de suite en boucle. Il est à noter que l'on ne lit pas les pistes en entiers mais uniquement des fragments qui viendront alimenter le DAE en permanence pour lire simultanément les 6 pistes sans interruption de flux.
Si on décide d'enregistrer 6 pistes de plus on obtient le schéma suivant :
CODE
Cylindre 1        ++++++++++--------------------++++++++++--------------------
                       Piste 1        Piste7       Piste 2        Piste 8
Cylindre 2        ++++++++++--------------------++++++++++--------------------
                      Piste 3        Piste 9       Piste 4        Piste 10
Cylindre 3        ++++++++++--------------------++++++++++--------------------
                      Piste 5        Piste 11       Piste 6        Piste 12

Cet exemple va nous permettre de mieux comprendre l'intérêt des mémoires tampons (buffers).
On voit que les fichiers sont entrelacés. donc si on suit l'algorithme précédent, le contrôleur de disque va lire la piste 1 puis la piste 2, changer de cylindre jusqu'à la piste 6 pour retourner au cylindre 1 et lire Les pistes 7 et 8. On voit que le déplacement des cylindres n'est pas optimisé. Dans ce cas il suffirai de lire la piste 1 et 2 comme prévu et de mettre en même temps dans un buffer les pistes 7 et 8. On évite ainsi le déplacement inutile entre les cylindres.
Pour être complet imaginons ce que donnerai notre algorithme si il ne faisait qu'optimiser le déplacement entre les cyclindres. On demande au contrôleur de disque de lire les pistes de 1 à 12 en continue. Pour optimiser le déplacement entre les cylindre les pistes 1,7,2 et 8 seraient lues. Les requêtes de lecture des autres pistes seraient mises de côtés jusqu'à ce que toutes les pistes du cylindre 1 aient étés lues. Le problème c'est que d'autres requêtes des pistes 1,7,2 et 8 vont arrivées pour continuer la lecture de ces pistes. Le contrôleur ne changera pas de cylindre puisque qu'il voit qu'il a d'autres lectures à effectuer sur ce cylindre et quels sont prioritaires. On se retrouverai alors dans une situation de blocage ou les autres pistes ne seraient jamais lues. Pour éviter cela on va utiliser l'algorithme dit de "l'ascenseur".
Je ne sais pas si vous vous êtes déjà retrouvé dans un ancien immeuble parisien (comme par exemple chez Celmar Angel smile.gif), mais il est trés difficile d'obtenir un ascenseur si vous habiter au 6 ème étage.
Imaginons le voisin du 3è qui arrive à prendre cet ascenseur. Il descend au rez de chaussé. Comme d'autres personnes arrivent pour rentrer chez eux ils prennent logiquement l'ascenseur pour aller au 2è. Le voisin du 2è étage sort de chez lui et prend donc l'ascenceur pour aller au rez de chaussé et ainsi de suite jusqu'à ce que plus personne ne le réclame. Cela peut-être long aux heures de pointes.
A la tour montparnasse remplit de bureaux ce schéma serait inacceptable. Les ingénieurs ont alors inventé un algorithme permettant à tous les utilisateurs d'être servis équitablement.
Lorsque l'ascenseur monte il ne redescendra pas avant d'avoir atteint l'étage le plus haut ou il a été appelé.
Lorsqu'il descend il s'assurera aussi qu'il a traité toutes les demandes des étages les plus bas avant de remonter.
C'est exactement ce qui va se passer pour les demandes d'accès aux fichiers entre les cylindres.

Ce petit exposé vous parait peut-être inutile mais il a le mérite de comprendre l'intérêt d'un bon driver de disque de sa mémoire cache et de l'importance de sa vitesse de rotation.
Lorsque le controleur à été cherché les données sur le disque dur il previent le driver que des données sont disponibles dans sa mémoire cache. Le driver va alors faire un accés DMA (Direct Memory acces) pour allez chercher les données et les stocker dans la mémoire tampon du DAE. Cette mémoire est plus importante que celle qui se trouve sur le disque et permet de stocker quelques secondes d'audios de manière à permettre au disque de mettre les données suivantes à disposition même en cas de grandes fragmentations générées par un grand nombre d'edits ou d'un disque fragmenté.
Le paramètre "DAE playback buffer size" va de 0 à 8. Plus le nombre est élevé plus la mémoire tampon est importante. Le risque d'avoir des erreurs DAE est atténué.
Alors pourquoi ne pas mettre le buffer du DAE toujours au maximum ?
Le problème engendré par une mémoire tampon importante et le délai entre le moment ou appuyez sur play et le moment ou l'audio sort du protools. Si vous mixez et que l'audio arrive quelques secondes plus tard ce n'est pas très gênant. Par contre quand vous éditez ou enregistrez ce délai est plutôt gênant.
On voit donc que tout n'est que compromis entre délai et performance. Il n'est donc pas simple de donner une configuration pour tout le monde.
Mais cela devrait vous permettre d'adapter votre configuration à vos besoins.

Quel disque j'utilise ? sur quel bus ?
Ai-je beaucoup d'édit ? mon disque est-il fragmenté ?
Combien de pistes ? quel fréquence d'échantillonnage ?

Vous pouvez vous référer au site digidesign http://www.digidesign.com/index.cfm?langid...mp;itemid=23114 pour avoir des indications dont voici un extrait :
CODE
Drives 44.1/48 kHz    96 kHz    192 kHz
1          24               12           6             Nombre de pistes pour 1 drive
2          48               24           12
3          72               36           18
4          96               48           24
5          120              60           30
6          128              72           36
8          192              96           36


--------------------
JLD
Go to the top of the page
 
+Quote Post
Mr.T
post Fri 6 Oct 2006, 17:04
Post #3


SuperHero
********

Group: Members
Posts: 9,465
Joined: 04-Nov 01
From: Paris - FR
Member No.: 2,244




C'est vrai que le monsieur a beau avoir le pseudo le plus compliqué qu'il m'ait été donné de voir sur ce forum, force est de constater que ses explications sont fort instructives et détaillées.
Chapeau!


--------------------
Go to the top of the page
 
+Quote Post
Myriam
post Sat 7 Oct 2006, 09:05
Post #4


Rookie
*

Group: Members
Posts: 28
Joined: 02-Jul 02
From: Paris - FR
Member No.: 5,353




QUOTE (Mr.T @ ven 6 oct 2006, 16:04) *
C'est vrai que le monsieur a beau avoir le pseudo le plus compliqué qu'il m'ait été donné de voir sur ce forum, force est de constater que ses explications sont fort instructives et détaillées.
Chapeau!



C'est vrai qu'on se demande d'où il sort un pseudo pareil .... wink.gif
En revanche, questions connaissances, c'est du béton !
Chapeau bas, camarade !

Autre rebond sur le sujet : je vois bien l'intérêt du FW 800 par rapport au 400, mais quid des échnges avec un HD en IDE (en interne, quoi ...) ?
Parce que, en tant qu'adepte du montage-démontage, on sait que le HD FW externe n'est ni plus ni moins qu'un IDE mis dans un boîtier avec arrivée d'alim et tutti quanti.

A priori, en enlevant cet intermédiaire, la vie devrait être plus simple.
...

Mais question défragmentation, il est surtout conseillé de dédier certains disques aux sessions exclusivement, avec backups quotidiens et de stocker les données plus "volatiles" (plugs settings, bounces ou autres ) sur un support séparé. Ca limite les engorgements à la lecture de l'audio.

HTH
Myriam


--------------------
----- Studio d'ikken -----
Go to the top of the page
 
+Quote Post
wfplb
post Sun 8 Oct 2006, 10:11
Post #5


Moderator
Group Icon

Group: Moderators
Posts: 3,768
Joined: 07-Dec 00
From: PARIS - FR
Member No.: 23




QUOTE (Myriam @ sam 7 oct 2006, 10:05) *
on sait que le HD FW externe n'est ni plus ni moins qu'un IDE mis dans un boîtier avec arrivée d'alim et tutti quanti
Ce n'est pas si Il y a au moins 3 ou 4 générations de disques FW avec des puces différentes (on se rappelle de l'Oxford 910 des années 2002)
et la nouvelle génération (depuis un an approximativement) est annoncée beaucoup plus véloce… Mais TOUT dépend de la vitesse du ou des buss internes de l'ordinateur !
un FW800 n'apparaîtra pas significativement plus rapide qu'un FW400 sur un G4
Alors que sur un G5, la différence commencera à devenir sensible… wink.gif


--------------------
Plombier, DéZingueur de HP, ferblantier
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
13 User(s) are reading this topic (13 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version - Mon 20 Jan 2025, 15:03
- © MacMusic 1997-2008