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 >
Payez en 3 ou 4 fois vos achats d'occasion
Achetez plus facilement les produits dont vous rêvez grâce au paiement en 3 ou 4x dans les petites annonces.
Notez AF !
Dites-nous ce que vous pensez d'AF sur notre page Trustpilot ! Nous lisons et répondons à tous les avis.
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.