• AudioFanzine : Home Studio, Computer Based Music, Guitars, Basses, Live Sound & DJ
  • Audiofanzine en

Catégorie parente : 'Les Mains dans le Cambouis'   Forum Bidouille & Développement Informatique
Le pub des programmeurs
[ Bidouille & Développement Informatique ]
Première Page  Page Précédente   Page : 102 103 104 105 106 107 108 109 110 111  Page Suivante  Dernière Page
Retour à l'index du forum
 Configurer le forum Lire la charte des forums Répondre à ce post
Auteurs
Messages
asair

AFicionadoAFicionado

1595 messages
1051 Posté le 24/05/2008 à 16:12

Citation :
Qt en version libre
Ca donne vraiment mieux la version commerciale ? 
 
Sinon pour revenir sur le headroom en 32 flottant, je ne comprends pas un truc. 
J'ai compris le raisonnement sur le 42dB dispo en plus, mais je pensais que le 32bf permettait une meilleur résolution sur une amplitude égale à celle du 24b ? On m'aurait menti alors...
asair

AFicionadoAFicionado

1595 messages
1052 Posté le 24/05/2008 à 16:12

Citation :
meilleur résolution sur une amplitude égale à celle du 24b
en meme temps c'est un beau contre sens ... dsl 
 
je voulais dire "dynamique 32"="dynamique 24", mais avec un meilleur résolution numérique sur le 32
Dr Pouet Compos! Détail de la configuration informatique

Serial PosteurSerial Posteur

7659 messages
1053 Posté le 24/05/2008 à 16:56

Contexte : 
 
- 24bits = virgule fixe, 24 bits. 0dBFS = Maxint, soit +32767 (ou +32768, peu importe ; évidemment il y a un bit de signe)) 
 
- 32bits = virgule flottante, avec 24 bits de mantisse (1 bit de signe, 23 bits pour décrire la mantisse, pareil que pour le 24 bits fixe, soit "les chiffres que l'on voit dans le nombre, sans tenir compte de la virgule et / ou des zéros avant / après" ) et 8 bits d'exposant (dont 1 bit de signe, soit "ce qui permet de positionner la virgule et les zéros avant ou après le nombre", les extrêmes étant donc 2^(+127) et 2^(-127) ). C'est le float du C/C++. 0dBFS = 1 (soit mantisse=maxint, et exposant=0) 
 
Si ces hypothèse sont justes, la précision des samples est identique en 24 bits fixe et en 32 bits flottants. Par contre en jouant sur l'exposant, le 32bits flottant offre +42dBFS de headroom, et conserve aussi la précision jusqu'à une atténuation de -42dBFS. 
 
Certaines docs Steinberg précisent clairement que les flottants sont utilisés en interne, avec un headroom énorme (la doc de Logic est moins précise mais va dans le même sens, et surtout les tests aussi). Dans le séquenceur il semble que ce soit du 80 ou 96 bits flottants. 
 
Au niveau VST, Wolfen a confirmé ces paramètres ; donc toutes ces infos me semblent cohérentes et fiables. 
 
Citation :
je pensais que le 32bf permettait une meilleur résolution sur une amplitude égale à celle du 24b ? On m'aurait menti alors...
 
peut-être que tu l'as lu sur un forum et que l'auteur se trompait ? 
Personnellement je ne me rappelle pas avoir lu ça dans une doc de logiciel. 


La radio d'AF : http://www.indeson.com - Les machines à voter sont invérifiables, luttons contre !
J-Luc Compos! Détail de la configuration informatique

AFicionadoAFicionado

1904 messages
1054 Posté le 24/05/2008 à 17:55

Citation :
24bits = virgule fixe, 24 bits. 0dBFS = Maxint, soit +32767 (ou +32768, peu importe ; évidemment il y a un bit de signe))
 
Maxint=+32767 en 16 bits mais en 24... Maxint=+8388608
Hors Sujet :
soit la moitié des fameuses 16Millions de couleurs d'un affichage 24 bits (3x8).
 
 
La doc Cubase citée est remarquable.

Pingouins dans les champs, hiver méchant..
aris Détail de la configuration informatique

Chef Sioux du SonChef Sioux du Son

624 messages
1055 Posté le 24/05/2008 à 19:25

Citation :
Ca donne vraiment mieux la version commerciale ?
 
 
c'est à 90% identique. La version libre est en GPL ce qui t'interdit de faire du proprio avec. Si c'est pour bidouiller sur ton pc, c'est totalement convenable.
Dr Pouet Compos! Détail de la configuration informatique

Serial PosteurSerial Posteur

7659 messages
1056 Posté le 24/05/2008 à 19:50

Tu as raison J-Luc, erreur d'inattention de ma part ! 
 
Pis j'ai aussi dû me gourrer sur le headroom : 
 
