Myriad Forum « Lyrics color et note associée »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Oct 23rd, 2017, 12:47am 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   Lyrics color et note associée
« Previous topic | Next topic »
Pages: 1 2  Reply | Notify of replies | Print
   Author  Topic: Lyrics color et note associée  (Read 263 times)
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Lyrics color et note associée  
« on: Jul 23rd, 2017, 10:53am »
Quote | Modify

Je colorie les notes certaines lignes mélodiques (en vert par exemple)
d'autres en rouge, etc...pour indiquer aux choristes une interprétation
 
j'aimerai associer une couleur (bleue par exemple) aux paroles des notes coloriées.
Quelqu'un a-t-il déjà fait un script pour cela ?
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8497
Re: Lyrics color et note associée  
« Reply #1 on: Jul 23rd, 2017, 12:47pm »
Quote | Modify

Il me semble avoir proposé un script permettant le surlignage des paroles avec un choix de la couleur. Il est facilement éditable (on le lance alors avec la touche Ctrl enfoncée) donc modifiable (au lieu de surligner on change la couleur de la fonte). Il se trouve dans Scripts>Notation>Paroles>Surligne les paroles.
De mémoire, il doit y avoir une fonction user qui s'appelle ColorBar. Il suffirait alors de modifier une ou deux lignes pour modifier la couleur de la fonte.
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Re: Lyrics color et note associée  
« Reply #2 on: Jul 23rd, 2017, 1:54pm »
Quote | Modify

merci bubu,  
pour toutes les portées,
en fait, je voudrai lire la couleur de chaque parole et la reproduire sur la note correspondante
si la parole est verte, la note au dessus devient verte...ou bleue si une autre couleur est choisie
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8497
Re: Lyrics color et note associée  
« Reply #3 on: Jul 23rd, 2017, 2:20pm »
Quote | Modify

Ah, j'ai compris.  
On part à l'envers : on copie la couleur des paroles vers les notes (qui sont, je suppose à la couleur standard)
Donc, il faudrait un script qui balaye une par une toutes les paroles de la portée et en copie la couleur...
C'est déjà plus compliqué, puisqu'il faut extraire les paramètres de fonte de chaque syllabe (je crois que c'est stocké dans un tableau) pour trouver la bonne couleur.
Je vais voir ce qu'on peut faire...
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
role rouge, note rougeRe: Lyrics color et note associée  
« Reply #4 on: Jul 23rd, 2017, 2:33pm »
Quote | Modify

c'est cela
et après, mettre la même couleur dans la note associée à la parole
parole verte, note verte....parole rouge , note rouge...
offline
Geo
Board Master
*****





   


Gender: male
Posts: 1706
Re: Lyrics color et note associée  
« Reply #5 on: Jul 23rd, 2017, 7:48pm »
Quote | Modify

Quote:
Je vais voir ce qu'on peut faire...

Si vous coincez, ce qui m'étonnerait, je peux essayer.
Et si vous ne coincez pas, je suis intéressé par la solution car l'idée me parait intéressante.
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Re: Lyrics color et note associée  
« Reply #6 on: Jul 23rd, 2017, 10:45pm »
Quote | Modify

Géo, pour ma part, je n'ai pas trouvé de solution avec un array...  
 
Staff.GetLyricsCellIndexAtTime(...) ?
Staff.GetLyricsCellTime(...) ?
Staff.GetLyricsCellContent(...) ?
Staff.CreateLyricsArray(...) ?
 
je n'ai pas trouvé le moyen de récupérer la couleur du lyric
et de la tranférerer vers la note associée
 
Staff.TimeToSymbol(...) ?
 
ton aide serait la bienvenue
offline
Geo
Board Master
*****





   


Gender: male
Posts: 1706
Re: Lyrics color et note associée  
« Reply #7 on: Jul 23rd, 2017, 11:32pm »
Quote | Modify

Bonsoir
Voici comment je tenterais :
solution 1 :
Mettre toutes les paroles dans un tableau
Staff.CreateLyricsArray(...)
dans ce tableau on a pour chaque syllabe, je recopie le manuel :
Time : the played time position.
Lyric : the lyric text (styled string)
On balaye tout le tableau, pour chaque valeur d'index, on a -le time qui va nous permettre de trouver la note correspondante  
- la couleur, c'est le 5-ème poste du tableau retourné par GetStringStyle.
La couleur peut-être appliquée brutalement à chaque note, sans même s'occuper de sa valeur.
 
solution 2, sans doute plus simple :
Balayer tous les 'symbol' de la portée, quand c'est une note (il y a plein d'exemples dans le manuel), utiliser
GetLyricAtTime (note.Time)
pour récupérer les paroles chantées sur cette note, toujours sous la forme d'un texte stylé, ce qui permet d'en connaitre la couleur (GetStringStyle) et l'appliquer à la note en cours de traitement.
 
