[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \header avec variables dans un bookpart
From: |
Martial R |
Subject: |
Re: \header avec variables dans un bookpart |
Date: |
Thu, 25 Aug 2022 19:59:30 +0200 |
Bonjour,
Sauf si je n'ai pas compris ce que tu veux
ça, ça le fait :
%-----------------------------------------------------
basse = { \clef "bass" \repeat unfold 4 { c1 } }
accords = \chordmode { c1:7 }
BookPartI = \bookpart {
\header { title = "1" }
\score {
<<
\new ChordNames \accords
\new Staff \basse
>>
}
}
BookPartII = \bookpart {
\header { title = "2" }
\score {
<<
\new ChordNames \accords
\new Staff \basse
>>
}
}
\BookPartI
\BookPartII
%-----------------------------------------
Le jeu. 25 août 2022 à 19:38, Vincent Gay <vgay@vintherine.org> a écrit :
>
> Bonjour à toutes et à tous,
>
> Mon projet est de réaliser un recueil de partitions de Jazz façon Real Book.
> Actuellement toutes ces partitions existent en l'état de fichiers
> indépendants comprenant une ou plusieurs parties (mélodie, voicing, basse,
> piano...) et une grille harmonique, chacune faisant l'objet d'un bookpart.
> J'imagine donc une architecture sous la forme suivante :
>
> \include fichier1
> \include fichier2
> ...
> \include fichierN
>
> \book {
> Fichier1Part1
> Fichier1Part2
> Fichier2Part1
> ...
> FichierNPartN
> }
>
>
> J'essaie donc de mettre des booparts en variables
>
> basse = { \clef "bass" \repeat unfold 4 { c1 } }
> accords = \chordmode { c1:7 }
> BookPartI = \bookpart {
> \score {
> <<
> \new ChordNames \accords
> \new Staff \musique
> >>
> }
> }
> BookPartII = \bookpart {
> \score {
> <<
> \new ChordNames \accords
> \new Staff \basse
> >>
> }
> }
>
> et maintenant si je veux intégrer celles-ci dans un book et ça coince à
> partir de la deuxième :
>
> \book {
> \BookPartI
> }
> C'est bon
>
> \book {
> \BookPartI
> \BookPartII
> }
>
> Démarrage lilypond 2.23.11 [Sans titre (3)]...
>
> Traitement de « /tmp/frescobaldi-8m96uakd/tmp42mazrx6/document.ly »
>
> Analyse...
>
> /tmp/frescobaldi-8m96uakd/tmp42mazrx6/document.ly:26:3: Erreur : syntax
> error, unexpected BOOK_IDENTIFIER
>
> \BookPartII
>
> erreur fatale : erreur sur les fichiers
> "/tmp/frescobaldi-8m96uakd/tmp42mazrx6/document.ly"
>
> Arrêté avec le code de retour 1.
>
>
> Pourquoi (et comment faire) ?
>
> Merci d'avance
>
>
>
>
--
Martial Rameaux