Une refonte graphique vient d'être mise en ligne. Nous espérons qu'elle vous plaira. Merci de nous signaler tout bug ou perte de fonctionnalité ici →
Un cadeau d'UVI pour les 25 ans d'Audiofanzine
Pour célébrer notre quart de siècle, UVI se joint à nous et vous offre le Digital Synsations Vol.1. Pour en profiter c'est par ici 👉
Nouveauté : Bookmark article, news ou tuto
Bookmarkez un article, une news ou un tuto et retrouvez-le dans votre section "Mes signets" du menu membre.
6 nouveaux annuaires
Luthiers, Réparateurs, Cours de musique, Studios d’enregistrement, de mastering et de répétition... Suggérez l’ajout d’une entreprise, inscrivez la vôtre ou déposez un avis.
Alertes disponibilité et baisse de prix
Ces nouvelles fonctionnalités vous permettent d'être informé·e dès qu'un produit est disponible ou que son prix a baissé.
Tentatives d'arnaque dans les petites annonces
Nous faisons face depuis quelques mois à une recrudescence de tentatives d'arnaques dans les petites annonces. Suivez nos recommandations >
Sujet de la discussionPosté le 23/03/2020 à 07:37:09Variables Lilypond
Bonjour à toutes/tous.
Dans Lilypond, l'utilisation de variables, au sens informatique du terme, permet d'aérer la présentation du fichier source, et donc sa lisibilité. Une utilisation est d'attribuer à une séquence musicale une variable:
musique = {a b c d}
Ensuite, au lieu d'entrer les notes, il suffira d'énoncer la variable:
\score{
\new Staff = "musique" \musique
}
Evidemment, ça ne sert que pour des contenus musicaux conséquents et/ou pour combiner avec d'autres fonctions, de mise en page notamment.
Question: un fichier source peut contenir des "chapitres", commençant chacun sur une nouvelle page (je suis en train de rédiger un résumé de ce que je comprends de l'harmonie, avec nombreuses combinaisons texte/musique).
Il existe la commande \bookpart pour celà.
Sauf que, l'utilisation de variables à l'intérieur d'une "bookpart" semble ne pas fonctionner. Un message d'erreur indique que le nom même de la variable ne peut pas être interprété.
Sur le site de Lilypond, un échange avec un "user" montre qu'il y a peut-être là un bug.
Quelqu'un a-t'il une idée?
Alain
muchos
792
Posteur·euse AFfolé·e
Membre depuis 20 ans
2Posté le 28/03/2020 à 16:35:28
Bonjour Alain,
Je viens de tester, et ça fonctionne pour moi. Exemple :
\version "2.18.2"
% Mes variables musique = { \relative c' { d e f a } }
\book {
\header { title = "Variable dans Bookpart" }
\bookpart {
\header { piece = "Sans variable" }
\score {
\new Staff="1" {
\relative c' { a b c d }
} % 1
} % score
} % bookpart
\bookpart {
\header { piece = "Avec variable" }
\score {
\new Staff="2"
\musique
} % score
} % bookpart
} % book
Peut-être le problème vient-il du positionnement de la déclaration de la variable, ou encore de l’usage d’un caractère numérique dans le nom de la variable.