Référence complète et croisée des réglages, rôles, couleurs et connexions des deux projets : ce qui existe, ce que ça vaut, ce à quoi ça se relie

Les quatre billets précédents racontent des intentions. Celui-ci ne raconte rien : il catalogue. C'est la référence à laquelle revenir quand on se demande « quelle est la valeur par défaut de ce curseur ? », « quelle émotion est reliée à quel intervalle ? » ou « qu'est-ce qui se connecte à quoi ? » sur les deux projets.
🧭 Mode d'emploi rapide — chaque section a une icône fixe. Chaque ligne de tableau porte un symbole de catégorie, pas une couleur décorative : le but est de repérer d'un coup d'œil quel système on regarde, pas de faire joli.
🗂️ Légende des icônes utilisées
| Icône | Sens |
|---|
| 🎹 | Rainbow Journey |
| 🚤 | Chromatic River |
| 🎭 | Intention / rôle harmonique |
| 📊 | Indice de certitude (recherche émotion) |
| 🎼 | Intervalle / théorie musicale |
| 🎨 | Couleur / mode de coloration |
| 🎛️ | Réglage numérique (curseur) |
| ✅ / ⬜ | Interrupteur actif / inactif |
| 👻 | Suggestion / candidat fantôme |
| 🔗 | Connexion — ce que le paramètre modifie réellement |
🎹 🎭 Les sept intentions (le vocabulaire des suggestions)
| Icône | Intention | Libellé par défaut | Émotion | Déclencheur harmonique |
|---|
| 🏠 | repos | Retour au centre | Repos | Degré = tonique (0) |
| 🌤️ | ouverture | Ouvrir la couleur | Douceur | Degré = tierce mineure ou majeure (3 ou 4) |
| 🦶 | appui | Prendre appui | Assurance | Degré = quinte (7) |
| 🌫️ | suspension | Rester en suspens | Mystère | Degré = quarte, 7ᵐⁱⁿ ou 7ᵐᵃʲ (5, 10 ou 11) |
| 🚶 | elan | Faire un pas | Élan | Cas par défaut (aucune condition ci-dessus) |
| 🔭 | octave | Même famille, ailleurs | Amplitude | Écart de 12 demi-tons |
| ⚡ | surprise | Changer de perspective | Surprise | Écart ou degré peu attendu |
🔗 Chaque intention reste éditable dans Expression : libellé, mot d'émotion et couleur peuvent devenir un vocabulaire personnel, pondéré de 0 à 5 (fréquence d'apparition).
🎹 📊 Bandes de certitude émotionnelle (jamais un chiffre exact)
| Icône | Bande | Indice affiché | Phrase associée |
|---|
| 🟢 | souvent | ~70 % | Souvent ressenti ainsi (indice, pas une mesure) |
| 🟡 | tendance | ~60 % | Tendance fréquente (indice subjectif) |
| 🟠 | parfois | ~50 % | Parfois ; le contexte compte beaucoup |
| ⚪ | contexte | ~40 % | Surtout selon phrase, culture et tempo |
🎹 🎼 Intervalle mélodique → émotion
| Demi-tons | Icône | Mot | Pourquoi (résumé) | Bande |
|---|
| 0 | 🏠 | Repos | Même hauteur ; peu de mouvement | 🟢 souvent |
| 1 | 🔺 | Tension | Petit écart rude ; souvent tendu | 🟢 souvent |
| 2 | 🚶 | Élan | Seconde majeure ; pas voisin | 🟡 tendance |
| 3 | 🌧️ | Douceur sombre | Tierce mineure ; plus voilée | 🟡 tendance |
| 4 | 🌤️ | Ouverture | Tierce majeure ; plus claire | 🟡 tendance |
| 5 | 🦶 | Appui | Quarte ; ouvert, peu polarisé | 🟠 parfois |
| 6 | ⚠️ | Inquiétude | Triton ; souvent instable | 🟢 souvent |
| 7 | 🗿 | Stabilité | Quinte ; consonance stable | 🟢 souvent |
| 8 | 😔 | Langueur | Sixte mineure ; voilée | 🟠 parfois |
| 9 | 🌬️ | Amplitude | Sixte majeure ; ouverte | 🟠 parfois |
| 10 | 🌫️ | Suspension | Septième mineure ; invite à continuer | 🟡 tendance |
| 11 | ⚡ | Tension vive | Septième majeure ; tendue | 🟢 souvent |
| 12 (octave) | 🔭 | Amplitude | Octave ; même famille, ailleurs | 🟡 tendance |
| ×12 | 🔭 | Amplitude | Octaves ; même hauteur relative, plus loin | 🟡 tendance |
Direction du mouvement — une couche indépendante :
| Icône | Direction | Mot | Pourquoi | Bande |
|---|
| ⬆️ | montante | Remonte | Sonne souvent plus vif | 🟡 tendance |
| ⬇️ | descendante | Descente | Sonne souvent plus calme | 🟡 tendance |
| ➡️ | identique | Sur place | Peu de changement | 🟢 souvent |
Position dans la phrase — une troisième couche :
| Icône | Rôle | Mot | Pourquoi | Bande |
|---|
| 🌱 | début | Amorce | Attentes encore ouvertes | ⚪ contexte |
| 🎯 | résolution | Résolution | Retour vers un point stable | 🟡 tendance |
| ⏳ | suspens | En suspens | Attente avant la suite | 🟡 tendance |
🎹 🎨 Trois modes de couleur
| Icône | Mode | Ce qu'il colore | Formule |
|---|
| 🎵 | notes | Identité fixe de la classe de hauteur | Palette indexée par midi % 12 |
| 🏛️ | roles | Rôle dans la tonalité courante | Palette indexée par (midi − tonique) % 12 |
| 💬 | expression | Intention du geste joué | Couleur de l'intention active, éditable |
Palette par défaut (12 classes de hauteur, mode notes) :
🟥 #ff6475 · 🟧 #f78069 · 🟧 #ffae55 · 🟨 #efc969 · 🟨 #e8da70 · 🟩 #8bd889 · 🟩 #51c9a3 · 🟦 #52d6d1 · 🟦 #68b9ee · 🟪 #8595ff · 🟪 #ad8ee9 · 🟪 #db8bd9
🎹 🎛️ Réglages musicaux
| Icône | Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
| 🎼 | tonic | 0–11 | 0 (Do) | Centre de la gamme et des rôles harmoniques |
| 🪜 | scale | maj / min / pentamaj / pentamin / libre | majeure | Détermine le masque des 12 classes |
| 🚧 | mask | 12 booléens | gamme majeure | Notes autorisées quand filter est actif |
| 🚫 | filter | booléen | ⬜ désactivé | Bloque les notes hors masque au lieu de les colorer |
| 📏 | radius | 5–24 demi-tons | 12 | Étendue explorée par le moteur de suggestions |
| 🤫 | phraseGap | 2–30 s | 8 | Silence qui délimite la fin d'une phrase |
| 🔢 | suggestions | 2–4 | 3 | Nombre total de suggestions affichées |
| ⬆️ | suggestMontantes | 0–4 | 1 | Quota de suggestions vers l'aigu |
| ➡️ | suggestEquivalentes | 0–2 | 1 | Quota de suggestions de même hauteur perçue |
| ⬇️ | suggestDescendantes | 0–4 | 1 | Quota de suggestions vers le grave |
| 🎶 | chords | booléen | ✅ actif | Bascule entre notes et accords détectés |
| ⌨️ | azertyKeyboard | booléen | ✅ actif | Clavier de secours (débogage sans piano) |
| 🌉 | pianoSkin | piano / invisible / passerelle | passerelle | Apparence du clavier virtuel |
🎹 🎛️ Les 28 paramètres visuels (effectRegistry)
🎥 Caméra
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
speed | 0–12 | 3 | Vitesse d'avancée dans la vallée |
fov | 35–85° | 60 | Champ de vision |
cameraHeight | 2–10 | 4.2 | Hauteur au-dessus de l'eau |
sway | 0–0.5 | 0.06 | Amplitude du flottement |
🌊 Rivière
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
riverWidth | 6–18 | 10 | Largeur du canal |
waves | 0–1 | 0.18 | Amplitude des vagues |
flow | 0–4 | 1 | Vitesse d'écoulement |
filaments | 0–2 | 0.8 | Intensité des filaments lumineux (langage principal des notes) |
riverOpacity | 0.1–1 | 0.95 | Opacité de la surface |
turbulence | 0–2 | 0.8 | Réaction visuelle à la tension harmonique |
⛲ Fontaine
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
fountainHeight | 0–12 | 5 | Hauteur des jets à l'attaque |
fountainAttack | 0.05–2 s | 0.3 | Temps de montée du jet |
fountainRelease | 0.05–5 s | 1 | Temps de relâchement |
trailWidth | 0.06–1.2 | 0.28 | Largeur des rubans dans l'eau |
trailLife | 2–40 s | 18 | Persistance d'une trace |
fountainOpacity | 0–1 | 0.85 | Opacité des jets |
velocityGain | 0–2 | 1 | Force de l'effet vélocité MIDI |
✨ Particules
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
particles | 0–24 | 8 | Particules émises par note |
particleSize | 0.01–0.15 | 0.04 | Taille des particules |
dispersion | 0–3 | 0.8 | Étalement autour du jet |
💡 Lumière
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
halo | 0–2 | 0.7 | Intensité des halos sur notes actives |
bloom | 0–1.5 | 0.4 | Force du flou lumineux général |
bloomRadius | 0–1 | 0.5 | Rayon de diffusion |
bloomThreshold | 0–1 | 0.75 | Seuil de déclenchement |
bloomKnee | 0–1 | 0.35 | Douceur de transition (effet néon) |
exposure | 0.4–1.8 | 1.05 | Exposition générale |
🌫️ Atmosphère
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
fog | 0–0.045 | 0.012 | Densité de brume lointaine |
mountainHeight | 1–18 | 9 | Relief du terrain |
🖥️ Qualité
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
resolution | 0.5–1.5 | 1 | Résolution interne de rendu |
🎹 ✅ Interrupteurs d'effets visibles
| ✅/⬜ | Interrupteur | Contrôle |
|---|
| ✅ | river | Affichage de la rivière |
| ✅ | fountain | Affichage des jets de note |
| ✅ | particles | Affichage des particules |
| ✅ | halos | Affichage des halos lumineux |
| ✅ | bloom | Application du bloom |
| ✅ | fog | Application de la brume |
🎹 🎚️ Sliders Demo Live (calibrer sans piano)
| Paramètre | Bornes | Défaut | 🔗 Connexion |
|---|
demoStepSec | 0.15–2 s | 0.65 | Intervalle entre deux notes simulées |
demoVelocityMin | 1–127 | 55 | Vélocité minimale simulée |
demoVelocityMax | 1–127 | 120 | Vélocité maximale simulée |
demoVariation | 0–1 | 0.15 | Variation aléatoire du pas mélodique |
demoChordChance | 0–1 | 0.35 | Probabilité d'un accord simulé |
🎹 🔮 Mapping de l'hologramme (stub de réglages, pas encore en 3D)
| Canal | Source par défaut | Sources possibles |
|---|
🎯 memeNote (Même note) | Note MIDI | Note MIDI, Degré, Score, Émotion, % usage |
🪜 memeDegre (Même degré) | Degré | Note MIDI, Degré, Score, Émotion, % usage |
🌡️ hauteurPercue (Hauteur perçue) | Note MIDI | Note MIDI, Degré, Score, Émotion, % usage |
🚤 ☀️ Chromatic River — préréglage « Aube » (chaleureux)
| Icône couleur | Intervalle | Émotion | Hex | 🌊 Eau | 💡 Lueur | ⚔️ Tension | Texture |
|---|
| 🟧 | Unisson | Ancrage | #ffe9c4 | 0.35 | 0.9 | −0.9 | lisse |
| 🟥 | 2de mineure | Frottement | #ff5d47 | 0.85 | 1.1 | +0.9 | étincelles |
| 🟧 | 2de majeure | Élan | #ff9d6b | 0.45 | 0.8 | +0.1 | ondulante |
| 🟪 | 3ce mineure | Mélancolie | #7d7fe0 | 0.70 | 0.7 | +0.3 | brumeuse |
| 🟨 | 3ce majeure | Joie | #ffd23f | 0.55 | 1.2 | −0.3 | lisse |
| 🟩 | Quarte | Suspension | #4fd8c8 | 0.60 | 0.9 | +0.4 | ondulante |
| 🟪 | Triton | Vertige | #b26bff | 0.90 | 1.3 | +1.0 | étincelles |
| 🟦 | Quinte | Ouverture | #6db9ff | 0.50 | 1.0 | −0.5 | lisse |
| 🟪 | 6te mineure | Nostalgie | #c77dba | 0.65 | 0.7 | +0.2 | brumeuse |
| 🟧 | 6te majeure | Espoir | #ffb648 | 0.50 | 1.0 | −0.1 | lisse |
| 🟧 | 7me mineure | Appel | #e08b4e | 0.60 | 0.9 | +0.5 | ondulante |
| 🟪 | 7me majeure | Urgence | #ff6bd6 | 0.80 | 1.2 | +0.8 | étincelles |
| 🟧 | Octave | Envergure | #ffcf8a | 0.55 | 1.4 | −0.35 | ondulante |
🚤 🌙 Chromatic River — préréglage « Nocturne » (froid, brumeux)
| Icône couleur | Intervalle | Émotion | Hex | 🌊 Eau | 💡 Lueur | ⚔️ Tension | Texture |
|---|
| 🟦 | Unisson | Repos | #dfe9ff | 0.30 | 0.8 | −0.9 | lisse |
| 🟦 | 2de mineure | Frisson | #8fd0ff | 0.85 | 1.1 | +0.9 | étincelles |
| 🟦 | 2de majeure | Dérive | #5f8fce | 0.45 | 0.7 | +0.1 | ondulante |
| 🟪 | 3ce mineure | Confidence | #9d8fe8 | 0.70 | 0.7 | +0.3 | brumeuse |
| 🟦 | 3ce majeure | Lueur | #cfe6ff | 0.55 | 1.1 | −0.3 | lisse |
| 🟩 | Quarte | Attente | #4f9fb0 | 0.60 | 0.8 | +0.4 | ondulante |
| 🟪 | Triton | Gouffre | #7a4fd0 | 0.90 | 1.2 | +1.0 | étincelles |
| 🟦 | Quinte | Large | #5f7fe8 | 0.50 | 1.0 | −0.5 | lisse |
| 🟪 | 6te mineure | Regret | #8f6fa8 | 0.65 | 0.7 | +0.2 | brumeuse |
| 🟦 | 6te majeure | Promesse | #8fb8e8 | 0.50 | 0.9 | −0.1 | lisse |
| 🟦 | 7me mineure | Appel | #6f8fd0 | 0.60 | 0.9 | +0.5 | ondulante |
| 🟪 | 7me majeure | Prémonition | #b06fe0 | 0.80 | 1.2 | +0.8 | étincelles |
| 🟩 | Octave | Élévation | #bff0e8 | 0.55 | 1.3 | −0.35 | ondulante |
🔗 Descendre un intervalle assombrit et désature légèrement sa couleur (mélange 82 % + luminance) et réduit sa lueur de 15 % — dans les deux préréglages. La direction n'est jamais neutre visuellement.
🚤 🎨 Couleurs par classe de hauteur (OKLCH)
| Constante | Valeur | Rôle |
|---|
🔆 Clarté (L) | 0.74 | Identique pour les 12 teintes — lisibilité constante sur fond sombre |
🌈 Chroma (C) | 0.145 | Intensité nominale, réduite si hors gamut sRGB |
🎯 Teinte de Do (H0) | 28° | Point de départ du cercle (corail chaud) |
| 📐 Pas angulaire | 30° | 360° / 12 classes de hauteur |
🚤 🎼 Gammes disponibles
| Icône | Gamme | Degrés (demi-tons depuis la tonique) |
|---|
| 🪜 | Majeure | 0, 2, 4, 5, 7, 9, 11 |
| 🌙 | Mineure naturelle | 0, 2, 3, 5, 7, 8, 10 |
| 🎐 | Pentatonique majeure | 0, 2, 4, 7, 9 |
| 🎐 | Pentatonique mineure | 0, 3, 5, 7, 10 |
| 🌀 | Dorien | 0, 2, 3, 5, 7, 9, 10 |
🚤 🔢 Degrés indexés par demi-ton (pas par position — corrige le bug pentatonique)
| Demi-tons | Libellé | Chiffre romain |
|---|
| 0 | Tonique | I |
| 1 | Seconde mineure | ♭II |
| 2 | Seconde | II |
| 3 | Tierce mineure | ♭III |
| 4 | Tierce | III |
| 5 | Quarte | IV |
| 6 | Quarte augmentée | ♯IV |
| 7 | Quinte | V |
| 8 | Sixte mineure | ♭VI |
| 9 | Sixte | VI |
| 10 | Septième mineure | ♭VII |
| 11 | Septième | VII |
🚤 👻 Classement des candidats (fantômes)
| Paramètre | Défaut | Rôle |
|---|
🔽 lo | note actuelle − 12 | Borne basse de recherche |
🔼 hi | note actuelle + 12 | Borne haute de recherche |
💪 strongCount | 4 | Candidats marqués « forts » (gros, halo, pulsation) |
🔗 Critères : rôle dans la gamme (tonique/quinte/tierce favorisées), proximité à la dernière note, tension de l'intervalle, sens du mouvement, et diversité entre familles d'intervalle.
🚤 🪞 Qualité et réflexion d'eau
| Icône | Niveau | Résolution de réflexion |
|---|
| 🟢 | Haute | 1024 × 576 |
| 🟡 | Moyenne | 768 × 432 |
| 🟠 | Basse | 512 × 288 |
🚤 🔤 Taille de texte HUD
| Cran | --txt-scale |
|---|
| 0 | 0.9 |
| 1 (défaut) | 1 |
| 2 | 1.15 |
🧭 Ce que ce catalogue ne remplace pas
Ce tableau documente des valeurs à un instant donné. Il ne remplace ni le canon de jeu 🎮 (GAMEPLAY.md), qui fixe les intentions produit, ni la recherche émotionnelle 🔬 (EMOTION_RESEARCH.md), qui fixe la prudence scientifique derrière les mots. Il sert un usage différent : retrouver rapidement une valeur, une borne ou une connexion sans rouvrir le code — et mesurer, au fil des prochains lots, ce qui aura bougé.