Myriad Forum « ForcedNumbering »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Apr 8th, 2020, 9:13am 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   ForcedNumbering
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: ForcedNumbering  (Read 106 times)
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1395
ForcedNumbering  
« on: Feb 12th, 2020, 9:52am »
Quote | Modify

En interactif, lorsqu'on clique droit le numéro de mesure en tête, on reçoit un menu déroulant dont une entrée permet de démarrer la numérotation apparente des mesures.  
 
A lire la doc, la fonction GlobalBarSetting.ForcedNumbering devrait faire l'affaire pour cela.  
 
Mais je n'arrive pas à la faire marcher. Cette variable a l'air de réagir comme une "boolean", je n'y vois que des 1 ou des 0.  
 
D'autres l'ont-ils déjà utilisée avec succès?
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992C (et précédents)
Geo
Board Master
*****





   


Gender: male
Posts: 2129
Re: ForcedNumbering  
« Reply #1 on: Feb 12th, 2020, 3:18pm »
Quote | Modify

J'ai regardé dans une de mes partitions qui commence en 149, il y a bien la valeur 149.
Voici le script inspiré du manuel :
 
local score, gbs1
local num
-- Copies globalbarsetting from bar 1 to bar 2
score=FrontScore()
if score then
-- Global bar setting at bar 1
gbs1=score.GetGlobalBarSetting(1)
print (gbs1.ForcedNumbering)
else print("need a score for this example") end
offline
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1395
Re: ForcedNumbering  
« Reply #2 on: Feb 12th, 2020, 5:06pm »
Quote | Modify


Merci, Geo
Oui, j'aurais du préciser que la lecture de cette variable peut donner le résultat escompté, mais c'est écrire dans cette variable qui ne marche pas.  
 
"peut": c'est OK si c'est cette colonne qui a une rupture de séquence, mais pas si c'est une colonne ultérieure (donne 0)
 
"écrire": si je mets une valeur (non-nulle) dans cette variable, elle semble mise à zéro - et donnera 1 si on l'interroge ensuite.  
 
Obtenir un 0 à la lecture est seulement déroutant pour moi, mon besoin est en fait de forcer une valeur à la colonne 1.    
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992C (et précédents)
Geo
Board Master
*****





   


Gender: male
Posts: 2129
Re: ForcedNumbering  
« Reply #3 on: Feb 13th, 2020, 10:05am »
Quote | Modify

Non, c'est moi qui ai eu la flemme d'essayer, je me suis contenté de ce résultat.
Le problème c'est que ça se produit aussi sur une mesure dont le numéro est déjà forcé.
J'ai mis 200, la lecture par script donne bien 200.
Forcé à 250 dans le script, la variable est passée à 1 et l’affichage est resté à 200 !
Il doit falloir mettre à jour la partition.
Je vais regarder dans mes scripts.
 
 
offline
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1395
Re: ForcedNumbering  
« Reply #4 on: Feb 13th, 2020, 10:38am »
Quote | Modify

Oui, j'avais oublié de le mentionner. On ne voit l'effet qu'en changeant de mode ruban en mode page, ou (et) inversément.  
 
J'ai ajouté un Application.UpdateScores() mais ça ne change rien.
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992C (et précédents)
Geo
Board Master
*****





   


Gender: male
Posts: 2129
Re: ForcedNumbering  
« Reply #5 on: Feb 13th, 2020, 10:47am »
Quote | Modify

Je reviens bredouille.
Si vous voulez faire une numérotation qui commence à 1, il est possible de mettre toutes les mesures précédentes à  
 gbs.IsIgnoredForNumbering = true
Ça ça marche.
Pour reprendre une numérotation à 1 en cours de morceau, c'est fichu.
offline
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1395
Re: ForcedNumbering  
« Reply #6 on: Feb 13th, 2020, 10:55am »
Quote | Modify

Non, je veux, après un effacement de mesures, donner à la mesure 1 le numéro qu'elle avait avant l'effacement.
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992C (et précédents)
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1395
Re: ForcedNumbering  
« Reply #7 on: Feb 13th, 2020, 3:03pm »
Quote | Modify

J'ai soumis le problème à Toulouse, et il sera résolu. C'est en effet une interférence du booléanne.  
 
Merci Georges, en discuter d'abord permet d'affiner le signalement.
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992C (et précédents)
Pages: 1  Reply | Notify of replies | Print

« Previous topic | Next topic »

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

Top of page
Legal information Last update:  (c) Myriad