Sujet Le pub des programmeurs
- 1 925 réponses
- 117 participants
- 120 272 vues
- 130 followers
![Anonyme Anonyme](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
Anonyme
![Ce·tte membre n’existe plus Ce·tte membre n’existe plus](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/anonymus.png)
![:coucou:](https://img.audiofanzine.com/images/audiofanzine/interface/smileys/icon_coucou.gif)
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Hors sujet : Citation : http://www.phareaway.com/
![Dr Pouet Dr Pouet](https://img.audiofanzine.com/img/user/avatar/4/6/46282.jpg?w=40&h=40&fm=pjpg&s=087bfb4e3bbbb9f616120f9aa369c3b4)
Dr Pouet
![52156 posts au compteur 52156 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/honorific.png)
Citation : en théorie le 0dFS est 0
Rhôôôôô
![:oops2:](https://img.audiofanzine.com/images/audiofanzine/interface/smileys/icon_redface2.gif)
Citation : C'est 2^24, en 24 bits, les flottants ca n'a rien a voir, ce sont des décimales après la virgule, donc on a :
résolution 24 bits : 2^24
résolution 32 bits : 2^24 avec e-8
soit 20log(16 777 000)=160dB
avec cette approche le flottant n'apporterait pas d'headroom supplémentaire,
juste une résolution plus fine qui permet d'éviter un peu plus les saturations numériques...
Je sais bien qu'un float = décimales après la virgule.
Citation : - pour le 32 bits flottant, on a 24 bits de mantisse et 8 d'exposant ?
- (en supposant qu'on a 24 bits de mantisse et 8 d'exposant) comment est représenté le 0dBFS : avec l'exposant à zéro et la mantisse à 1 ?
- Dans ce cas, le headroom correspond à un passage de l'exposant de 2^0 à 2^7= 127, soit : 20log(127) = 42dB. D'où ma remarque : "en 32 bits flottants, on sature à +42dBFS".
je cherche à connaître la réserve de gain dont on dispose, avant la moindre dégradation (= perte de précision). C'est ce que l'on entend par headroom.
Supposons que l'on ait un enregistrement 24 bits PCM. On peut recopier ces 24 bits dans la mantisse de notre float 32 bits, sans perte. Avec les autres suppositions (0dB représenté à 1, donc exposant 0 ; ce qui est effectivement le cas pour Ladspa, en principe similaire à VST), on positionne l'exposant à 0.
Le seul moyen d'avoir du headroom est d'augmenter l'exposant, donc de le faire passer de 0 à la valeur maxi sur 7 bits (étant bien entendu qu'il y a un bit de signe ;) ), soit 127 (ou 128, ça va pas changer grand chose). D'où un headroom de +42dB.
J'imagine que ceux qui ont déjà écrit des plug-in VST ou AU doivent savoir ça ?
Concernant Reaktor, je veux bien croire qu'il fonctionne en float, mais la saturation à 0dB est quand même dommage. Cela dit, j'ai fait la manip avec Reaktor 4. Ca peut avoir changé depuis...
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Citation : Citation :
en théorie le 0dFS est 0
Rhôôôôô
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Citation :
J'imagine que ceux qui ont déjà écrit des plug-in VST ou AU doivent savoir ça ?
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Citation : mais la saturation à 0dB est quand même dommage.
???![:???:](https://img.audiofanzine.com/images/audiofanzine/interface/smileys/icon_confus.gif)
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Citation :
je cherche à connaître la réserve de gain dont on dispose, avant la moindre dégradation (= perte de précision). C'est ce que l'on entend par headroom.
ok
je manipule pas trop dans le domaine des headroom, mais bon, en numérique il me semble qu'un headroom et toujours plus ou moins un faux headroom non ?
Une sorte de décalage du zéro ?
Vous pouvez me taper si vous voulez, mais je ne vois pas comment le 32bits float va empecher le signal qui sort du convertos de taper sur le zéro (0dB) le voltage dépasse la bande dB dispo.
Le float, c'est pour atteindre le 0dB avec plus de finesse, et permettre à de sauver des crash qui auraient eu lieu en 24b ?
![Dr Pouet Dr Pouet](https://img.audiofanzine.com/img/user/avatar/4/6/46282.jpg?w=40&h=40&fm=pjpg&s=087bfb4e3bbbb9f616120f9aa369c3b4)
Dr Pouet
![52156 posts au compteur 52156 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/honorific.png)
Pour cela il faut évidemment que les calculs intermédiaires soient stockés sur des nombres "plus grand" que 0dBFS. C'est effectivement le cas (32 bits flottants, voire plus, contre 16 ou 24 bits fixe). On peut facilement le vérifier avec probablement n'importe quel séquenceur.
Par contre c'est assez peu expliqué dans la doc, du coup par curiosité je me demandais comment c'est fichu. De plus certains plug-in ne le gèrent pas (Reaktor 4...), donc il faut faire gaffe...
Le thread de discussion original (merci de lire le début pour ne pas revenir sur des points déjà traités).
Citation : Sont ils nombreux ? question naive, mais je ne me rend pas bien compte de la population dev.VST sur AF...
Il y en a déjà plusieurs qui ont posté dans ce thread. D'où espoir de réponse
![:mrg:](https://img.audiofanzine.com/images/audiofanzine/interface/smileys/icon_mrgreen.gif)
![asair asair](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
asair
![2006 posts au compteur 2006 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/6.png)
Citation :
Le thread de discussion original (merci de lire le début pour ne pas revenir sur des points déjà traités).
![Wolfen Wolfen](https://img.audiofanzine.com/img/user/avatar/2/0/2069.png?w=40&h=40&fm=pjpg&s=5372bf4b3f29517321f2d20787cffd3c)
Wolfen
![13793 posts au compteur 13793 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/editor.png)
![:noidea:](https://img.audiofanzine.com/images/audiofanzine/interface/smileys/noidea.gif)
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape
- < Liste des sujets
- Charte