Assistant IA Privé
Boumb'App intègre un assistant de composition mélodique alimenté par un modèle de langage musical privé auto-hébergé (SLM). Il permet de générer des lignes mélodiques et des suites d'accords à partir de descriptions textuelles en langage naturel.
1. Philosophie et souveraineté des données
Contrairement aux solutions basées sur des API de grandes plateformes cloud (OpenAI, Google Cloud, AWS) :
- Le moteur IA s'exécute sur notre propre serveur d'inférence privé hébergé en France.
- Aucune donnée personnelle n'est journalisée : les prompts textuels et les notes générées sont traités de manière strictement anonyme sans association d'adresse IP ni d'identifiant utilisateur.
- Zéro fuite cloud : Vos créations ne servent pas à enrichir les modèles de tiers.
2. Fonctionnement du pipeline d'inférence
La génération musicale repose sur une chaîne en plusieurs étapes complémentaires :
Prompt utilisateur ("basse trap en Ré mineur")
↓
Classifieur de style / Détecteur d'intentions
↓
Modèle compositeur (Qwen 1.5B spécialisé & quantifié GGUF)
↓
Garde-Fou Harmonique (Harmonic Guard déterministe)
↓
Insertion des notes dans le Piano Roll
Le Garde-Fou Harmonique (Harmonic Guard)
L'intelligence artificielle peut occasionnellement produire des hallucinations harmoniques (notes fausses ou étrangères au contexte musical). Pour garantir un résultat directement exploitable, un filtre déterministe valide chaque note générée par rapport à la gamme active du projet et corrige automatiquement les déviations sans altérer le motif rythmique.
3. Formuler une requête efficace
L'assistant comprend des requêtes en français et en anglais, ainsi que le vocabulaire technique des producteurs musicaux :
Exemples de requêtes recommandées
ligne de basse funk syncopée en Ré mineuraccords lo-fi mélancoliques et lentslead synthwave énergique avec beaucoup de notespunchy electro bassline 16 stepswarm neo-soul progression with chords
Paramètres pris en compte
- Genre et ambiance : Trap, Lo-fi, Funk, Synthwave, Techno, Ambient, Jazz, etc.
- Rôle instrumental :
bass,lead,chords,arpeggio. - Tonalité et mode : Si vous spécifiez une tonalité dans le texte (ex.
en Fa dièse), elle sera prioritaire sur la tonalité globale de la TopBar.
4. Limites de concurrence et disponibilité
Pour assurer l'équité d'accès aux ressources de calcul sans surcharger le serveur d'inférence :
- Le nombre de requêtes simultanées est limité à 3 générations concurrentes.
- Si le serveur est temporairement sollicité, une mise en file d'attente s'active (délai d'attente maximal : 15 secondes).
- En cas de saturation ponctuelle, le message
Service IA temporairement indisponibles'affiche dans l'interface, sans impacter le reste du studio qui reste 100 % opérationnel hors-ligne.