Aller au contenu
roomi fields

Audio et matériel

Narcose

Greffon d'effet VST3 et CLAP, posé sur la sortie générale d'un DJ, qui fait varier très lentement quatre traitements calés sur la grille du morceau.

expérimental

Narcose est né d’un dossier de recherche sur ce que le son fait à une piste de danse, et d’un premier DJ intéressé, qui a validé le format greffon le 2 septembre 2026. Sa limite principale : rien n’a encore été écouté sur une vraie sono ; les traitements sont validés sur des signaux de synthèse, et le seuil sous lequel un changement passe inaperçu, sur lequel repose tout le projet, reste à mesurer.

Le point de départ, et ce que Narcose n’en reprend pas

Le dossier part d’une étude faite pendant un concert : des haut-parleurs de très basses fréquences (8 à 37 Hz) y étaient allumés et éteints toutes les deux minutes et demie. Les auteurs écrivent : « audience participants moved more, on average by 11.8%, while VLFs were ON vs. OFF » (Cameron, Dotov, Flaten, Bosnyak, Hove et Trainor, « Undetectable very-low frequency sound increases dancing at a live concert », Current Biology 32, 2022).

Narcose ne reproduit pas ce dispositif : produire ces fréquences assez fort suppose des caissons dédiés, qu’un greffon ne fournit pas. Ce que ses traitements font aux danseurs est une hypothèse que le projet n’a pas testée. Le nom, l’ivresse des profondeurs du plongeur, est une métaphore, pas une promesse.

Quatre traitements, gouvernés par la lenteur

Narcose se place sur la sortie générale, suit la grille du morceau et fait varier quatre traitements :

  • Sous-grave : une sous-octave du grave du morceau, suivie sur la bande 35–110 Hz et bornée par la coupure basse de la sono. Sans grave dans le morceau, rien ne sort.
  • Pompage : creuse le niveau de la bande du grave entre les temps, de 3 dB au plus, sans jamais ajouter d’énergie.
  • Bourdon : un ton tenu à l’octave de la fondamentale suivie, qui bat avec le morceau.
  • Tilt : une bascule lente du spectre entre grave et aigu, autour de 800 Hz, de 1,5 dB au plus.

Trois choses les gouvernent. La dérive les fait monter et descendre à trois vitesses comptées en mesures : une période de base pour Pompage et Bourdon, huit fois plus longue pour le Sous-grave, soixante-quatre fois pour le Tilt. L’arc du set fixe un plafond qui monte puis descend sur la soirée. La confiance dans la grille dose Pompage et Bourdon ; quand la source change ou se perd, ils s’effacent lentement, sans bascule brusque.

La grille vient du transport de l’hôte, que le DJ synchronise par Ableton Link ou horloge MIDI ; à défaut, du tap du DJ ; en dernier recours, de l’analyse du signal.

Commencer

Aucun paquet n’est publié ; le greffon se construit depuis le code, en Rust sur nih-plug. Sous Linux, la fenêtre demande les bibliothèques de développement X11 et OpenGL (liste dans le README).

cargo test -p narcose-core
cargo test -p narcose-plugin
cargo xtask bundle narcose-plugin --release

Le 28 octobre 2026, au commit a5536d2, les 52 tests du cœur et les 37 de l’interface passent. La troisième commande produit Narcose.vst3 et Narcose.clap dans target/bundled/. Dans Reaper : tempo du projet sur celui du morceau, première grosse caisse sur un début de mesure, Narcose sur le master.

Ce qu’il fait

  • Trois écrans : le Set, Avant le set, la Calibration ; en français ou en anglais, à trois échelles.
  • Calibration à l’oreille : musique coupée, le ton du greffon contre le silence, de 80 à 5 Hz, pour trouver la coupure basse de la sono ; ou saisie à la main.
  • Relais du grave : une impulsion sur chaque temps quand le morceau n’a plus de grave. Option du DJ, éteinte par défaut.
  • Deux coupures : la coupure douce arrête le traitement par un fondu compté en mesures ; la coupure nette l’arrête aussitôt, seule rupture audible admise.

Où il en est

Le code a été écrit du 2 au 7 septembre 2026. Tout ce qui précède est codé et testé sur signaux de synthèse. Reste à faire, dans l’ordre : passer l’interface à l’œil dans Live sous Windows ; monter l’expérience d’écoute qui fixe la vitesse à laquelle un traitement peut bouger sans être remarqué ; écouter la calibration en salle. Pas encore codés : le recours à la fondamentale absente pour les sonos qui coupent vers 55–60 Hz, et une base des coupures basses des systèmes connus.

Avant de diffuser au-delà du premier DJ, la pile est à revoir : nih-plug ne produit pas d’Audio Unit et son enveloppe VST3 impose la GPL v3. Le code, non publié, se déclare sous GPL-3.0-or-later.

Cameron et al., Current Biology 32, 2022, doi:10.1016/j.cub.2022.09.035 · nih-plug (Robbert van der Helm)

Fabrication. Claude Code (Claude Opus 5.5), à partir du code local, de son README et de ses notes de conception. Les tests du cœur et de l’interface ont été lancés ; la citation a été vérifiée mot pour mot dans l’article source. Méthode