l'exposant est stocké sur 7 bits, donc +127, soit une valeur maxi de 2^127, et un headroom de 20log(2^127) = 734dB (et non "seulement" 42dB ). Ca te semble juste ? 
 
D'un côté ça colle plus avec le chiffre donné dans le doc cubase, d'un autre côté ça semble éliminer l'intérêt des 80 ou 96 bits évoqués dans cette doc... 


La radio d'AF : http://www.indeson.com - Les machines à voter sont invérifiables, luttons contre !
Wolfen Détail de la configuration informatique

Drogué à l'AFéineDrogué à l'AFéine

11438 messages
1057 Posté le 24/05/2008 à 22:01

J'ai juste mis 2 semaines avant de faire une intégration dans Visual Studio avec QT, en version open source on est pratiquement obligés d'utiliser des makefile super lourds... Franchement, je ne veux plus jamais entendre parler de QT, j'ai eu trois projets à bosser faits avec, ils sont tous en train de passer sur autre chose (Juce). C'est infiniment plus simple et plus efficace à utiliser. Et y a toutes les fonctions audio/midi/interface graphique que l'on veut intégrées dedans. Ca permet même de générer du plug-in MULTI FORMAT (tout comme le même code fait du Mac/PC, là on peut faire VST/AU/RTAS...)

Le Torpedo VB-101 bientôt dans les bacs
asair

AFicionadoAFicionado

1595 messages
1058 Posté le 25/05/2008 à 02:10

Hey, ok !! j'ai jeté un oeil à Juce ca m'a semblé tellement proche de Qt, on aurait dit du Qt-Audio-Midi... perso j'ai un projet sur Qt GPL, je trouve ca très rapide pour développer, ca tranche. Mais pour de l'audio/multimedia, je m'y frotterai pas longtemps. J'ai fais un player et un peu d'OpenGL via Qt. Mais bon déjà l'absence d'audio qui te fait passer par 50 libs, une pour l'analyse, une pour la lecture, une pour le midi... Aaarghhh, en revance pour les threads et la communication objet, avec leurs connect, Qt c'est du Duplo. 
 
Citation :
Maxint=+32767 en 16 bits mais en 24... Maxint=+8388608 
Hors Sujet : 
soit la moitié des fameuses 16Millions de couleurs d'un affichage 24 bits (3x8).
 
Ah justement c'est la comparaison avec les couleurs qui me fait dire qu'on a pas de headroom supplémentaire en 32bf, et uniquement un headroom théorique, une meilleure précision en fait. Mais la meme amplitude (comme pour les couleurs) qu'en 24 bits. 
 
Pour moi c'est comme si t'as une gamme de rouge en 24 et en 32... avec le 32 t'aura un dégradé plus fin, mais le rouge le plus clair et le rouge le plus dark seront les memes en 24 et en 32...
Dr Pouet Compos! Détail de la configuration informatique

Serial PosteurSerial Posteur

7659 messages
1059 Posté le 25/05/2008 à 02:38

Citation :
Ah justement c'est la comparaison avec les couleurs qui me fait dire qu'on a pas de headroom supplémentaire en 32bf, et uniquement un headroom théorique, une meilleure précision en fait. Mais la meme amplitude (comme pour les couleurs) qu'en 24 bits.
 
 
Faut pas comparer des trucs pas comparables. 
Pour les couleurs, on en a 3 (rouge vert bleu), chacune codée sur 8 bits, sous forme d'entiers. C'est comme si au lieu d'avoir un signal stéréo, tu as un signal sur trois voies (car elles sont complètement indépendantes), mais en 8 bits chacune. 
 
En audio, sur du 32bf, tu as une mantisse de 24 bits. Donc seulement 24 bits pour décrire le nombre. Et l'exposant te permet de déplacer la virgule. Ca ne rajoute pas de précision, ça permet juste de couvrir une amplitude plus grande. 
 
Citation :
Pour moi c'est comme si t'as une gamme de rouge en 24 et en 32... avec le 32 t'aura un dégradé plus fin, mais le rouge le plus clair et le rouge le plus dark seront les memes en 24 et en 32...
 
La manière de stocker des nombres n'est pas une question de point de vue, ou d'opinion personnelle ! La question est de savoir comment c'est fait, pas d'imaginer des trucs ! 


La radio d'AF : http://www.indeson.com - Les machines à voter sont invérifiables, luttons contre !
asair

AFicionadoAFicionado

1595 messages
1060 Posté le 25/05/2008 à 13:51

bien sur, mais si je te dis mon probleme de vue, tu m'aideras plus facilment...
Retour à l'index du forum
 Configurer le forum Lire la charte des forums Répondre à ce post
Première Page  Page Précédente   Page : 102 103 104 105 106 107 108 109 110 111  Page Suivante  Dernière Page