Author |
Topic: Position logique d'une nuance / Time Stamp of Dynamics (Read 563 times) |
|
ANdre_B
Board Master
Email
Gender:
Posts: 2889
|
|
Position logique d'une nuance / Time Stamp of Dynamics
« on: Jul 8th, 2021, 5:25pm » |
Quote | Modify
|
On place une nuance en spécifiant un paramètre Time. Mais quand on est sur la nuance, comment savoir à quel instant (ou à quel symone) elle s'accroche? Dynamics.Time n'existe pas, de même que Dynamics.Symbol AreaLeft, par exemple, indique la position du "titre", le nom affiché de la nuance. On ne peut pas se contenter du symbole qui suit cet instant, car la note à laquelle se rattache la nuance peut tout aussi bien précéder que suivre la limite gauche du titre. Ou alors il y a quelque chose que j'ai mal compris? Merci
|
|
offline |
André Baeck, de retour en Belgique après 12 ans passés dans le Gard. Windows 11, HA 997e (et précédents)
|
|
|
Daniel Frouvelle
Board Master
WWW | Email
Gender:
Posts: 1610
|
|
Re: Position logique d'une nuance / Time Stamp of Dynamics
« Reply #1 on: Jul 8th, 2021, 6:23pm » |
Quote | Modify
|
Bonjour André, tu peux essayer : Score.AbsolutePixelToWrittenTime(Dynamic.AreaLeftAbsolutePixel) PS : As-tu essayé mon modèle? Amistats Danièl.
|
|
offline |
|
|
|
ANdre_B
Board Master
Email
Gender:
Posts: 2889
|
|
Re: Position logique d'une nuance / Time Stamp of Dynamics
« Reply #2 on: Jul 8th, 2021, 8:07pm » |
Quote | Modify
|
Merci, Danièl, Mais comme je le pensais, c'est pourquoi je n'avais pas encore essayé, cela donne le même résultat que chiffre que AreaLeft. En théorie, je pourrais essayer la méthode de Peano, mais ça me semble un peu lourd... Quant à ton modèle, je l'ai regardé mais pas encore essayé, c'est pour un projet de longue haleine qui est un peu en sommeil.
|
« Last Edit: Jul 8th, 2021, 8:07pm by ANdre_B » |
offline |
André Baeck, de retour en Belgique après 12 ans passés dans le Gard. Windows 11, HA 997e (et précédents)
|
|
|
Geo
Board Master
Gender:
Posts: 2497
|
|
Re: Position logique d'une nuance / Time Stamp of Dynamics
« Reply #3 on: Jul 8th, 2021, 9:00pm » |
Quote | Modify
|
Quote: AreaLeft, par exemple, indique la position du "titre", le nom affiché de la nuance. On ne peut pas se contenter du symbole qui suit cet instant, car la note à laquelle se rattache la nuance peut tout aussi bien précéder que suivre la limite gauche du titre. |
| Peut-être en "corrigeant" l'AeraLeft avec leftPixelOffset L'aide dit : ----------- Dynamic.LeftPixelOffset Type : Number Description : Pixel offset (72 DPI) to be added to the left bound of the dynamic frame to get its actual display location. Because AreaLeft is provided in time position,... --------------- La dernière phrase appuierait l'hypothèse de Daniel.
|
|
offline |
|
|
|
ANdre_B
Board Master
Email
Gender:
Posts: 2889
|
|
Re: Position logique d'une nuance / Time Stamp of Dynamics
« Reply #4 on: Jul 8th, 2021, 9:44pm » |
Quote | Modify
|
Merci Geo (qui trouve tout, bien sûr...) Ca a l'air de faire l'affaire. Maintenant, en essayant je remarque que si j'essaye de placer une nuance juste après une note, elle s'accroche à la note suivante. J'avais dans la tête qu'elle s'accrochait à la note la plus proche, quelqu'un peut-il confirmer que ma tête ne vaut plus rien? (ils ont plus la pièce au SAV) Car dans ce cas, portee.TimeToSymbol(nuance.AreaLeft).Time ferait aussi l'affaire... et ma question était stupide...
|
|
offline |
André Baeck, de retour en Belgique après 12 ans passés dans le Gard. Windows 11, HA 997e (et précédents)
|
|
|
Geo
Board Master
Gender:
Posts: 2497
|
|
Re: Position logique d'une nuance / Time Stamp of Dynamics
« Reply #5 on: Jul 9th, 2021, 9:08pm » |
Quote | Modify
|
Quote: ... si j'essaye de placer une nuance juste après une note, elle s'accroche à la note suivante |
| Ce qui parait logique et surtout une règle simple : Pas besoin d'avoir un oeil d'aigle pour déterminer à quelle note elle s'applique.
|
|
offline |
|
|
|
|