Myriad Forum (http://www.myriad-online.com/cgi-bin/bbs/YaBB.pl)
General >> Melody Assistant / Harmony Assistant >> Afficher le premier numéro de mesure
(Message started by: Andre_B on Feb 23rd, 2018, 6:43pm)

Title: Afficher le premier numéro de mesure
Post by Andre_B on Feb 23rd, 2018, 6:43pm
J'ai du mal à afficher le numéro de la première mesure. Je sais bien que le plus souvent on ne l'affichera pas, mais j'ai différentes pièces qui sont des extraits/mouvement d'une même oeuvre, avec une seule numérotation dans la partition imprimée.

Il est donc utile de voir immédiatement à quelle mesure de départ un extrait correspond.

D'autre part, je cherche à n'afficher le numéro que pour la première mesure de la portée (et, incidemment, après les signatures).

Cet affichage se fait parfois, en modifiant le nombre, le cadre, et d'autres choses (dont page/ruban), puis parfois il disparaît...

En principe tous les paramètres sont déjà dans un script, mais je dois toujours intervenir et bricoler à la main.
Quelqu'un a-t-il rencontré cela, et aurait une méthode "monkey-proof"?

Title: Re: Afficher le premier numéro de mesure
Post by Geo on Feb 24th, 2018, 7:23am

Quote:
D'autre part, je cherche à n'afficher le numéro que pour la première mesure de la portée (et, incidemment, après les signatures).

Ce que vous décrivez correspond à ceci, mais je ne suis pas certain d'avoir bien compris. Si vous forcez le numéro de la première mesure ça ne gêne pas. Je ne suis donc pas certain d'avoir tout compris.

Title: Re: Afficher le premier numéro de mesure
Post by bubu42 on Feb 24th, 2018, 9:33am
Maintenant, s'il s'agit de modifications ponctuelles qui ne répondent pas nécessairement à un paramétrage général, il y a toujours la possibilité de passer par le clic droit dans la règle au-dessus des portées (Ctrl+T si pas visible en mode page) et de "forcer l'affichage du numéro de mesure" dans le menu contextuel.

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Feb 24th, 2018, 6:06pm
Non, ce n'est pas vraiment ponctuel, je cherche à standardiser (via un script).

Mes spécifications sont en gros celles indiquées par Geo, sauf qu'elles ne s'appliquent pas à toutes les portées.

J'ai un problème avec la notion de "groupe", en général en HA. Parfois le mot est utilisé pour "système", parfois pour un ensemble de portées sous un même crochet. Et encore une autre définition en Myrweb.

Qu'en est-il ici "N'afficher que si première ligne du groupe"?

En outre, on devrait pouvoir dire qu'on veut commencer l'affichage de la numérotation n'importe où, alors qu'en MyrScript on a un choix binaire sur la première page.


Title: Re: Afficher le premier numéro de mesure
Post by Geo on Feb 24th, 2018, 11:28pm

Quote:
Qu'en est-il ici "N'afficher que si première ligne du groupe"?

Quand on met la règle sur toutes les portées, c'est la première affichée qui porte le numéro, C'est le cas en particulier des portées vides avec l'option ne pas imprimer les portées vides. P ex quand les sopranes ne chantent pas, la numérotation apparait sur la portée d'alto.
En fait, je ne vois pas le problème.


Quote:
En outre, on devrait pouvoir dire qu'on veut commencer l'affichage de la numérotation n'importe où, alors qu'en MyrScript on a un choix binaire sur la première page.

Vous pouvez préciser quelle est l'instruction concernée ?
Perso je génère mes partitions par script, je n'ai pas rencontré de problème.



Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Feb 25th, 2018, 6:49pm
Geo,

Ce choix sur la première mesure est dans la variable
     staff.BarNumberingFirstBar
mais je m'étais trompé, ce n'est pas booléen mais un nombre.

J'ai l'impression que l'option "Forcer l'affichage du numéro de mesure" (dans les taquets) perturbe un peu. Je vais essayer de recoder la logique, en combinaison avec les options par portée.
Et l'effet est parfois différent en mode page et en mode ruban.

Sinon, je progresse un peu dans cette obscurité...  

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Feb 28th, 2018, 8:29pm
J'ai pu débrouiller.

Ou bien on demande d'afficher les numéros de mesure avec un "pas" - intervalle fixe ("Afficher les numéros de mesure toutes les... ") et une "valeur initiale" ("Commencer l'affichage à la mesure de rang..."). Et on aura par exemple 1,5,9,13 ou 2,5,8,11 etc.

Ou bien ("ou exclusif") on demande d'afficher le numéro de la première mesure de chaque ligne/système  ("Première mesure de la ligne uniquement"). Dans ce cas, la numérotation ne commence à la deuxième ligne.
Si on veut commencer à la première ligne (la première mesure) il faut forcer l'affichage pour cette mesure-là (click droit sur le taquet de mesure, en mode ruban ou avec ctrl-T).

Ce "forçage" ne s'applique qu'aux portées pour lesquelles l'affichage est actif. Et il peut aussi être demandé dans le mode "intervalle fixe", des numéros supplémentaires s'affichent.

A mon avis, l'affichage à la première mesure ne devrait être  facultatif que lorsqu'il n'y a pas de décalage (et que c'est "1").

     

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Feb 28th, 2018, 8:41pm
Dans un script, les primitives sont:

