HomeProductsDownloadOrderSupportSearch
  
Myriad Forum « Point d'orgue (fermata) durée »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Apr 19th, 2024, 1:42pm 
   Myriad Forum
   Melody Assistant / Harmony Assistant
(Moderator: Forum Administrator)
   Point d'orgue (fermata) durée
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Point d'orgue (fermata) durée  (Read 278 times)
michel paris
Board Master
*****





   


Gender: male
Posts: 542
Point d'orgue (fermata) durée  
« on: Jul 23rd, 2019, 8:25pm »
Quote | Modify

J'ai raté quelque chose ? On peut changer la durée du point d'orgue manuellement (100-400), mais je n'ai pas trouvé comment le faire dans un script. Une idée !
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 10514
Re: Point d'orgue (fermata) durée  
« Reply #1 on: Jul 23rd, 2019, 10:00pm »
Quote | Modify

Comme la durée effective du point d'orgue semble varier en fonction du symbole qui le supporte, il faut peut-être passer par Symbol.PressureTime qui doit être recalculé chaque fois qu'on pose une fermata ou qu'on l'édite, à moins que ça n'influence plutôt directement le tempo local. Ca doit pouvoir se vérifier -par un script- en posant deux symboles identiques dont l'un porte une fermata. Tout à l'heure, je ferai un essai...
offline

Harmony Assistant - Ubuntu + Wine et Windows XP sur machine virtuelle. VS, OMeR, PDF2M
bubu42
Board Master
*****





   


Gender: male
Posts: 10514
Re: Point d'orgue (fermata) durée  
« Reply #2 on: Jul 24th, 2019, 2:42am »
Quote | Modify

Bon, en fait j'avais tout faux...  
Il faut utiliser Ornament.SetPlayParams() après avoir vérifié le type.
Par exemple :
Code:
myornament=symbol.FirstOrnament
while myornament~=nil do
if myronament.Type==49 or myornament.Type==50 then myornament.SetPlayParams(350) end
myornament.Next
end

Les points d'orgue (fermata) sont référencés dans MSDefine par les nombres 49 (ORNAMENT_FERMATA_UP) ou 50 (ORNAMENT_FERMATA_DOWN). Dans le code ci-dessus, j'ai mis une valeur de 350 (qui peut varier de 50 à 400.
offline

Harmony Assistant - Ubuntu + Wine et Windows XP sur machine virtuelle. VS, OMeR, PDF2M
michel paris
Board Master
*****





   


Gender: male
Posts: 542
Re: Point d'orgue (fermata) durée  
« Reply #3 on: Jul 24th, 2019, 9:35am »
Quote | Modify

Merci, c'est ce que j'avais essayé, mais je ne l'avais pas mis au bon endroit dans mon script. Cela marche parfaitement !
offline
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 Cookies Last update:  (c) Myriad