|
From: | Éditions IN NOMINE |
Subject: | espaces entre tablatures |
Date: | Thu, 29 Jul 2010 15:22:00 +0200 |
User-agent: | Thunderbird 2.0.0.24 (X11/20100411) |
Bonjour à toute la
liste. Aujourd'hui, double peine : VerticalAxisGroup :-[ + TabStaff :-( . Autant vous dire que je suis au désespoir :'( Je m'explique : voici l'allure de mon score : \score{ << \new Staff {\hampesprelude} %une ligne de notes sans portée, pour indiquer au-dessus de la tablature les rythmes \new TabStaff { \set TabStaff.stringTunings = #jenkinsI %le tuning de la viole \prelude} % la tablature proprement dite rentrée dans un fichier à part >> \midi{} \layout{} } J'ai réussi à régler l'espace entre les indications de rythme et la TabStaff par un : \context { \Staff (...) \override VerticalAxisGroup #'next-staff-spacing = #'((minimum-distance . 10)) } Ca marche parce que VerticalAxisGroup agit justement sur mon Group (ligne de rythme + tablature). Et c'est pourquoi je ne peux pas l'utiliser pour régler l'espacement des sauts de ligne (c'est vrai ce que je dis ?). Je ne parviens donc pas à régler la hauteur entre deux systèmes consécutifs... j'ai testé à toutes les sauces (sauf une sans doute...) les between-system-machintruc, sans succès... et j'ai l'impression d'aborder un sujet 1000 fois remis sur le tapis et 1000 fois résolu... Any help ? Merci d'avance ! JMarc Je vous donne ci-dessous l'exemple complet : tablatures.ly (notes + hampes) : \version "2.13" hampesprelude =\relative c' {\stemUp d16 s8. s2. s1*6 s4. s d8 s4. d2} prelude = \relative c {\time 2/2 bes16 f' g a bes c d ees f d f bes, a bes f d' c d bes f bes, f' g f ees f d ees' g f d f bes, d, ees g a bes c ees, d ees f\4 a bes c d f, g a bes d f a, g ees' d f, ees g c d, c bes' f a bes, f' g a bes f\4 e d c f\4 e f\4 g\4 bes, a f'\4 g, f'\4 e bes'\3 f, bes'\3 a\3 f g a bes c a bes c d bes c d ees c d bes c d ees f g ees f \cadenzaOn d ees c d <c f,> ees, \bar "|" <d f bes> c (bes) <bes' f\3 f\4 c f,> a (g) \bar "|" \cadenzaOff a8 bes ees a, <d bes f d bes>2 \bar "|." } %%%%% hampesallemandeI =\relative c' {%que des ré, comme ça la ligne de rythme au-dessus de la tablature est bien droite \stemUp \autoBeamOff d2 d8 d16 s s4 d4 d8 s d4 d8 s d8 s d4 d8 s d4 d4. d8 d4 s d4 s2. d2. s4 d4. d8 d4 d8 s d4 s2. d4 d8 s s2 d8 s s4 d16 s d8 s4 d2 d4 d8 s d4 s2. d4 d8 s d4 s d4 d8 s d4 d8 s d4 d8 s d4 s d4 d8 s d4 d8 s d4 d8 s s2 d2. s4 } allemandeI = \relative c' {\time 2/2 <bes f d bes>2 s8 c16 d\2 ees\2 d\2 c bes\3 f'4 a,8 g f4 ees'8 d c8 d <ees bes g>4 d8 f, <c' g ees>4 <bes f d>4. c8 d4\2 ees, <c' f,>4 d <d bes g> e <f c f,>2. r4^\erreur \bar ":|:" <c f,>4. bes8 a4 <g ees>8 a <bes g d>4 a <g ees> d c4 ees'8 d c (bes) a (g) <bes f d>8 c, bes c' d16\2 ees\2 d8\2 c bes\3 <c f,>2 f4 c8 d ees4 g, a <d bes> <c f,>4 c,8 d <g ees>4 g, <c a>4 f8\4 ees <d bes>4 a8 g <f'\4 c f,>4 ees8 d <ees c fis,>4 f\4 <a f ees c g>4 d,8 c <bes' f d>4 c,8 (bes) <bes' f f\4 c f,>4 a8 g a bes ees a, <bes f d bes>2. r4 \bar ":|" } pagetablature.ly (le fichier de mise en page, justement !) \version "2.13" %%%% \layout { \context { \Score \override BarNumber #'stencil = ##f tempoHideNote = ##t } \context {%pour la ligne de rythme au-dessus de la tablature \Staff \remove "Clef_engraver" \remove "Time_signature_engraver" \remove "Staff_symbol_engraver" fontSize = #-3 \override StaffSymbol #'staff-space = #(magstep -3) \override Stem #'length = #5 %\override VerticalAxisGroup #'next-staff-spacing = #'((minimum-distance . 10)) } \context { \TabStaff \remove "Clef_engraver" tablatureFormat = #fret-letter-tablature-format %lettres \override StaffSymbol #'staff-space = #2 %espacement des lignes de tablature \override TabNoteHead #'extra-offset = #'(0 . .4) %je lève l'ensemble pour que les lettres soient entre 2 lignes et non à cheval } \context { \TabVoice \override Stem #'transparent = ##t %pas de hampe au sein de la tablature \override Beam #'transparent = ##t %pas de ligature \override Dots #'transparent = ##t %pas de point \override TabNoteHead #'font-name = #'"Times New Roman Italic" \override TabNoteHead #'font-size = #3 %taille de fonte \override TabNoteHead #'whiteout = ##f %pas de blanc autour } } %%%% \paper { between-system-space = 20 %aucun effet... bottom-margin = 0\cm top-margin = 0\cm indent = 30 \mm between-system-padding = #0.5 %aucun effet... } et la partie principale : jenkinstablature.ly \version "2.13" #(set-global-staff-size 24) %%%%%%%%%% \include"pagetablature.ly" \include "tablatures.ly" jenkinsI = #'(2 -3 -7 -10 -14 -19) accord F Bes d f a d' \score{ << \new Staff {\hampesprelude} \new TabStaff { \set TabStaff.stringTunings = #jenkinsI \prelude} >> \layout{} } \score{ << \new Staff {\hampesallemandeI} \new TabStaff {\set TabStaff.stringTunings = #jenkinsI \allemandeI} >> \layout{} } |
[Prev in Thread] | Current Thread | [Next in Thread] |