Discussion Wikisource:Partitions

Le contenu de la page n’est pas pris en charge dans d’autres langues.
La bibliothèque libre.

Sources[modifier]

(petite) controverse entre l'usage de "score" et l'introduction d'images retravaillées faites à partir de Lilypond[modifier]

En travaillant sur l’ouvrage de Savard Principes de la musique et méthode de transposition,
j’ai fait le choix de rester le plus proche possible des partitions de l’ouvrage. Il y a énormément "d’explications" musicales commentées, ce qui fait qu’on est parfois assez
éloigné d'une vrai partition. C’est donc souvent à cause des commentaires et d’ornements que l'utilisation de score n'a pas toujours été possible.
Quelques exemples :
P54s1.svg , Savard_p122s1.png , etc.

… donc je propose de mettre sur le côté, ce qui s’éloigne un peu trop de vraies partitions.
Mais c'est vrai qu’en admettant des partitions un peu plus éloignées d’aspect que celle du livre, on aurait pu garder plus de versions "scores".

La méthode que j'utilise actuellement et qui fait gagner énormément de temps est de travailler avec un éditeur externe (Frescobaldi)
— en se gardant d’utiliser trop de nouveautés incompatibles avec la version de score — et de rapatrier la version finale dans la page wikisource.


\relative c'' { g \mark #(string-append "LilyPond v. " (lilypond-version)) }



Je reviendrai bientôt avec des exemples concrets... --JLTB34 (d) 12 décembre 2013 à 07:40 (UTC)[répondre]

postscriptum : en essayant d’étayer mes dires — notamment sur des limitations en mémoire/complexité — ,
j’ai repris des travaux sur "la Brabançonne" et ce que je n’étais pas parvenu à faire en avril-mai est maintenant possible :
j’avais une version audible sans texte et ornements et une version avec textes et ornement MAIS en deux parties, ajouter un élément de plus et l’extension score crachait.
Maintenant je peux garder une seule version complète ; de plus le temps de "compilation" est beaucoup plus court qu'en août… diantre ! mais qu'ont-ils fait ?
Je vais donc être obligé de vérifier ce qui ne marchait pas à l’époque (galère, galère…) --JLTB34 (d) 12 décembre 2013 à 13:37 (UTC)[répondre]
Merci beaucoup pour ces remarques. Là je manque un peu de temps pour analyser ça en détail mais il me semble que tu as raison, quand une partition est trop « exotique », il vaut mieux passer par une image (et puis, il y a suffisamment de partition plus standards pour s’occuper par ailleurs). Entre-temps, n’hésite pas à ajouter d’autres exemples et remarques.
Merci surtout du code pour afficher la version de LilyPond (mw:Extension:Score indique erronément que c’est la version 2.12.3 qui est installée… je vais signaler cette erreur). Pour information, il y a eu plusieurs versions de l’extension Score (actuellement, il s’agit de la 0.2 selon Spécial:Version ; en avril, il s’agissait sans doute de la 0.1, de nombreux bugs ont été corrigés depuis) et aucune n’utilise directement Lilypond mais une version vérifiée pour des raisons de sécurité (ce qui prend malheureusement du temps mais qui est nécessaire).
Cdlt, VIGNERON * discut. 12 décembre 2013 à 19:51 (UTC)[répondre]


Les limites de score (version décembre 2013)[modifier]

d’après ce que j’ai pu essayer — mais je ne suis pas spécialiste en Lilypond — ce qui ne fonctionne pas :
- \include <file> : dommage car \include "italiano.ly" permet d'écrire à la française :

\relative do' {do re mi fa sol la si do fad, sib mibb, dodd} au lieu des c d e f g a b c fis, bes eeses cisis
un ticket a été ouvert, je crois, mais l’auteur n’en voit pas l’utilité…
J'ai retrouvé le numéro de ce ticket. Je vais relancer les devs. Ouvrier un ticket pour le bug avec le nom des instruments me semble aussi utile. Yann (d) 16 décembre 2013 à 19:06 (UTC)[répondre]

- \paper et \layout : ayant rapport avec la présentation globale, cela n’est probablement pas nécessaire dans le monde du html.
- \markup en dehors de partitions : Lilypond se targue de permettre l’écriture de livres, etc. Est-ce nécessaire ?
- Les variables : pour éviter les répétitions et rendre le code plus lisible. On peut s’en passer, mais ce serait un "plus" d’avoir cette fonctionnalité.

Il y a aussi du code qui ne fonctionne pas bien, à la limite du bug :
xxxxx


<<
  \new StaffGroup <<
    \new GrandStaff <<
      \new Staff {
        \set Staff.instrumentName = #"Piccolo"
        c''1
      }
      \new Staff {
        \set Staff.instrumentName = #"Flute"
        c''1
      }
    >>
    \new Staff {
      \set Staff.instrumentName = #"Bassoon"
      \clef tenor
      c'1
    }
  >>
  \new PianoStaff <<
    \set PianoStaff.instrumentName = #"Piano"
    \context Staff = "up" {
      c'1
    }
    \context Staff = "down" {
      \clef bass
      c1
    }
  >>
>>


ne permet pas d’afficher correctement le nom des instruments : Piccolo, flute, bassoon, piano.

Il y a aussi certains mystères de la programmation orientée objet qui me dépassent, comme :

<score>
\relative c' {
  \override NoteHead #'color = #red
  c4
  \override NoteHead #'color = #(x11-color 'LimeGreen)
  \override Stem #'color = #blue
  e
}
</score>
conduisent à :

