Journal AZA
∴ Stratégie Ferme les yeux. Écoute ce que le setup dit sans toi.
v3.17.0
SYSEX LOADER + BANK EDITOR — MAI 2026
⚠ Application personnelle — accès non public.
La v3.x introduit le ⬡ Patcher — mind map SVG interactif pour documenter le routing signal entre machines, effets, DAW et plugins. Nœuds drag & drop, connexions Bézier typées, barre de propriétés inline, export Mermaid / SVG / PDF / JSON et import de patches. Types custom (synth_android, fx_android…) supportés dynamiquement.
∙ Le projet

Journal de Sessions AZA est un outil de documentation et de performance musicale personnel — carnet de bord numérique pour tracer chaque session de création sonore. ⚠️ Le prompteur de set a migré vers D.I.M le 2026-08-08 : AZA est le journal, D.I.M le séquenceur de performance.

L'application tourne en local (SQLite, zéro cloud requis) ou en production sur Fly.io.

Chaque session documentée peut correspondre à une scène, un lieu ou une ambiance du lore AZA — univers de fiction dystopique dont ces enregistrements constituent la bande originale.

∙ L'univers AZA

AZA est une dystopie de fiction personnelle — un monde où les machines ont développé leur propre langage sonore, quelque part entre mémoire industrielle et transmission cryptée.

Style musical visé : Dark Ambient / Industriel — dans la tradition de PanSonic, Vromb, Synapscape, P·A·L, Raison d'Être, avec une affinité particulière pour les labels Hands Productions et Ant-Zen.

Les Stratégies Obliques AZA sont des contraintes créatives inspirées des Oblique Strategies de Brian Eno — elles apparaissent aléatoirement pour déstabiliser, guider ou forcer une rupture dans le processus.

⬡ Patcher — v3.17.0
Canvas SVG
Nœuds drag & drop · connexions Bézier avec flèches typées
Types de nœuds
machine · effet · daw · synth_ios · plugin · free + custom
Types custom
synth_android, fx_android… couleur auto + icône ◈
Signal
audio · midi · cv · usb · autre (couleurs distinctes)
Icônes + note
⚙ ≈ ▣ ⊞ ◉ ◇ · note courte affichée dans le nœud
Barre de propriétés
Label, type, signal, note — éditables en bas de canvas
Panneau catalogue
Picker latéral — ajout depuis le catalogue en un clic
Autosave
AJAX 1,5 s — aucune perte en cas de fermeture
Export Mermaid
.md avec graph LR · flèches typées · tables nœuds/connexions
Export SVG
Standalone · CSS vars résolus · polices embarquées
Export PDF
window.print() paysage
Import / Export JSON
Format portable from_index/to_index — échange entre instances
Dupliquer layout
Copie nœuds + connexions en un clic depuis la liste
Snap-to-grid
Grille 20 px optionnelle — touche G · persistée en localStorage
Multi-type cables
Plusieurs connexions entre mêmes nœuds · offset perpendiculaire auto
Minimap
Vue d'ensemble 180×110 px · touche M · clic pour naviguer
∙ Stack technique
Backend
Python 3 / Flask
Base de données
SQLite (local) · volume Fly.io (cloud)
Hébergement
Fly.io — Docker + Gunicorn · CDG (Paris)
Templates
Jinja2
CSS
Vanilla — zéro framework
Graphiques
Chart.js
Typographie
IBM Plex Mono / IBM Plex Sans
Thèmes
Béton · Machine · Nord · Solarized · Gruvbox · Dracula
Persistance
localStorage (Pomodoro, thème, autosave)
∙ Raccourcis clavier — inactifs si focus dans un champ · ? à tout moment
Navigation
Nouvelle session n
Session en cours (Live) l
Accueil — liste des sessions g h
Statistiques g s
⚡ Spark g p
Liste des sessions
Activer la recherche /
Session suivante j
Session précédente k
Ouvrir la session sélectionnée Enter
Désélectionner / fermer Esc
∙ Historique des versions
v3.6.1 2026-05-16 Réécriture recap Ollama — bouton ✦ Réécrire sur la vue session
v3.6.0 2026-05-16 Responsive complet 19 templates (mobile/tablette/PC), recherche full-text FTS5 (15 champs), migration Roblab, linter ruff, suite pytest, fix export SVG/PDF patcher
v3.5.0 2026-05-10 Patcher v2 polish — dupliquer layout, snap-to-grid 20px (touche G), connexions multi-type avec offset perpendiculaire, minimap 180×110px (touche M)
v3.2.0 2026-05-09 Module ⎍ SysEx — loader DX7/Volca FM, bank editor patch librarian, Web MIDI API, librairie banks, test connexion mélodie
v3.1.0 2026-05-09 Release Patcher complète — Patcher→Session (signal_routing DFS), mode Nav/Édition mobile, pinch-to-zoom, centrage auto, fix SECRET_KEY
v3.0.1-alpha 2026-05-09 Patcher : import/export JSON portable, export Mermaid/SVG/PDF, types custom dynamiques, icônes + note dans les nœuds, barre de propriétés inline
v3.0.0-alpha 2026-05-09 Module ⬡ Patcher — mind map SVG interactif, nœuds drag & drop, connexions Bézier typées, import session/catalogue, autosave AJAX
v2.5.0 2026-05-05 Release finale v2.x — pagination, révéler audio dans Finder, export vault Obsidian, correctifs Pomodoro / zoom / theme picker
v2.2.0 2026-05-04 Fabricants catalogue, ajout inline depuis formulaire session, autosave brouillon
v2.1.0 2026-05-03 Architecture modulaire — Blueprints Flask (sessions, catalogue, obliques, influences, spark, dim)
v2.0.0 2026-05-01 Prompteur Dawless complet, déploiement Fly.io, titres de session
v1.1.0-alpha 2026-04-25 Première version du prompteur (MVP)
v1.0.0 2026-04-25 Déploiement cloud Fly.io, fix suppression sessions
v0.9.9-alpha 2026-04-24 Formulaire PDF vierge imprimable
v0.7.0-alpha 2026-04-21 Samples, Morceaux, Wishlist, Inspirations, MiRack, Spark, 6 thèmes
v0.6.0-alpha 2026-04-20 Suppression sessions, projets, copie setup, tags cliquables, dark mode
v0.5.4-alpha 2026-04-20 Paramètres — import DB, backup, reset
v0.5.1-alpha 2026-04-20 Widget Pomodoro, bannière terminal ANSI, port auto
v0.4.0 2026-04-20 Édition de sessions existantes
v0.3.1 2026-04-20 Initial — Flask complet, stats Chart.js, export Markdown
→ CHANGELOG complet sur GitHub
∙ Auteur
Projet personnel — Olivier, Scaër, Bretagne — 2026
Développé avec Flask, du bruit industriel, et beaucoup de café.
La machine ne ment pas. Elle déforme.

⌨ Raccourcis clavier

Navigation
Nouvelle sessionn
Session en cours (Live)l
Accueil — liste des sessionsgh
Statistiquesgs
⚡ Sparkgp
Liste des sessions
Rechercher/
Session suivantej
Session précédentek
Ouvrir la session sélectionnéeEnter
Désélectionner / FermerEsc
Aide
Afficher / masquer cette aide?
25:00
Focus