Myriad Harmony-Assistant & MyOrgan ou Hauptwerk-1 Chapître 6
English version
Abordons les "Frames"
La meileure façon pour nous les harmonitiens assistants de modifier dynamiquement la registration de nos orgues virtuelles.
 
Ces « séquences » représentent pour les utilisateurs de HA la solution la plus simple pour mémoriser l'état de tous les boutons dans des mémoires invisibles et changer combinaisons de jeux à volonté en cours de lecture.
Chaque frame peut mémoriser tous les réglages de MyOrgan. Le nombre de frame est pratiquement illimité puisque chaque frame consiste simplement en une centaine de lignes rajoutées au sein d'un fichier ODF. C'est ce même ODF qui fixe le nombre de frames autorisées, généralement 512.
 
D'abord, deux choses à savoir :
  • La frame numéro « n » sur laquelle on se trouve, ne sera pas celle qui mémorisera votre registration.
  • Pour enregistrer la frame « n », il faut se placer en « n-1 » et incrémenter ce n° de frame après être passé en mode « capture »  ou se placer en « n+1 » et décrémenter.
 
Principe de l'enregistrement d'une registration.
Positionnez-vous  sur le numéro de frame à enregistrer moins 1.
Mettez-vous par exemple sur « 2 » pour programmer la frame  « 3 ». Déplacez-vous sur ce numéro avec les boutons placés en haut et à droite de la fenêtre de MO.

Choisir, incrémenter ou décrémenter un N° de frame avec les boutons.

 
Sélectionner à la souris les jeux que vous voulez utiliser, y compris les accouplements, tremblants, etc. Les boutons changent de couleur, ils « s'allument » légèrement. Une fois cela fait, appuyer sur bouton « SET » pour passer en mode « Capture ».
Puis, incrémentez le numéro de frame (bouton  en haut et à droite de la fenêtre.)
Enfin, très important, appuyez de nouveau sur « SET » pour faire remonter le bouton et arrêter l'enregistrement.
 
Sauvegarder
Vos registrations ne sont mémorisées que provisoirement. Si vous quittez MO elle seront perdues. Pour les conserver, il faut les sauvegarder avec le menu « SAVE » (ou CTRL + S) ou la troisième icône en partant de la gauche (petite disquette).

Le bouton SET permet de mémoriser une registration complète, correspondant à un passage de votre par

 
Avancer ou reculer d'une registration
Cela peut se faire manuellement avec les boutons placés en haut et à droite de la fenêtre de MO.
Cette solution convient pour les pièces d'orgue qui utilisent la même registration du début à la fin
Elles peuvent utiliser plusieurs claviers et passer continuellement d'un clavier à un autre, mais chaque clavier conserve la même sélection de jeux du début à la fin.
 
Si votre partitions requièrent des changements de registres pendant la lecture, il faut impérativement que les changements de frame soient automatisés. Cela se fait par l'envoi de message Midi « program-change ». HA n'a pas prévu ce besoin, mais nous pouvons contourner cette difficulté en utilisant des lois . Rassurez-vous, tout est prévu pour vous aider. Ces lois peuvent être mémorisées dans un modèle de partition ou installées par un script. Nous verrons cela plus loin.

Il vous faut simplement retenir qu'il y aura une loi pour avancer d'une frame et une autre pour reculer. Pour inserrer votre commande « Next » (avance) ou « Previous » (recul) vous n'aurez qu'à placer une note sur une portée supplémentaire, dite portée de registration. Cette portée est totalement muette, elle ne sert qu'a envoyer des commandes midi à My organ, via le canal 5.
 
Que font ces deux lois ?
HA n'envoie de message program-change vers les instruments midi qu'au tout début d'une partition, pour les initialiser. Pour envoyer un message prg-change plus loin dans la partition, il faut que l'instrument associé à la portée soit remplacé par un autre. On définit donc pour chaque prg-change une loi avec un critère particulier qui lorsqu'il est rencontré provoque le changement d'instrument.

Arbitrairement j'ai choisi comme critère la présence d'un Fa et d'un La sur la portée de registration, pour envoyer respectivement les messages prg 2 et prg 3.
 

Cette partition commence frame 12. mesure n° 5, un LA déclenche la loi NEXT