
Horloge de MainStage
Certains modules, notamment les modules Playback et Ultrabeat, requièrent une source temporelle et utilisent les informations de temps et de tempo afin d’assurer une lecture adéquate dans le temps.
De plus, certains modules et applications de tierce partie utilisant leur propre séquenceur ou moteur de lecture peuvent se comporter différemment des modules inclus. Ces applications (incluant Reason et Reaktor) nécessitent un message de lecture de l’application hôte pour commencer la lecture et un message d’arrêt pour terminer la lecture. Ils requièrent également un message de type « continuer » (aussi appelé message « reprendre » parfois) pour continuer la lecture à partir de la position temporelle actuelle.
MainStage inclut une horloge de temps interne ou « temporelle » que vous pouvez utiliser pour contrôler la lecture de ces modules. L’horloge de MainStage génère des informations de temps, de position temporelle et de tempo pour que les modules de type séquenceur puissent débuter et arrêter la lecture dans un temps adapté. L’horloge de MainStage fonctionne comme les positions de morceau dans Logic Pro ou d’autres applications de production audio numérique (DAW).
Vous pouvez envoyer des messages de lecture et d’arrêt de l’une des façons suivantes :
À l’aide du bouton Lecture/Stop dans la barre d’outils, s’il est visible
À l’aide du bouton Métronome dans la barre d’outils, s’il est visible (l’activation du métronome déclenche également l’horloge de MainStage, si elle n’est pas déjà en cours d’exécution)
À l’aide de la commande à l’écran associée à l’action Lecture/Stop, Lecture ou Stop
À l’aide de la commande à l’écran associée à l’action Continuer pour reprendre la lecture d’un module tiers (à l’exception du module Playback)
Différents modules peuvent utiliser l’horloge de MainStage de différentes manières, selon les informations dont ils ont besoin et les modes sur lesquels ils sont définis. Certains modules peuvent utiliser uniquement des informations de temps, tandis que d’autres n’utilisent que des informations de tempo. Exemple :
Le module Playback peut démarrer automatiquement (si l’option Caler à est définie sur Désactivé), au début de la mesure suivante (si l’option Caler à est définie sur Mesure) ou au temps suivant (si l’option Caler à est définie sur Temps). Il peut aussi démarrer lorsque vous activez l’horloge de MainStage (si vous choisissez l’option « Démarre avec : Action Lecture » dans le menu local Action).
UltraBeat démarre lorsque vous lancez l’horloge de MainStage si son séquenceur est activé, hormis lorsque Ultrabeat est en mode Pattern.
Pour les modules disposant d’oscillateurs sub-audio synchronisables, l’oscillateur peut opérer au tempo défini par l’horloge MainStage. Vous pouvez également envoyer une horloge de temps MIDI pour synchroniser des appareils MIDI externes.
Vous pouvez visualiser les informations de temps de l’horloge de MainStage à l’aide de la commande à l’écran Texte du paramètre associée à l’action Compteur de temps. Lorsque l’horloge de MainStage est en cours d’exécution, la mesure et le temps en cours sont affichés dans la commande à l’écran.

Important : lorsque vous démarrez l’horloge de MainStage, le moteur audio est réinitialisé, provoquant une brève interruption de la sortie audio depuis MainStage. Il peut s’avérer judicieux de démarrer l’horloge de MainStage au début d’un morceau ou d’une représentation et utiliser les commandes à l’écran associées à des paramètres de module individuels pour démarrer et arrêter ces modules, afin d’éviter une interruption de la sortie audio en cours de représentation.