\relative c' {
\override NoteHead #'color = #red
c4
\override NoteHead #'color = #(x11-color 'LimeGreen)
\override Stem #'color = #blue
e
}


et bienvenue dans le monde du débogage de score ;-)

… et qui après bien des recherches est contourné en remplaçant les variables de couleurs par leur "valeurs réelles"
soit red → '(1 0 0), blue → '(0 0 1), etc.
Ce qui finit par donner :[1]


\relative c' {
\override NoteHead #'color = #'(1 0 0) %red
c4
\override NoteHead #'color = #'(0.19607843137254902 0.80392156862745101 0.19607843137254902) %LimeGreen
\override Stem #'color = #'(0 0 1) %blue
e
}



N’hésitez pas à me corriger, contredire et surtout compléter. --JLTB34 (d) 13 décembre 2013 à 10:17 (UTC)[répondre]

  1. j’ai fini par écrire un ticket pour ce cas : https://bugzilla.wikimedia.org/show_bug.cgi?id=58526



Que pensez-vous d’ajouter une section "Musique" dans cette page ? Yann (d) 17 décembre 2013 à 15:55 (UTC)[répondre]

Tu veux dire une section Musique au niveau des portails thématiques (comme les sciences humaines et les religions) ? --JLTB34 (d) 17 décembre 2013 à 16:15 (UTC)[répondre]
Éventuellement aussi, mais c'est plus de travail. Je parle uniquement de cette page : Portail:Nouveautés. Yann (d) 17 décembre 2013 à 16:42 (UTC)[répondre]
Je ne la connaissais pas ; pour moi c'est oui. --JLTB34 (d) 18 décembre 2013 à 05:20 (UTC)[répondre]
Ça implique que toutes les œuvres qui doivent apparaître soient dans une seule catégorie : Musique ? Partitions ? Yann (d) 18 décembre 2013 à 05:58 (UTC)[répondre]
J’ai créé un modèle {{TitrePartition}} qui ajoute la page dans la catégorie Partitions au lieu de la catégorie Poèmes. Les pages de cette catégorie apparaissent dans la nouvelle section "Partitions" de la page Nouveautés. Cordialement, Yann (d) 20 décembre 2013 à 17:11 (UTC)[répondre]

Importations de partitions[modifier]

Bonjour,

J’ai cherché du code à importer. Autant dire que ça ne fonctionne pas : Lettre à Elise. En attendant, je vais commencer par quelque chose de plus simple. Yann (d) 20 décembre 2013 à 16:54 (UTC)[répondre]

