Le 30 avril 2020, OpenAI a publié un travail qui déplace une frontière que beaucoup jugeaient encore lointaine : celle de la musique produite directement dans le son. Jukebox est un réseau de neurones qui génère des morceaux complets — instruments, arrangements et même un chant rudimentaire — sous la forme d'audio brut, et non de partitions ou de fichiers MIDI. On lui indique un genre, un artiste et des paroles, et il compose de bout en bout un échantillon inédit, cohérent sur plusieurs minutes. Aussi imparfait soit-il, le résultat marque une étape : pour la première fois, un modèle grand public s'attaque à la matière sonore elle-même, avec ses timbres, ses voix et ses nuances.
Cet article propose une lecture posée de Jukebox : ce qu'il fait, comment il est construit, ce qu'il réussit et ce qu'il ne réussit pas encore. Nous allons décortiquer chaque brique — le compresseur VQ-VAE, les Transformers autorégressifs, le conditionnement par paroles — puis remettre le tout en perspective. L'objectif n'est pas de survendre une prouesse ni de la minimiser, mais de comprendre pourquoi ce travail compte et ce qu'il annonce. Que vous soyez curieux de l'IA, musicien intrigué ou simplement lecteur attentif, cette plongée vous donne les clés pour lire l'annonce au-delà des extraits sonores qui circulent.
Un mot de méthode d'abord. Générer de la musique en audio brut est un problème réputé très difficile, bien plus que de générer du texte ou même des images. Le son est une séquence extraordinairement dense : plusieurs dizaines de milliers d'échantillons par seconde. Comprendre comment OpenAI a contourné cette difficulté, c'est comprendre l'essentiel de la contribution — et mesurer, du même coup, le chemin qu'il reste à parcourir.
Pourquoi l'audio brut est un problème redoutable
Avant de plonger dans les rouages, il faut saisir la nature de l'obstacle. La plupart des systèmes de génération musicale antérieurs travaillaient sur de la musique symbolique : des représentations abstraites, à la manière d'un rouleau de piano mécanique, qui indiquent quelle note jouer, quand, à quelle intensité et avec quel instrument. C'est une simplification puissante et pratique, mais qui laisse de côté une part immense de ce qui fait la musique.
Un fichier symbolique ne contient ni le grain d'une voix, ni la texture d'une guitare saturée, ni les micro-variations d'un jeu humain. Il décrit une intention, pas un son. Or c'est précisément cette matière — le timbre, la dynamique, l'expressivité, et surtout la voix chantée — qui échappe à toute notation. Générer directement de l'audio, c'est donc s'attaquer à la musique dans toute sa richesse, mais aussi accepter une complexité vertigineuse.
Le mur de la densité
Pour prendre la mesure du défi, un ordre de grandeur suffit. Une chanson en qualité CD échantillonne le son à 44 100 valeurs par seconde. Une minute de musique représente ainsi environ 2,6 millions d'échantillons, et un morceau de quatre minutes en compte plus de dix millions. Demander à un modèle de prédire cette séquence, échantillon après échantillon, revient à lui faire écrire un texte de plusieurs millions de « caractères » où chaque caractère dépend de tous les précédents.
Cette densité est le mur contre lequel butent les approches naïves. Un modèle autorégressif classique, qui génère une valeur à la fois en tenant compte de tout l'historique, ne peut pas embrasser un contexte aussi long : il perdrait le fil bien avant d'avoir produit quelques secondes cohérentes. La musique exige pourtant une cohérence sur le long terme — un thème qui revient, une progression harmonique qui se tient, une voix qui suit les paroles. C'est cette tension, entre la finesse du son et la longueur de la structure, que Jukebox devait résoudre.
De MuseNet à Jukebox
OpenAI n'aborde pas ce terrain en terrain vierge. Un an plus tôt, en 2019, le laboratoire avait présenté MuseNet, un modèle capable de composer des morceaux réunissant jusqu'à dix instruments dans des styles très variés, du classique aux artistes contemporains, selon OpenAI. MuseNet travaillait précisément dans le domaine symbolique, en MIDI : il agençait des notes avec un sens remarquable de la structure, mais restait, par construction, muet. Ni voix, ni timbres réels, ni texture — seulement l'ossature de la musique.
Jukebox prend le chemin inverse. Là où MuseNet composait une partition, Jukebox produit du son. Ce déplacement change tout : il ouvre la porte au chant, aux instruments réels et à la matière sonore, mais il impose de dompter la densité de l'audio brut. Les deux modèles ne sont donc pas concurrents ; ils explorent deux faces d'un même problème. MuseNet démontrait qu'une IA pouvait maîtriser la logique musicale ; Jukebox tente de lui donner un corps sonore.
La musique symbolique décrit une intention ; l'audio brut restitue une expérience. Passer de l'une à l'autre, c'est troquer la simplicité contre la richesse — et hériter de toute sa difficulté.
Le VQ-VAE : compresser le son pour le rendre gérable
La première idée décisive de Jukebox consiste à ne pas modéliser l'audio brut directement. Plutôt que d'affronter les millions d'échantillons de plein fouet, OpenAI les fait d'abord passer par un compresseur intelligent : un VQ-VAE, pour Vector Quantized Variational Autoencoder. Ce composant traduit un long flux sonore en une suite bien plus courte de symboles discrets, un peu comme on résumerait un roman en une liste de mots-clés porteurs de sens.
Le principe, simplement
Un autoencodeur apprend à réduire une donnée à une représentation compacte, puis à la reconstruire au plus près de l'original. Le VQ-VAE ajoute une contrainte clé : cette représentation compacte n'est pas un nuage de valeurs continues, mais une séquence de codes discrets puisés dans un vocabulaire fixe, appelé « codebook ». Dans Jukebox, ce vocabulaire compte 2 048 codes par niveau. Autrement dit, chaque tranche de son est ramenée à l'un de ces 2 048 symboles, comme si l'on transcrivait la musique dans un alphabet spécialement conçu pour elle.
L'intérêt est double. D'abord, la compression réduit drastiquement la longueur de la séquence à modéliser : on passe de millions d'échantillons à quelques milliers de codes. Ensuite, en devenant discrète, la musique se prête aux mêmes outils que le texte — car un Transformer sait admirablement modéliser des suites de symboles. La quantification agit ainsi comme un pont : elle transforme un problème de traitement du signal, réputé rétif, en un problème de modélisation de séquences, beaucoup mieux maîtrisé.
Cette élégance a un revers connu des praticiens : entraîner un VQ-VAE n'est pas trivial. La difficulté classique s'appelle le « codebook collapse » — l'effondrement du dictionnaire. Il survient quand le modèle prend l'habitude de n'utiliser qu'une poignée de codes parmi les 2 048 disponibles, laissant les autres inertes. Le vocabulaire s'appauvrit alors de lui-même, et la reconstruction s'en trouve dégradée. L'équipe a dû soigner cet équilibre pour que l'ensemble du dictionnaire reste vivant et exploité. C'est un détail d'ingénierie invisible dans le résultat final, mais décisif : sans un codebook bien réparti, aucune des étapes suivantes ne tiendrait. On retrouve ici une constante de l'apprentissage profond appliqué au son — la représentation intermédiaire est le vrai nerf de la guerre, et sa stabilité conditionne tout le reste.
Trois niveaux pour trois échelles de temps
La subtilité de Jukebox tient à l'usage de trois niveaux de compression emboîtés. Le VQ-VAE musical comprime le son échantillonné à 44 kHz selon trois facteurs différents — environ 8x, 32x et 128x — chacun associé à son propre codebook de 2 048 entrées. À chaque niveau correspond une granularité distincte :
- Le niveau le plus compressé (128x) ne retient que la structure la plus grossière : la trame générale du morceau, sur une longue durée ;
- Le niveau intermédiaire (32x) capture des détails plus fins, à moyenne échelle ;
- Le niveau le moins compressé (8x) préserve la texture la plus riche, au plus près du son original.
Cette hiérarchie n'est pas un caprice d'ingénieur : elle résout directement le problème de la cohérence longue. Le niveau grossier garde une vue d'ensemble sur des dizaines de secondes, tandis que les niveaux fins soignent le détail sonore instant par instant. Le rapport technique précise que cette compression conserve l'essentiel de l'information sur la hauteur, le timbre et le volume du son — de quoi reconstruire une musique reconnaissable, malgré la réduction massive du volume de données.
La comparaison la plus parlante est celle d'un plan à plusieurs échelles. Pour dessiner une ville, on commence par le tracé des grands axes, puis on précise les quartiers, et l'on termine par les façades. Jukebox procède de même : il fixe d'abord la charpente du morceau, puis remplit progressivement les détails. Sans cette organisation en niveaux, le modèle serait condamné à choisir entre voir loin et voir précis — jamais les deux à la fois.
Des Transformers pour composer dans l'espace des codes
Une fois la musique traduite en séquences de codes discrets, il reste à apprendre à en générer de nouvelles. C'est le rôle des Transformers, l'architecture qui a déjà fait ses preuves sur le texte. Jukebox les met au travail dans l'espace comprimé du VQ-VAE, où la séquence est assez courte pour être modélisée de bout en bout.
Un prior par niveau
À chaque niveau de compression correspond un modèle génératif, appelé prior. Le mécanisme fonctionne en cascade :
- Un prior de haut niveau génère d'abord les codes les plus compressés — la structure grossière du morceau ;
- Deux priors de rééchantillonnage (les upsamplers) affinent ensuite cette trame, en produisant les codes des niveaux intermédiaire puis inférieur, chacun conditionné par le niveau au-dessus de lui ;
- Enfin, le décodeur du VQ-VAE reconvertit la séquence de codes la plus détaillée en audio brut audible.
Cet enchaînement descendant est l'exact reflet de la hiérarchie de compression. On génère du plus grossier au plus fin : d'abord l'ossature, puis les détails, puis le son. Chaque étage s'appuie sur le précédent, ce qui garantit que les détails restent cohérents avec la structure d'ensemble. C'est cette discipline qui permet à Jukebox de tenir la distance sur plusieurs minutes, là où un modèle plat s'égarerait.
Chaque étage produit les codes du niveau inférieur, en s'appuyant sur le niveau supérieur déjà généré.
La mécanique interne
Les priors sont des modèles autorégressifs bâtis sur une variante simplifiée des Sparse Transformers, une architecture pensée pour gérer de longues séquences sans exploser en coût de calcul. Le rapport technique détaille une configuration robuste : 72 couches d'attention factorisée, opérant sur un contexte de 8 192 codes. Ce contexte correspond, selon le niveau, à environ 24, 6 et 1,5 seconde d'audio brut — de quoi embrasser une phrase musicale entière au sommet de la hiérarchie.
Les chiffres d'entraînement donnent la mesure de l'effort. Le prior de haut niveau compte cinq milliards de paramètres et a été entraîné sur 512 GPU V100 pendant quatre semaines. Les deux upsamplers, d'un milliard de paramètres chacun, ont demandé 128 V100 pendant deux semaines. On est là dans les grandeurs des plus gros modèles de l'époque, ce qui rappelle une réalité : générer de l'audio de qualité reste, en 2020, une entreprise coûteuse en calcul.
Un mot sur le choix de l'attention factorisée, car il éclaire un compromis récurrent. Dans un Transformer standard, chaque position d'une séquence peut « regarder » toutes les autres, ce qui produit un coût de calcul qui croît avec le carré de la longueur. Sur 8 192 codes, cette opération deviendrait prohibitive si l'on ne la simplifiait pas. La variante creuse retenue par Jukebox restreint intelligemment les positions qu'une couche examine, ce qui préserve l'essentiel des dépendances utiles tout en gardant le coût maîtrisable. C'est le même genre d'arbitrage que l'on retrouve partout où l'on cherche à modéliser de longues séquences : accepter une attention un peu moins exhaustive pour pouvoir, en échange, embrasser un contexte beaucoup plus large. Sur la musique, où la cohérence se joue sur des dizaines de secondes, ce troc est particulièrement rentable.
Il faut aussi noter la logique de conditionnement entre étages. Les upsamplers ne génèrent pas leurs codes dans le vide : ils reçoivent en entrée les codes du niveau supérieur, déjà produits, et s'en servent de guide. Cela signifie qu'une erreur commise au sommet de la hiérarchie se propage vers le bas, mais aussi qu'une bonne structure d'ensemble oriente favorablement tout le reste. Cette dépendance descendante est ce qui donne aux morceaux leur unité : le détail sonore n'est jamais tiré au hasard, il découle toujours d'une trame déjà fixée. On comprend mieux, dès lors, pourquoi la qualité du prior de haut niveau — le plus gros des trois — est si déterminante pour l'ensemble.
Comprimer le son en codes, puis les modéliser en cascade du grossier au fin : c'est cette double idée — un compresseur discret et des Transformers hiérarchiques — qui rend l'audio brut enfin abordable pour un modèle génératif.
Le conditionnement : genre, artiste et paroles chantées
Générer un flux musical plausible est déjà remarquable. Mais Jukebox va plus loin : il se laisse guider. On peut lui préciser un genre, un artiste de référence et, plus impressionnant encore, un texte de paroles qu'il s'efforcera de chanter. C'est cette contrôlabilité qui distingue le modèle d'un simple générateur de bruit musical élégant.
Orienter le style
Le conditionnement sur l'artiste et le genre agit comme une direction artistique. En fournissant ces informations, on oriente le style musical et vocal du morceau généré : un même prompt de départ donnera une couleur différente selon qu'on demande du blues, de la pop ou du rock. Ces étiquettes proviennent des métadonnées associées aux chansons d'entraînement — artiste, album, genre, année, mais aussi des mots-clés d'ambiance ou de playlist. Le modèle a ainsi appris à relier une consigne stylistique à un ensemble de caractéristiques sonores.
Faire chanter les paroles
La partie la plus délicate concerne le chant. Conditionner le modèle sur un texte de paroles suppose qu'il apprenne à aligner ce texte avec la musique qu'il produit — à savoir quel mot chanter, et à quel moment. Le rapport technique décrit une solution élégante : une couche d'attention encodeur-décodeur apprend cet alignement, l'attention progressant d'un token de parole au suivant à mesure que la musique avance, avec seulement quelques instants d'incertitude. Les positions sur lesquelles le modèle porte son attention correspondent aux caractères effectivement chantés.
Le résultat n'a rien d'une diction parfaite, mais il est frappant : Jukebox produit un chant intelligible, aligné sur la musique, qui suit les paroles fournies. On reconnaît les mots, on perçoit une mélodie vocale, et l'ensemble tient sur la durée. Pour un système entraîné uniquement sur du son brut, sans aucune notion préalable de phonétique ni de partition, c'est une démonstration marquante de ce que l'apprentissage à grande échelle peut faire émerger.
Un jeu de données à la hauteur
Rien de tout cela ne serait possible sans un corpus conséquent. Jukebox a été entraîné sur 1,2 million de chansons, dont environ 600 000 en anglais, appariées à leurs paroles et à leurs métadonnées issues de LyricWiki. C'est cet appariement systématique entre son, texte et étiquettes qui a permis au modèle d'apprendre conjointement à composer, à chanter et à se conformer à un style. La diversité du corpus explique aussi l'étendue des genres et des artistes que le modèle peut imiter.
Cette dépendance à un large corpus apparié éclaire une caractéristique importante du modèle : il n'invente pas la musique à partir de règles, il l'apprend par imitation à très grande échelle. Le style d'un artiste, pour Jukebox, n'est pas une définition explicite mais un ensemble de régularités extraites de nombreux exemples associés à son nom. C'est pourquoi le modèle excelle à reproduire une couleur générale — une ambiance, une texture, une manière de chanter — sans pour autant copier une œuvre précise. Cette nuance est essentielle pour bien situer ce que fait, et ce que ne fait pas, un générateur entraîné de la sorte : il restitue des tendances apprises, pas des morceaux mémorisés.
Ce que Jukebox ne fait pas (encore)
Un travail honnête se juge autant à ses limites qu'à ses réussites — et OpenAI ne les cache pas. Jukebox est présenté comme un résultat de recherche, pas comme un outil prêt à l'emploi. Plusieurs contraintes, clairement documentées, en délimitent la portée. Les taire serait trahir l'esprit même de cette chronique.
La lenteur, d'abord
La contrainte la plus dirimante est la vitesse de génération. À cause de la nature autorégressive de l'échantillonnage — le modèle produit ses codes un par un, séquentiellement — la génération est lente. Le rapport indique qu'il faut environ neuf heures de calcul pour restituer une seule minute d'audio. Autant dire que Jukebox ne peut, en l'état, alimenter aucune application interactive : on est loin d'un instrument avec lequel un musicien improviserait en temps réel.
Simulateur : densité audio et temps de génération
Choisissez une durée de morceau pour visualiser le volume d'échantillons que Jukebox doit produire, et le temps de calcul correspondant.
OpenAI note toutefois une piste : des techniques de distillation, qui transformeraient le modèle en un échantillonneur parallèle, pourraient accélérer sensiblement la génération. C'est une voie de recherche ouverte, pas une solution acquise. En attendant, la lenteur reste le principal frein à toute utilisation pratique.
La structure et le grain
Sur le plan musical, deux limites ressortent. La première touche à la structure d'ensemble. Les morceaux générés présentent une cohérence locale convaincante : ils suivent des progressions d'accords traditionnelles et peuvent même produire des solos réussis. Mais le modèle n'entend pas les grandes structures familières — il ne reproduit pas, par exemple, des refrains qui reviennent à l'identique. La musique tient sur la durée sans pour autant s'organiser comme une chanson au sens plein.
La seconde limite est sonore. Le double processus de compression puis de reconstruction, inhérent au VQ-VAE, introduit un bruit perceptible. Le résultat porte une signature caractéristique, un léger voile de fond, qui trahit sa nature synthétique. La qualité audio, bien qu'impressionnante pour une génération de bout en bout, reste en deçà d'un enregistrement studio.
Un écart assumé avec la musique humaine
OpenAI résume lui-même la situation avec justesse : Jukebox représente un pas en avant en matière de qualité musicale, de cohérence, de longueur des échantillons et de capacité à se conditionner sur l'artiste, le genre et les paroles — mais il subsiste un écart significatif entre ces productions et la musique créée par des humains. Cette lucidité fait partie de la valeur du travail. Elle situe honnêtement le curseur et invite à lire les extraits sonores pour ce qu'ils sont : les premiers pas prometteurs d'une longue marche, non un aboutissement.
Une publication ouverte, dans l'esprit de la recherche
Au-delà du modèle lui-même, la manière dont OpenAI le diffuse mérite d'être soulignée. Le laboratoire ne se contente pas d'annoncer un résultat et de montrer quelques morceaux choisis : il accompagne la publication d'un rapport technique détaillé, met à disposition les poids du modèle et le code, et propose un outil pour explorer les échantillons générés. Chacun peut ainsi examiner, reproduire et prolonger le travail.
Cette ouverture a une conséquence pratique immédiate : la communauté de recherche peut s'emparer de Jukebox, en analyser les rouages et bâtir dessus. Les représentations apprises par le VQ-VAE musical, par exemple, peuvent servir de point de départ à d'autres travaux sur le son — bien au-delà de la simple génération de chansons. Publier le code et les poids, c'est faire le pari que le progrès collectif vaut mieux que la démonstration isolée. Pour un sujet aussi neuf que la génération d'audio brut, ce choix accélère l'ensemble du domaine.
Il faut aussi replacer Jukebox dans une trajectoire cohérente. OpenAI a d'abord exploré la génération de texte, puis d'images, puis la musique symbolique avec MuseNet, et maintenant l'audio brut. Chaque étape réutilise et adapte les mêmes idées de fond — modéliser des séquences de symboles à grande échelle avec des Transformers. Jukebox n'est pas un objet isolé : c'est l'application d'un savoir-faire éprouvé à un domaine réputé plus difficile. Cette continuité méthodologique est, en soi, une leçon : les grandes architectures génériques se transfèrent d'un domaine à l'autre, à condition de trouver la bonne représentation intermédiaire — ici, les codes discrets du VQ-VAE.
Ce que ce travail nous apprend, concrètement
Que retirer de Jukebox, au-delà de la curiosité pour les morceaux qu'il produit ? Plusieurs enseignements, utiles bien au-delà de la seule musique.
D'abord, la puissance de la quantification discrète. L'astuce centrale de Jukebox — traduire un signal continu et dense en une courte séquence de symboles — est une recette générale. Elle explique pourquoi le modèle peut appliquer au son des outils conçus pour le texte. Cette idée, celle de trouver une représentation intermédiaire qui rende un problème modélisable, est l'une des plus fécondes de l'apprentissage profond, et Jukebox en offre une illustration limpide.
Ensuite, la vertu des architectures hiérarchiques. En séparant la structure grossière des détails fins, Jukebox tient une cohérence sur plusieurs minutes que ne permettrait aucun modèle plat. Chaque fois qu'un problème mêle une échelle globale et une échelle locale — un long document, une vidéo, une conversation étendue — cette décomposition en niveaux mérite d'être considérée. Jukebox en donne un cas d'école particulièrement clair.
Enfin, la valeur de l'honnêteté sur les limites. En documentant précisément la lenteur, le bruit et l'absence de structure large, OpenAI donne à la communauté une carte fiable du terrain restant à explorer. C'est plus utile qu'une démonstration triomphaliste : cela oriente les recherches futures vers les vrais points durs. Pour un lecteur, la posture à adopter est la même — évaluer un modèle génératif sur ses propres cas d'usage, écouter les échantillons soi-même, et ne pas confondre une avancée de recherche avec un produit fini.
La bonne question, face à Jukebox, n'est pas « remplace-t-il un musicien ? » — il ne le fait pas — mais « qu'est-ce qu'il rend soudain possible dans la recherche sur le son ? » Et de ce côté-là, la réponse est riche.
Un jalon plus qu'un aboutissement
Jukebox n'est pas l'outil qui va transformer les studios du jour au lendemain, et OpenAI est le premier à le dire. C'est autre chose, peut-être plus précieux : une preuve de concept solide qu'une IA peut opérer directement dans le domaine de l'audio brut, produire des minutes de musique cohérente, imiter des styles et faire chanter des paroles — le tout appris à partir d'exemples, sans règle musicale codée à la main.
La trajectoire est lisible. La lenteur de génération sera vraisemblablement attaquée par des méthodes d'échantillonnage parallèle. La qualité sonore progressera à mesure que s'affineront les compresseurs. La structure musicale à grande échelle appelle de nouvelles idées, mais rien n'indique qu'elle soit hors de portée. Chacune de ces limites est un problème de recherche identifié, pas une impasse. C'est ce qui rend le travail stimulant : il ouvre plus de questions qu'il n'en referme, et les balise clairement.
Pour qui suit l'intelligence artificielle, Jukebox illustre une dynamique de fond : les grandes architectures génératives, éprouvées sur le texte et l'image, gagnent un domaine après l'autre, à mesure qu'on trouve la bonne façon d'y représenter les données. Le son était l'un des plus ardus. Le voir tomber, même partiellement, en dit long sur la généralité des méthodes à l'œuvre. La musique générée par IA n'en est qu'à ses débuts — et ces débuts, documentés et ouverts, sont exactement le genre de fondation sur laquelle se construisent les progrès à venir.
Avec le recul (depuis 2026)
Rétrospectivement, Jukebox apparaît comme un jalon fondateur de la génération musicale par IA. Les intuitions qu'il a popularisées — comprimer l'audio en codes discrets via un VQ-VAE, puis modéliser ces codes avec des Transformers hiérarchiques — ont irrigué une bonne partie des systèmes de génération sonore qui ont suivi. Les principales limites pointées par OpenAI en 2020, à commencer par la lenteur d'échantillonnage, ont fait l'objet d'intenses travaux dans les années qui ont suivi. Le morceau brut, lent et voilé de 2020 se lit aujourd'hui comme la première marche d'un escalier que la recherche a continué de gravir — ce qui ne retire rien, au contraire, à l'importance de ce premier pas.
Sources
Cet article s'appuie sur des sources publiques et vérifiables :
- OpenAI, « Jukebox » (annonce et présentation, 30 avril 2020) — openai.com/index/jukebox (fonctionnement, conditionnement, limites, lenteur de génération).
- Dhariwal, Jun, Payne, Kim, Radford, Sutskever, « Jukebox: A Generative Model for Music » — arXiv 2005.00341 (VQ-VAE trois niveaux, Sparse Transformers, jeu de données, alignement des paroles).
- Rapport technique complet (PDF) — cdn.openai.com/papers/jukebox.pdf (détails d'architecture, tailles de modèles et d'entraînement).
- Dépôt de code officiel, poids et outils — github.com/openai/jukebox (publication ouverte du modèle).
- SiliconANGLE, « OpenAI debuts Jukebox, a machine learning framework that creates its own music » (30 avril 2020) — siliconangle.com (contexte de l'annonce, comparaison MuseNet).
- NVIDIA Technical Blog, « OpenAI's Jukebox Produces Music with Lyrics from Scratch » — developer.nvidia.com (chant, conditionnement, domaine de l'audio brut).