Subject: Frescobaldi 2 - nouveaux Fragments

From: nyko <[email-masked]>
Date: Sun, 27 May 2012 04:51:57 -0700 (PDT)

Bonjour à tous,
J'ai programmé quelques fragments (Snippets) pour Frescolbaldi qui me sont
très utile. Je pense qu'ils pourront intéresser d'autres personnes. Ils
fonctionnent uniquement avec les dernière version de Frescobaldi, à partir
de la 2.0.4 (pas testé avec la 2.0.7 mais je ne crois pas qu'il y ait eu de
changement). Les Fragments permettant de déplacer le curseur ne fonctionne
cependant qu'à partir de la 2.0.6, mais il est très facile de faire les
modifications (remplacer "from_cursor" par "fromCursor").

Pour les installer, télécharger le fichier, puis dans fenêtre fragment
menu/importer.
http://lilypond-french-users.1298960.n2.nabble.com/file/n7578064/fragments.xml
fragments.xml 

Ce sont des fragments qui facilitent la saisi des doigtés, des numéros de
mesure ainsi que le déplacement du curseur. Voici une description:

Numéros de mesure

Ces Fragments sont utile uniquement aux personnes qui indiquent un numéro de
mesure par ligne.
Dans tous les cas vous devez d'abord sélectionner le passage à modifier.

*measure check:*
Permet d'ajouter ou de modifier les numéros de mesure de la sélection.
Lorsqu'il est appliqué une boite de dialogue s'ouvre, vous demandant le
numéro de mesure de la première ligne:
exemple, si vous saisissez 23 dans la boite de dialogue:
avant:
r c a
e' r r
r a, b
c r r
r c a
ds r r

après:
r c a | % 23
e' r r | % 24
r a, b | % 25
c r r | % 26
r c a | % 27
ds r r | % 28

Si il y a déjà un numéro de mesure il sera remplacé.
Si il y a plusieurs mesures dans la même ligne le Fragment compte le nombre
de barres de contrôle et indique les numéros de mesure appropriés:
exemple toujours avec 23:
avant:
r c a |
e' r r 
r a, b | c r r | c r r |
r c a |  % 50
ds r r | % 51

après:
r c a | % 23
e' r r | % 24
r a, b | c r r | c r r | % 25-27
r c a | % 28
ds r r | % 29

Si il n'y a pas de musique dans la ligne, aucun numéro n'est ajouté.
Cela ne fonctionne pas dans certain cas plus compliqué. Gardez à l'esprit
que le Fragment compte le nombre de bars de contrôle dans la ligne pour
indiquer les numéros de mesure.

*measure align:*
Aligne les numéros de mesure en fonction de la ligne la plus grande:
ex:
avant: 
r a, b | % 58
c r r | % 59
r c a | % 60
ds r r | % 61
<e e'> <b' ds> b, | % 62
<e b'> r r | % 63
a, r r | % 64

après:
r a, b |                     % 58
c r r |                       % 59
r c a |                      % 60
ds r r |                     % 61
<e e'> <b' ds> b, | % 62
<e b'> r r |              % 63
 a, r r |                     % 64

*measure align at:*
Idem mais vous pouvez définir la position des numéros de mesure via une
boite de dialogue.

Les doigtés

Les fragments *finger x*:
Ils ajoutent simplement un doigté à la note située après le curseur: 
exemple pour "finger 1":  a => a-1

Les fragments *finger chord x*:
Ils ajoutent le doigté mais également des "< >" autour de la note. Ce qui
permet de positionner le doigté plus facilement avec lilypond (\set
fingeringOrientations)
exemple pour "finger chord 1":  a => <a-1>
Si la note après le curseur est déjà dans un accord, le doigté est juste
ajouté à la note: <d e f> => <d-1 e f>

Dans les deux cas (finger et finger chord), une fois le doigté inséré le
curseur se déplace jusqu'à la note suivante.
Si la note possède déjà un doigté, il est remplacé par le nouveau.

Déplacer le curseur:

*next note:*
Déplace le curseur au début de la note suivante.

*next note end:*
Déplace le curseur à la fin de la note suivante.

*prévious note:*
Déplace le curseur au début de note précédente.

Il faut évidemment utiliser des raccourcis clavier pour que ces Fragments
prennent tout leurs sens.
J'espère que ces Fragments vous seront utile. n'hésitez pas à me contacter
en cas de bug,  d'amélioration, ou des idées de nouveaux Fragments.

Bonne journée,

nyko

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Sun, 27 May 2012 05:13:01 -0700 (PDT)

Bonjour,

j'ai essayé de l, coles installer; mais à l'import un message d'erreur se
manifeste: 
not well-formed (invalid token): line 11, column 179

ce qui correspond à cette partie de la ligne:

#insert le doigté 0. # a => a-0 #   

le chevron après le "b" devient rouge et tout le reste est rouge aussi (je
lis le fichier avec Kate sous Linux) et le point 179 correspond à la
position du dernier "a".

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064p7578065.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: nyko <[email-masked]>
Date: Sun, 27 May 2012 05:28:30 -0700 (PDT)

Il s'agit d'un problème de caractère de fin ligne. Quelle version de
Frescobaldi utilses-tu?
J'ai fais l'exportation à partir de la version 2.0.6. Il y a peut-être eu
des modifications récente au niveau de l'import/export. Normalement le "# <
a b > " devrait être en début de ligne.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064p7578066.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Sun, 27 May 2012 08:11:53 -0700 (PDT)

J'utilise la 2.0.6

Mais si je force dans Kate la mise à la ligne du "# < a b > " l'effet des
caractères rougis perdure...

Faudrait-il mettre chaque "# < a b > " en début de ligne?

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064p7578067.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: nyko <[email-masked]>
Date: Sun, 27 May 2012 08:28:12 -0700 (PDT)

En fait je ne suis pas sûr de bien comprendre. Tu lis le fichier XML avec
Kate?
Si c'est le cas essaye plutôt de récupérer le fichier en faisant clic droit
"enregistrer sous...", et d'importer directement le fichier récupéré.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064p7578068.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Sun, 27 May 2012 16:52:39 -0700 (PDT)

Oui, comme ça, ça marche.

Merci.

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Frescobaldi-2-nouveaux-Fragments-tp7578064p7578069.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.