Explications sur le buffer
- 9 réponses
- 6 participants
- 1 650 vues
- 1 follower
Alceste Floupe
10701

Drogué·e à l’AFéine
Membre depuis 21 ans
13 Février 2005 à 10:59Explications sur le buffer
#1
Salut à tous,
J' aimerais savoir à quoi sert exactement les buffers et leur fonctionnement…
Par exemple, je sais que quand j' enregistre ( mac + digi 002r ), il faut que la taille de mon buffer soit petite ( 256) alors que quand je mixe, il faut une grande taille ( 1024)… Mais je ne sais pas à quoi ça correspond, alors si quelqu' un a la gentillesse de m' expliquer, ce serait cool !
Par avance , merci.
J' aimerais savoir à quoi sert exactement les buffers et leur fonctionnement…
Par exemple, je sais que quand j' enregistre ( mac + digi 002r ), il faut que la taille de mon buffer soit petite ( 256) alors que quand je mixe, il faut une grande taille ( 1024)… Mais je ne sais pas à quoi ça correspond, alors si quelqu' un a la gentillesse de m' expliquer, ce serait cool !
Par avance , merci.
http://itunes.apple.com/fr/artist/s.t./id48463807 + http://nicolasreau.bandcamp.com/
signaler
TheStratGuy
14379

Modérateur·trice généraliste
Membre depuis 22 ans
13 Février 2005 à 11:01
#2

Do not take life too seriously. You will never get out of it alive.
signaler
PaniaK
393

Posteur·euse AFfamé·e
Membre depuis 22 ans
13 Février 2005 à 11:34
#3
Il est impossible à du matos (carte son ou PC) de jouer les sons absolument en temps réel. Il faut un certain delai qui permet aux machines de tout caler correctement à la lecture ou à l'enregistrement. Ce délai est le buffer (ou tampon). Les réglages du buffer sont exprimés en samples. Pour couvertir en secondes ou en millisecondes, voilà le calcul :
Si tu échantillones à 44.1 kHz, il y a 44100 samples par seconde. Un buffer de 256 (samples) correspond donc à 256/44100 s soit 5.8 ms. Un buffer de 1024 correspondra donc à 1024/44100 = 23.2 ms.
Cette durée se traduit par une latence entre le moment où tu joues par exemple et le moment où tu entends le son. Donc, plus le buffer est petit, plus la latence est petite, et plus c'est confortable pour jouer.
Pour réduire cette latence, 2 solutions : tu mets moins de buffer (mais, là, le matos doit suivre, et tu risques d'entendre des craquements dans le son), ou tu échantillonnes à 96 kHz ou plus. dans ce cas, un buffer de 256 samples correspondra à 256/96000 = 2.6 ms.
Tu dois donc avoir un buffer petit quand tu joues pour entendre le son joué presque en même temps que tu appuies sur les touches. Pour le mix, si un buffer petit passe, je vois pas pourquoi il faut que tu soies en 1024..
Voilà, je suis pas expert, mais c'est ce que j'ai compris du truc, j'espère que ça va t'aider
Si tu échantillones à 44.1 kHz, il y a 44100 samples par seconde. Un buffer de 256 (samples) correspond donc à 256/44100 s soit 5.8 ms. Un buffer de 1024 correspondra donc à 1024/44100 = 23.2 ms.
Cette durée se traduit par une latence entre le moment où tu joues par exemple et le moment où tu entends le son. Donc, plus le buffer est petit, plus la latence est petite, et plus c'est confortable pour jouer.
Pour réduire cette latence, 2 solutions : tu mets moins de buffer (mais, là, le matos doit suivre, et tu risques d'entendre des craquements dans le son), ou tu échantillonnes à 96 kHz ou plus. dans ce cas, un buffer de 256 samples correspondra à 256/96000 = 2.6 ms.
Tu dois donc avoir un buffer petit quand tu joues pour entendre le son joué presque en même temps que tu appuies sur les touches. Pour le mix, si un buffer petit passe, je vois pas pourquoi il faut que tu soies en 1024..
Voilà, je suis pas expert, mais c'est ce que j'ai compris du truc, j'espère que ça va t'aider
Paniak
signaler
MoneyS
289

Posteur·euse AFfamé·e
Membre depuis 22 ans
13 Février 2005 à 11:42
#4

Recherche talents en matière de rap et chanteuse RNB....sur lyon
signaler
Alceste Floupe
10701

Drogué·e à l’AFéine
Membre depuis 21 ans
13 Février 2005 à 11:55
#5
PaniaK> Merci !!! 

http://itunes.apple.com/fr/artist/s.t./id48463807 + http://nicolasreau.bandcamp.com/
signaler
nonconforme
8921

Je poste, donc je suis
Membre depuis 23 ans
13 Février 2005 à 12:14
#6
Citation : Tu dois donc avoir un buffer petit quand tu joues pour entendre le son joué presque en même temps que tu appuies sur les touches. Pour le mix, si un buffer petit passe, je vois pas pourquoi il faut que tu soies en 1024..
Parce que c'est au mix qu'on ajoute compressions, réverbes, delays, effets en tout genre qui bouffent du CPU ce qui risque de coincer un peu si le buffer est trop petit.
Au mix, ce retard n'est pas génant puisque le PC ne réagit pas à NOTRE action (qui réclamme l'instantanéité) mais à la lecture d'un fichier informatique....
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering
signaler
Anonyme
521436

13 Février 2005 à 12:15
#7
Citation : Pour le mix, si un buffer petit passe, je vois pas pourquoi il faut que tu soies en 1024..
pour pouvoir utiliser + de plugins et + de pistes audio...etc
signaler
nonconforme
8921

Je poste, donc je suis
Membre depuis 23 ans
13 Février 2005 à 12:16
#8
Anonyme
521436

13 Février 2005 à 12:18
#9
Arf ! j'ai pas dit mon dernier mot ! 
signaler
MoneyS
289

Posteur·euse AFfamé·e
Membre depuis 22 ans
13 Février 2005 à 14:17
#10
Recherche talents en matière de rap et chanteuse RNB....sur lyon
signaler
- < Liste des sujets
- Charte