Skip to content

Surveillance et analyse

Statistiques et diagnostics en temps réel pour votre routage MIDI.

Visualiseur d'événements interactif

🎼 MIDI Event Visualizer
No events yet. Click "Send Test Event" to generate MIDI events.
Total Events
0
Note On
0
Note Off
0
CC Messages
0

Le visualiseur affiche les événements MIDI au fur et à mesure qu'ils se produisent, les présente sur un piano roll et suit les statistiques. Cela vous aide à comprendre exactement ce qui circule à travers vos routes.

Statistiques des routes

Chaque route affiche des informations clés :

  • Messages/sec — Débit actuel des données.
  • Messages totaux — Nombre cumulé de messages depuis la création de la route.
  • Latence — Temps de traitement (généralement < 1 ms).
  • Dernière activité — Horodatage du dernier message reçu.

Vous pouvez accéder à ces statistiques via :

  • Le Tableau de bord — Statistiques résumées sur chaque carte de route.
  • L'Éditeur de route — Panneau de statistiques détaillé.
  • Le Graphe de flux — En survolant ou en cliquant sur les liaisons.

Moniteur d'activité

Accessible via OutilsMoniteur d'activité, il affiche :

  • L'activité en temps réel sur toutes les routes.
  • La décomposition par type de message (notes, CC, horloge, etc.).
  • Le débit par appareil.
  • La charge système.

Graphique d'activité

  • Affiche les 60 dernières secondes d'activité.
  • Codé par couleur selon le type de message.
  • Les pics indiquent des périodes de forte densité de données.

Moniteur MIDI

Le Moniteur MIDI (dans le menu Outils) affiche les messages MIDI bruts :

[10:23:45.123] Ch1 NoteOn  60 vel=100
[10:23:45.256] Ch1 NoteOff 60 vel=0
[10:23:45.890] Ch1 CC      1  val=64

Filtres disponibles :

  • Type de message (notes, CC, etc.).
  • Canal MIDI.
  • Source ou destination spécifique.

Utilité :

  • Déboguer des problèmes de routage complexes.
  • Vérifier le contenu exact des messages envoyés.
  • Confirmer que les transformations appliquées fonctionnent comme prévu.

Visualiseur d'événements

Le Visualiseur d'événements propose :

  • Un piano roll pour les événements de note.
  • Une chronologie des changements de contrôleurs (CC).
  • Une visualisation de la vélocité.
  • Un défilement en temps réel pendant la lecture.

Fonctions interactives :

  • Cliquez sur un événement pour obtenir ses détails.
  • Zoomez sur la chronologie pour une analyse précise.
  • Filtrez l'affichage par canal.

Tableau de bord de performance

Allez dans RéglagesPerformance pour surveiller :

  • L'utilisation du processeur (CPU).
  • L'utilisation de la mémoire vive (RAM).
  • La latence des threads de traitement.
  • Le temps d'exécution des scripts personnalisés.

Alertes système :

  • Avertissement en cas d'utilisation CPU élevée (> 80 %).
  • Avertissement de pression mémoire.
  • Détection des pics de latence.

Exportation des statistiques

Vous pouvez exporter vos données de routage pour une analyse ultérieure :

  1. Allez dans RéglagesStatistiques.
  2. Cliquez sur Exporter et choisissez le format (CSV ou JSON).
  3. Le fichier inclura toutes les statistiques des routes, les horodatages et le décompte des messages.

Cas d'utilisation :

  • Analyse approfondie des performances.
  • Archivage de sessions.
  • Rapports de débogage détaillés.

Suivi de la latence

Surveillez la latence spécifique à chaque route :

  • Temps total Entrée → Sortie.
  • Décomposition du temps de traitement par transformation individuelle.- Temps d'exécution des scripts

Latences typiques :

  • Route vide : <0,5 ms
  • Route avec des transformations : 0,5-2 ms
  • Route avec des scripts : 1-5 ms

Latence élevée

Si la latence >10 ms, vérifiez :

  • Complexité des scripts
  • Nombre de transformations
  • Charge de la CPU
  • Processus en arrière-plan

Décomposition par type de message

Voyez ce qui circule à travers chaque route :

  • Comptage des notes On/Off
  • Messages CC par numéro
  • Déflexion de tonalité
  • Changements de programme
  • Tics d'horloge

Accès : Éditeur de route → Statistiques → Types de messages

Mode de débogage

ParamètresAvancéMode de débogage

Active :

  • Journalisation détaillée
  • Traçage pas à pas d'exécution des routes
  • Capture d'entrée/sortie des transformations
  • Profilage de performance

Avertissement : Augmente l'utilisation de la CPU. Désactivez pour les performances en direct.

Bonnes pratiques

  • Surveillez pendant la configuration — Vérifiez que le routage fonctionne correctement
  • Désactivez pour la performance — Désactivez le débogage intensif pendant les shows
  • Exportez les statistiques — Conservez les journaux pour le débogage ultérieur
  • Surveillez la latence — Maintenez les routes sous 5 ms pour la lecture en direct

Étapes suivantes

Créé avec ❤️ pour les musiciens