Détection du tempo et analyse de l'horloge
Neurode MIDI analyse les messages d'horloge MIDI entrants, affiche la qualité de la synchronisation et utilise l'horloge maîtresse choisie pour transmettre l'horloge et planifier les actions NeuroScript synchronisées au tempo.
Ouvrir l'écran Horloge
Sélectionnez l'onglet principal Horloge. L'écran comprend :
- les Sources d'horloge, dont le générateur interne et les sources MIDI détectées;
- le tempo, la gigue, la dérive, la stabilité, la qualité, la récence du signal et la phase lorsque ces données sont disponibles;
- les Destinations d'horloge, où vous choisissez les sorties qui reçoivent les messages d'horloge;
- les commandes du générateur interne lorsque Générateur interne est sélectionné;
- les commandes de boucle à verrouillage de phase (PLL) lorsqu'une source externe est sélectionnée.
Il n'y a pas d'affichage distinct du tempo dans l'onglet Activité ni dans l'éditeur de route. L'éditeur de route affiche un avertissement lorsqu'un délai musical ne dispose d'aucun tempo utilisable.
Mesure du tempo
L'horloge MIDI émet 24 impulsions par noire (24 PPQN). Neurode MIDI mesure l'intervalle entre les impulsions avec l'horloge haute précision du système, puis calcule le tempo à partir de ces intervalles.
L'analyseur conserve des échantillons à court terme pour le tempo et la gigue, des échantillons à plus long terme pour la dérive et une valeur de gigue maximale glissante. La qualité affichée combine la gigue, la dérive et la stabilité :
| Qualité | Signification |
|---|---|
| 90 à 100 % | Excellente |
| 70 à 89 % | Bonne |
| 50 à 69 % | Passable |
| Moins de 50 % | Faible |
Le résultat réel dépend de la source et de la connexion. Aucun type de connexion ne garantit un niveau de qualité précis.
Choisir l'horloge maîtresse
Dans l'écran Horloge, sélectionnez une source :
- Générateur interne utilise l'horloge de Neurode MIDI;
- une source externe suit les messages d'horloge MIDI provenant de ce point d'extrémité;
- sans source sélectionnée, l'app ne possède aucune horloge maîtresse explicite.
Pour un événement NeuroScript retardé selon une valeur musicale et sans horloge maîtresse explicite, le tempo courant de la source déclenchante peut être utilisé. Si aucun tempo courant n'est disponible, l'événement retardé n'est pas planifié.
Lisser une horloge externe avec la PLL
Sélectionnez une source d'horloge externe, puis activez Suivi de tempo lisse (PLL). Choisissez une vitesse de suivi :
- un réglage plus lent lisse davantage, mais suit les changements de tempo plus graduellement;
- un réglage plus rapide suit les changements plus tôt, mais laisse passer davantage de gigue.
Désactivez la PLL pour observer la source brute ou lorsque la source se comporte déjà comme souhaité.
Utiliser le générateur interne
Sélectionnez Générateur interne, puis :
- Réglez le tempo entre 20 et 300 BPM.
- Sélectionnez une ou plusieurs destinations d'horloge.
- Appuyez sur Démarrer.
- Appuyez sur Arrêter pour interrompre le générateur.
Des commandes LFO facultatives peuvent moduler le tempo du générateur. Les statistiques affichées pour le générateur sont des valeurs mesurées et non une promesse de gigue nulle.
Délais musicaux dans NeuroScript
Dans NeuroScript, les fractions de note représentent des fractions d'une ronde. À 120 BPM :
| Expression | Valeur musicale | Délai |
|---|---|---|
1/8 note | croche | 250 ms |
1/4 note | noire | 500 ms |
1/2 note | blanche | 1 000 ms |
# Ajoute un écho d'une croche. La note originale passe implicitement.
when is note {
emit current after 1/8 note
}Pour convertir un délai musical, le planificateur rejette une valeur de tempo externe dont la mesure remonte à plus de 100 ms. Un événement ne peut donc pas être retardé selon un tempo périmé; le générateur interne n'est pas utilisé automatiquement comme solution de repli.
Dépannage
Le tempo demeure inconnu
- Confirmez que l'appareil transmet l'horloge MIDI (
0xF8), et pas seulement des notes. - Vérifiez l'activité de la même source.
- Sélectionnez la source voulue dans l'écran Horloge.
- Démarrez le transport du séquenceur ou de la boîte à rythmes externe.
Le tempo ou la qualité varie de façon inattendue
- Comparez le comportement avec et sans PLL.
- Essayez une autre vitesse de suivi PLL.
- Retirez un à un les concentrateurs, les liaisons sans fil ou les sources de congestion réseau.
- Confirmez qu'une seule source désignée fournit l'horloge maîtresse.
Un événement retardé selon le tempo n'apparaît pas
- Confirmez que la route reçoit un tempo courant.
- Vérifiez que la route n'a pas été modifiée, supprimée ou déconnectée avant l'échéance de l'événement.
- Faites d'abord un essai avec le générateur interne, puis revenez à la source externe.