Bon courage.
 
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8497
Re: Lyrics color et note associée   lyricscolortonotes.msa
« Reply #8 on: Jul 24th, 2017, 12:02am »
Quote | Modify

Pendant que le forum se remplissait, j'ai essayé de bricoler un petit truc. C'est du brut, mais le script me paraît marcher : il balaye la partition et copie les couleurs paroles vers notes.  
Attention, cependant : il me semble que HA ne génère des styles que si on change les couleurs sur la partition, sinon, c'est le style par défaut associé à la portée qui s'applique (et dans ce cas, le script ne recopie rien, mais j'ai une solution pour pallier le problème)
Voici le .msa qui va l'installer (normalement, directement dans Scripts)
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Re: Lyrics color et note associée  
« Reply #9 on: Jul 24th, 2017, 10:45am »
Quote | Modify

super...cela marche
curieusement si on modifie la couleur des paroles avec "Edition des paroles" (pour changer la couleur de plusieurs mesures d'un seul coup
plutôt qu'individuellement note par note dans le fenêtre en premier plan, ....cela reste en noir
offline
Geo
Board Master
*****





   


Gender: male
Posts: 1706
Re: Lyrics color et note associée  
« Reply #10 on: Jul 24th, 2017, 11:06am »
Quote | Modify

Je viens d'essayer, ça marche chez moi.
En fait le surlignage donne l'impression que la couleur n'est pas changée, il suffit de déplacer le curseur pour le voir.
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8497
Re: Lyrics color et note associée  
« Reply #11 on: Jul 24th, 2017, 11:41am »
Quote | Modify

on Jul 24th, 2017, 10:45am, michel paris wrote:
super...cela marche
curieusement si on modifie la couleur des paroles avec "Edition des paroles" (pour changer la couleur de plusieurs mesures d'un seul coup
plutôt qu'individuellement note par note dans le fenêtre en premier plan, ....cela reste en noir

Justement, c'est ce que je mentionnais plus haut. Curieusement, HA ne semble pas générer de style pour toutes les paroles si on passe par la fenêtre d'édition. Il doit se contenter de renseigner la 1° syllabe. Il faudrait peut-être garder en mémoire le style et l'appliquer aux autres syllabes de la mesure si elles en sont dépourvues, ou un truc de ce genre.
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Re: Lyrics color et note associée  
« Reply #12 on: Jul 24th, 2017, 12:31pm »
Quote | Modify

je me demande si l'inverse ne serait pas plus facile pour les sélections
 
c'est à dire sélectionner les symboles dont on veut modifier la couleur,
et envoyer la couleur sur les lyrics associés
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8497
Re: Lyrics color et note associée  
« Reply #13 on: Jul 24th, 2017, 1:52pm »
Quote | Modify

on Jul 24th, 2017, 12:31pm, michel paris wrote:
je me demande si l'inverse ne serait pas plus facile pour les sélections
 
c'est à dire sélectionner les symboles dont on veut modifier la couleur,
et envoyer la couleur sur les lyrics associés

Pas bien compris...
On prendrait alors la couleur de la note (modifiée précédemment avec l'outil seringue, par exemple, pour gagner du temps) et on appliquerait un style avec ladite couleur aux paroles qui se trouvent à la même position temps. C'est envisageable, je pense.
Ou alors, on passe par un dialogue complet qui permettrait de choisir une couleur, de l'appliquer aux notes sélectionnées (sélection multiple ou autre) et dans la foulée renseigner la couleur des paroles correspondantes.
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 346
Re: Lyrics color et note associée  
« Reply #14 on: Jul 24th, 2017, 2:41pm »
Quote | Modify

Ou alors, on passe par un dialogue complet qui permettrait de choisir une couleur, de l'appliquer aux notes sélectionnées (sélection multiple ou autre) et dans la foulée renseigner la couleur des paroles correspondantes.  
 
cela serait très bien !
avec la souris on sélectionne une série de notes sur les portées, on modifie la couleur des notes et ensuite on applique la couleur des notes aux lyrics associés
offline
Pages: 1 2  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