Ce que je peux dire, c'est que sous un éditeur extérieur (Frescobaldi), ton fichier se compile correctement jusqu’au bout (même en 2.14.2).
La faute donnée n'a pas l'air d'être dans le code (ligne d'erreur trop grande)
Vu la complexité, il faut peut-être essayer le mode "raw" (que ne connais pas bien), ou essayer de compiler morceau par morceau…
bon courage ! --JLTB34 (d) 21 décembre 2013 à 09:43 (UTC)[répondre]
En mode raw (comme on me l’a suggéré comme "workaround" d’un ticket sur le nom des instruments), on finit par obtenir quelque chose :
oui, c’est de la soupe : le début est sur 2 colonnes, puis une seule… ;
de plus, c’est basé sur un "truc", et en mode vorbis=1, cela ne joue que le do correspondant à \new Score { c1 }
c’est pas gagné… --JLTB34 (d) 22 décembre 2013 à 09:26 (UTC)[répondre]

J’ai réussi à transcrire Va, pensiero, mais il y a encore des erreurs :

  1. Je n'arrive pas à ajouter les paroles ;
  2. Les barres ne sont pas au bon endroit ;
  3. Le retour à la ligne n'est pas correct.

Merci de m’aider à corriger. Yann (d) 20 décembre 2013 à 22:04 (UTC)[répondre]

j'ai pu corriger les points 2 et 3 : tu avais oublier d'indiquer les triolets et pour forcer la fin de ligne c'est \break
pour les paroles je regarderai plus tard…
Si je puis me permettre, attention de ne pas confondre les accentuations sur les notes (c->) avec les crescendo, decrescendo (c\> g\!)
Et avec les paroles…
C'est une des méthodes, il y en a surement de nombreuses autres.
Pour le découpage des paroles, il faut se méfier des "liaisons", car par défaut addlyrics ne met qu'une seule syllabe pour tout le groupe,
d'où le \set melismaBusyProperties = #'() qui permet de forcer une syllabe par note, liée ou pas.
Il y a aussi la possibilité avec les paroles de faire comme avec les notes et d’ajouter une durée sur la syllabe (ex. Va,8. pen16 -sie4)
bonne continuation --JLTB34 (d) 21 décembre 2013 à 06:33 (UTC)[répondre]
Merci bien pour les corrections et ces explications.
J’ai maintenant aussi ajouté les crescendo et decrescendo. Yann (d) 21 décembre 2013 à 10:12 (UTC)[répondre]

Partition sur plusieurs pages[modifier]

Bonjour,

dans Livre:Chants et chansons populaires de la France.djvu, il y a plusieurs partitions réparties sur plusieurs pages, notamment Fanchon, La Marseillaise, etc.
Comment faire cela bien ? Si on utilise le mode "vorbis", et que l’on respecte strictement la partition originale le morceau sera coupé de façon étrange/brutale.
Ou couper le morceau de façon plus logique ; exemple, dans La Marseillaise, la dernière mesure (partielle) avec le texte "Aux" irait rejoindre la page suivante, qui regrouperait le refrain complet.
Ou tout transférer vers la première page et vider la suivante… Il faudrait l’équivalent des modèles "tiret" et "tiret2".
Je suppose qu’après transclusion les différentes pages de partitions seront toujours des entités distinctes et qu’on ne peut faire jouer le morceau complet.

--JLTB34 (d) 24 décembre 2013 à 14:20 (UTC)[répondre]

Bonjour,
Le solution de toute mettre dans la première page me semble la plus logique ; c’est d’ailleurs, ce que l’on faisait avant d’avoir les modèles tiret/tiret2 ou le ref follow pour les notes de bas de page sur deux pages (peut-être serait-il possible d’ajouter un follow dans la balise Score mais j’en doute).
Cdlt, VIGNERON * discut. 26 décembre 2013 à 16:30 (UTC)[répondre]
PS: je viens d’effectuer la « fusion » en première page pour Page:Barzaz Breiz, huitième édition.djvu/650, cela me semble effectivement ce qu’il y a de mieux (au passage, une relecture de ces partitions serait appréciée).

Quelqu'un sait comment corriger cet erreur ? J'ai copié la syntaxe de en:s:Page:Te Amo music.pdf/1, mais, à l'évidence, quelque chose non a fonctionné. CalendulaAsteraceae (d) 19 octobre 2022 à 05:39 (UTC)[répondre]