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 tiers utilisant leur propre séquenceur ou moteur de lecture peuvent se comporter différemment des modules inclus. Ces applications (incluant les applications Reason, ReWire 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 battements 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 battements, 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 d’écran associée à l’action Lecture/Stop, Lecture ou Stop

  • À l’aide de la commande d’é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 battements, 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 battement suivant (si l’option Caler à est définie sur Battement). Il peut aussi démarrer lorsque vous activez l’horloge de MainStage (si l’option « Démarre avec : Action Lecture » est sélectionnée dans le menu local Action).

  • UltraBeat démarre lorsque vous lancez l’horloge de MainStage si son séquenceur est activé (excepté en mode Pattern).

  • Reason et les autres applications ReWire démarrent lorsque vous démarrez l’horloge de MainStage et s’arrêtent lorsque vous arrêtez l’horloge de MainStage.

  • Pour les modules dotés de LFO synchronisables, le LFO peut osciller au tempo déterminé par l’horloge de MainStage (vous pouvez aussi envoyer une horloge MIDI pour synchroniser des périphériques MIDI).

Vous pouvez visualiser les informations de battements de l’horloge de MainStage à l’aide de la commande d’écran Texte du paramètre associée à l’action Compteur de battements. Lorsque l’horloge de MainStage est en cours d’exécution, la mesure et le battement en cours sont affichés dans le contrôle d’écran.

Figure. Contrôle d’écran de compteur de temps dans l’espace de travail.

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. Dans certains cas, vous pouvez vouloir démarrer l’horloge de MainStage au début d’un morceau ou d’une représentation et utiliser les commandes d’é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.