Plugins audio temps réel & MAO open source
Vision
Transposer le modèle Git à l’audio : chaque piste gérée comme une branche, avec création, comparaison (diff) et fusion, plutôt qu’un empilement d’undo/redo linéaire qui oublie tout ce qu’on ne garde pas dans le dernier état. L’objectif de la première phase couvre la piste elle-même jusqu’à sa reconstitution complète — la prise de son d’origine et la configuration des effets/plugins appliqués — pour que rejouer une piste ne dépende jamais d’un rendu figé mais reste reconstructible à partir de ses éléments.
La seconde phase porte le sujet vers le traitement du signal proprement dit : un moteur audio temps réel bas latence, livré sous forme de plugins utilisables directement dans les logiciels de MAO existants plutôt qu’une application isolée de plus.
Fonctionnalités envisagées
Première phase — édition et versionnement
Non destructif
Édition non destructive de la piste.
Versionnement par piste
Création de branches, diff, fusion, par piste.
Reconstitution complète
Reconstitution de la piste à partir de la prise de son et de la configuration des effets/plugins appliqués — pas seulement du rendu final.
Seconde phase — traitement du signal
Moteur DSP temps réel
Moteur de traitement audio temps réel basse latence, livré en plugins VST3/CLAP intégrables aux DAW existants.
Réduction de bruit
Réduction de bruit, de-essing, mise en forme dynamique et spectrale.
Vocodeur de phase / PSOLA
Détection de la fréquence fondamentale et transposition par vocodeur de phase / PSOLA, avec préservation des formants pour un rendu naturel.
Séparation de sources
Détection et isolation d’instruments par séparation de sources fondée sur l’apprentissage, en traitement hors-ligne.
Inférence locale
Intégration de modèles d’inférence locaux dans la chaîne de traitement, cohérente avec une philosophie d’IA locale plutôt que dépendante d’un service tiers.
État d’avancement
Projet démarré, code existant sur un autre poste que celui qui sert ce site — rapatriement en cours. Cette fiche pose l’intention et le périmètre prévu ; elle sera reprise avec le détail réel (démarche, décisions d’architecture, résultats) dès que le code sera de nouveau accessible pour être décrit avec précision, plutôt que d’anticiper ici ce qui n’est pas encore vérifiable.