Null test (audio) : comparaison de deux fichiers avec une précision au niveau de l’échantillon

Un test d'annulation compare deux fichiers audio en inversant la polarité de l'un et en l'additionnant à l'autre. Si les deux signaux sont identiques et parfaitement alignés, ils s'annulent complètement, produisant ainsi du silence. Le signal restant est le signal de différence : la différence mesurable entre les deux fichiers.

Que vous en retiriez un nouveau souffle Mixage audio Vous comparez avec l'ancienne version, deux versions après la mastering comparez ou souhaitez savoir si la somme de vos stems Cette méthode permet d'obtenir un mixage final vraiment satisfaisant : grâce à elle, vous voyez et entendez les différences réelles, au lieu de vous fier uniquement à votre ouïe.

Qu'est-ce qu'un null test ?

Ce principe trouve son origine dans la physique : lorsque deux ondes sonores identiques d’amplitudes opposées se rencontrent, elles s’annulent mutuellement. On parle alors de son destructive. InterférenceAvec l'audio numérique, on utilise précisément cet effet : on inverse la polarité de l'un des deux fichiers, on le place exactement sur l'autre et on écoute le résultat.

Inverser la polarité est différent de... déphasageEn cas d'inversion de polarité, toutes les valeurs échantillonnées changent de signe, quelle que soit la fréquence. Un décalage temporel, en revanche, décale le signal ; son effet de phase dépend de la fréquence. Pour une comparaison précise, il faut une inversion de polarité et un alignement temporel parfait.

Le résultat est appelé signal de différence, souvent désigné par l'abréviation delta. Il représente la différence calculée entre les deux fichiers. Si aucun signal de différence ne subsiste dans la section comparée, les valeurs des échantillons comparés sont identiques. Toutefois, cela ne prouve pas que les fichiers sont entièrement identiques au niveau du bit. Si une différence subsiste, le signal de différence indique précisément cette différence, qu'elle provienne d'une égalisation différente, d'un niveau de volume différent, d'un codec différent ou d'un instrument manquant.

Pourquoi un simple décalage d'échantillon fausse le résultat

À 44,1 kHz, un échantillon ne dure qu'environ 0,023 milliseconde. Néanmoins, ce décalage infime suffit à éviter l'annulation. Théoriquement, à 1 kHz, il ne reste qu'une réduction d'environ 17 dB, et à 100 Hz, d'environ 37 dB. Au-delà d'environ 7,3 kHz, le signal de différence est même plus fort que le signal original.

Par conséquent, un test de zéro sans alignement précis est peu utile. Les exportations audio commencent souvent à des points légèrement différents, par exemple en raison de la compensation de latence, de l'introduction ou du délai du codec. L'outil détecte automatiquement ce décalage et l'affiche en échantillons et en millisecondes. S'il se situe en dehors de la plage de recherche, vous pouvez l'étendre à ±10 ou ±30 secondes dans les paramètres avancés.

De plus, il évalue la fiabilité de la valeur trouvée. Si plusieurs positions correspondent parfaitement, par exemple avec des boucles identiques, l'outil ne fournit pas une valeur unique mais signale l'ambiguïté. Il détecte également les inversions de canaux ou de polarité.

Outil en ligne gratuit : comparez des fichiers audio dans votre navigateur

Notre outil vous permet d'effectuer le test de zéro directement sur cette page. Sélectionnez le fichier original, par exemple votre mixage stéréo, et, à titre de comparaison, un second fichier ou plusieurs pistes séparées, qui seront automatiquement additionnées. L'outil recherche le décalage temporel dans la plage définie (± 2 secondes par défaut). S'il parvient à déterminer le décalage avec précision, il aligne les signaux à l'échantillon près et mesure l'écart du signal de différence par rapport au signal original ; sinon, il affiche la raison.

L'analyse s'effectue entièrement dans votre navigateur. Vos fichiers ne sont pas téléchargés. Les fichiers WAV et AIFF sont pris en charge, et selon le navigateur, les fichiers FLAC et MP3 peuvent également l'être, en mono ou en stéréo. La lecture des morceaux longs est généralement possible sur ordinateur ; sur smartphone, la mémoire vive disponible peut limiter la lecture.

Faites vérifier le mixage et le mastering par des professionnels.

Vous avez remarqué une différence et vous ne savez pas d'où elle vient ? Dans notre analyse de mix Nous écouterons votre chanson en studio et vous indiquerons précisément les points à améliorer. Vous pouvez aussi nous confier l'intégralité du travail : nous nous en occupons. Mixage de votre chanson de vos tiges et cela Mastering pour le streaming, le CD et le vinyle.

Lecture correcte du signal de différence

Le nombre le plus important est la profondeur zéro : il donne décibel Cela indique l'écart entre le signal de différence et le signal d'origine. Plus la valeur est basse, plus les fichiers sont similaires. Le tableau suivant convertit les valeurs typiques en proportions :

Profondeur nulleRapport de la différence à la valeur originale (RMS)
−20 dB10%
−40 dB1%
−60 dB0,1%
−80 dB0,01%
exactement 0aucun reste dans la section comparée
Outil de test de zéro en ligne de Peak-Studios : résultat avec décalage, profondeur du zéro et signal de différence
Exemple : Voici à quoi ressemble un résultat dans l’outil de test de valeurs nulles : décalage, profondeur des valeurs nulles, point le plus défavorable et similarité.

