Réalisation technique
Le contrôleur est basé sur une architecture Arduino optimisée pour la performance temps réel :
Microcontrôleur & MIDI
-
Gestion MIDI native avec la librairie MIDI.h
-
Transmission Program Change + Control Change
-
Support du Bank Select MSB/LSB pour Morningstar
-
Envoi MIDI non-bloquant (queue interne) pour éviter toute latence UI
Interface utilisateur
-
Écran 128×64 ST7920 haute lisibilité
-
Interface graphique minimaliste :
-
Mode actif
-
Canal MIDI
-
Numéro de preset
-
Banque Morningstar
-
Indicateur Direct Send
-
-
Barre de progression visuelle pour les pressions longues
Contrôles physiques
-
Boutons INC / DEC avec :
-
incrément simple
-
auto-repeat accéléré (navigation rapide)
-
-
Bouton OK :
-
appui court → envoi MIDI
-
appui long → activation Direct Send
-
-
Bouton MODE :
-
changement d’appareil
-
-
Bouton BANK dédié pour Morningstar
Mémoire persistante
Tous les paramètres sont sauvegardés en EEPROM :
-
Presets Volante / BigSky
-
Banque et preset Morningstar
-
Mode actif
-
État Direct Send
Le contrôleur redémarre exactement dans l’état précédent.



