|
From: | Vincent Gay |
Subject: | \enablePolymeter effets de bord |
Date: | Tue, 26 Jul 2022 16:51:19 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
Analyse...
/tmp/frescobaldi-r3tdbpe_/tmpmkohmj4r/ReprisesAlternatives.ly:16:5: Erreur : \paper est nécessaire pour définir les paramètres de la page
\layout {
\version "2.23.10"
Pour les rendre indépendantes, ce n'est pas le Bar_engraver qu'il faut déplacer, car le Bar_engraver est juste chargé de créer les barres de mesure, et comme il y a bien une barre de mesure pour chaque ligne de grille d'accords, il est déjà au niveau ChordGrid et pas ChordGridScore. Le graveur qui s'occupe de synchroniser les barres de mesure entre les portées est le Timing_translator. Tu peux donc t'en sortir avec un \remove Timing_translator dans le \context { \ChordGridScore ... } et \consists Timing_translator dans \context { \ChordGrid ... }. Il y a aussi l'astuce qui consiste à remarquer que rendre les portées indépendantes au niveau de la synchronisation temporelle, c'est aussi ce que l'on fait pour une partition polymétrique, et en 2.23.10, il y a une commande toute prête qui fait cela, \enablePolymeter. Ce qui donne : \version "2.23.10" \paper { ragged-right = ##f indent = 0 } \layout { \enablePolymeter \context { \ChordGridScore \remove Volta_engraver \remove Staff_collecting_engraver startRepeatBarType = #"[|:" endRepeatBarType = #":|]" doubleRepeatBarType = #":|][|:" rehearsalMarkFormatter = #format-mark-box-letters } \context { \ChordGrid \consists Volta_engraver \consists Staff_collecting_engraver } }
-- Vincent Gay Envoyé depuis mon saxo-phone :) https://myrealbook.vintherine.org/ - http://photos.vintherine.org/
[Prev in Thread] | Current Thread | [Next in Thread] |