Cependant, ces valeurs ne décrivent que le rapport de niveau. La source d'un signal résiduel et son audibilité ne peuvent être déterminées uniquement à partir de ces données ; cela dépend du contenu audio, du niveau d'écoute et de la fréquence. C'est pourquoi l'outil affiche également la différence par bande de tiers d'octave et son évolution temporelle. Cela permet d'identifier si l'écart du signal est concentré dans les graves, les aigus ou à un point précis du morceau. Grâce au lecteur, vous pouvez basculer entre les signaux original, de comparaison et de différence, et amplifier cette dernière à des fins de contrôle.

Important : Même un test de zéro très précis ne constitue pas un jugement sur la qualité sonore. Le signal de différence n’indique pas si un fichier est « meilleur » ou « pire ». Il montre simplement les différences entre deux fichiers et leur localisation : par exemple, des composants manquants ou ajoutés, des différences de niveau, de filtre ou de phase.

Pourquoi pas zéro deux fichiers

Souvent, un résultat résiduel persiste après le test de zéro, même si vous n'avez rien modifié consciemment. Les causes les plus fréquentes sont :

  • Tremblement: Lors de l'exportation vers les pays situés en zone de basse altitude Peu profond ajoute Tramage Ajouter du bruit aléatoire – cela rend chaque exportation légèrement différente.
  • Niveau: Même une normalisation ou une faible différence de niveau empêche une annulation complète : avec une différence de 0,1 dB, la profondeur du zéro calculée n’est que d’environ -39 dB. L’outil peut également calculer un résultat avec un facteur de niveau optimal sur demande.
  • Loi Pan : Les stations de travail audio numériques (DAW) égalisent le niveau pendant Enrobage Ils paraissent différents. Cela signifie que les signaux de moyenne fréquence peuvent présenter des niveaux de volume différents entre deux programmes.
  • Aléatoire dans les plugins : La modulation, les LFO, les voix à l'unisson ou les émulations analogiques avec bruit produisent également des résultats légèrement différents à chaque exportation.
  • Fréquence d'échantillonnage : Si un fichier est déplacé vers un autre Samplerate Le signal se modifie lors de la conversion. Par conséquent, exportez les deux fichiers au même débit.
  • MP3 et autres formats compressés avec perte : L'encodeur supprime des composantes du signal et décale souvent le début. Par conséquent, un signal résiduel subsiste presque toujours par rapport au fichier WAV original.

Les stems constituent un cas particulier : la correspondance exacte entre la somme des pistes et le mixage final dépend de leur mode de création. Les effets appliqués au bus master, aux bus ou la séparation logicielle peuvent engendrer des écarts. Nous expliquons ci-dessous comment fournir des pistes propres. Tiges d'exportation; pour les traces d'IA, il vaut la peine de jeter un coup d'œil à Comment bien mélanger les tiges Suno.

Conclusion : Ce que la comparaison montre – et ce qu’elle ne montre pas

Le test de comparaison à zéro est l'une des méthodes les plus précises pour comparer objectivement deux fichiers audio. Trois conditions sont essentielles : une fréquence d'échantillonnage identique, un niveau identique et un alignement précis à l'échantillon près. Si ces conditions sont remplies, le signal de différence révèle l'écart entre les signaux comparés dans la section commune, en termes de niveau, de bande passante et d'évolution temporelle. Vérifiez également l'affectation des canaux et tout ajustement de niveau éventuel.

Cependant, il ne permet pas d'évaluer la qualité sonore. Le choix d'une version en fonction de vos oreilles et de votre matériel d'écoute reste subjectif. Mais comme outil de contrôle pour les exportations, les versions et les assemblages de pistes, il est très rapide.

FAQ – Foire aux questions sur la comparaison de fichiers audio

« Zéro » signifie que deux signaux s'annulent complètement après inversion de polarité. En studio, on parle souvent de « zéro des exportations » lorsque deux signaux réfléchis ne laissent aucune trace dans la plage de mesure comparée.

La cause est généralement liée à des plugins aléatoires, à la modulation, au tramage ou à une méthode d'exportation différente. Désactivez ces plugins un par un et exportez à nouveau ; vous trouverez rapidement la source du problème.

Il n'y a pas de limite générale. Écoutez la différence sur le lecteur seul et augmentez progressivement l'amplification : si elle n'est perceptible qu'avec une forte amplification et qu'elle se situe uniquement dans une plage de fréquences étroite, la différence est généralement difficile à entendre dans le morceau.

En effet, même un seul décalage d'échantillon à haute fréquence peut générer un signal résiduel important. Si le décalage se situe en dehors de la plage de recherche ou si le signal est ambigu, l'outil ne fournira pas de valeur fiable.

La méthode la plus rapide pour identifier les sources d'interférences consiste à effectuer une exportation de référence : exportez deux fois la même section avec des paramètres identiques. Si même cette double exportation ne produit pas de zéros, la cause se situe au sein du projet, par exemple dans des plugins aléatoires, et non dans la modification que vous souhaitez vérifier.

Le format MP3 est compressé avec perte : l’encodeur supprime des composantes du signal et décale souvent le début du fichier. Par conséquent, il est presque toujours normal de retrouver des données résiduelles. Celles-ci témoignent des modifications apportées par le processus d’encodage.

Ce n'est que si le signal des deux fichiers est identique et parfaitement aligné (par exemple, une version instrumentale et une version avec voix issues de la même session, sans aucun traitement sur le bus master) que l'inversion de polarité ne laissera subsister que la voix. Un limiteur sur le bus master modifiera différemment les deux versions, laissant des signaux résiduels.