staff.BarNumberingPlaceToPlace  pour le pas d'intervalle fixe
staff.BarNumberingFirstBar         pour la valeur initiale

staff.IsBarNumberingStartPage(=true) pour demander le
numéro seulement au début de chaque ligne; ne me demandez pas pourquoi ça s'appelle comme ça...  

et en ce qui concerne l'affichage ou non sur une portée donnée:
staff.IsDisplayOnlyIfFirstStaffOfGroup indique que le numéro n'apparaît que si la portée en question est la première portée non cachée.

Le "groupe" dont il est question ici est l'ensemble des portées affichées.  (On a discuté de cela dans un autre fil, ces jours-ci).

Title: Re: Afficher le premier numéro de mesure
Post by PaulL on Mar 6th, 2018, 6:11pm
I just tried it, and if you set "Display from bar:" to 1, the very first measure is marked with a number (and, perhaps surprisingly, that number is "1").

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Mar 7th, 2018, 10:38am
Paul, I would be happy to believe it.

Did you test it with "First bar on each line only"?

and "Force bar number display" being unticked in the drop-down for bar 1?

and does it survive a pair of "Ctrl-G" (i.e. swap twice page mode from off to on)?

Some change of settings are not immediate, they need a redraw.  

Title: Re: Afficher le premier numéro de mesure
Post by PaulL on Mar 7th, 2018, 8:07pm
André, see for yourself.  I just saved this file in HA 9.8.0f.

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Mar 8th, 2018, 11:14am
Thanks, Paul
I'll study that tomorrow, Thursday is too busy for me with two choir rehearsals.

Title: Re: Afficher le premier numéro de mesure
Post by PaulL on Mar 8th, 2018, 3:23pm
A ton plaisir, mon ami.

Title: Re: Afficher le premier numéro de mesure
Post by Andre_B on Mar 10th, 2018, 10:57am

on 03/07/18 at 20:07:35, PaulL wrote:
André, see for yourself.  I just saved this file in HA 9.8.0f.



Paul, your file numbers "every 4 bars", "from bar 1". My concern is when one asks for "First bar on each line only".

But I agree that, if I turn that on on your file, the number appears on bar 1, at least in page mode.  

I also agree that in non-page mode, it's not so important.

Now, I have also had strange and hardly repeatable situations, such as bar number 1 being numbered when "from bar" is set to 2...  (still with "First bar on each line only").

Not sure if it matters if the first bar is a pick-up bar. In that case it is customary to call "1" the first bar after the pick-up bar.

I'm searching further...

Title: Re: Afficher le premier numéro de mesure
Post by PaulL on Mar 10th, 2018, 3:25pm
Sorry, my friend, I was so caught up in my own way of using HA that I failed to fully grasp your concern.  At any rate, here is the result of some exxperimenting:

As far as I can tell, the "First bar on each line only" box overrides the "Display bar umber every" n measures setting, but not the "Start the display from bar" n setting.

In other words, if you set the numbers to appear every 3 measures, the check-box makes the numbers appear on the first bar of the line and nowhere else.  But if the starting bar is not set to 1, the first measure carries no bar number, even if the box is checked.

When the first bar is an anacrusis and is set to not be taken into account for the bar numbering, a bar number will not appear there, regardless of the other settings.

I hope this helps.  Whether or not this is what the program should be doing, this seems to be what it actually does.  Do we need to get in touch with the Toulousian brothers?



Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.