Audio temps réel · MAO · Open source

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.

Compétences visées sur ce projet

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.

Idées clés de ce projet

É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.

C++ · VST3 / CLAP · DSP temps réel · PSOLA / vocodeur de phase · Séparation de sources (apprentissage) · Inférence locale

Un besoin similaire ?

Parlons de votre projet