Autor Thema: Taktwechsel in 2.17  (Gelesen 1446 mal)

chf

  • Member
Taktwechsel in 2.17
« am: Sonntag, 30. Juni 2013, 15:10 »
Liebe Freunde,

folgende Definition hilft wunderbar in  \version "2.16.2"
#(define ((custom-time-signature one two three four) grob)
   (grob-interpret-markup grob
                          (markup #:override '(baseline-skip . 0) #:number
                                  (#:line ((#:column (one two))
                                           (#:column (three four))
                                           )))))
\override Score.TimeSignature #'stencil = #(custom-time-signature "4" "4" "3" "4" )

Nun brauche ich sie aber für 2.17.19 !?!

Gruß
chf


eluze

  • Member
Re: Taktwechsel in 2.17
« Antwort #1 am: Sonntag, 30. Juni 2013, 15:30 »
convert-ly!!!

harm6

  • Member
Re: Taktwechsel in 2.17
« Antwort #2 am: Sonntag, 30. Juni 2013, 15:46 »
Hallo,

convert-ly völlig außer acht lassend, kompiliert folgender Code ohne Probleme (mit 2.17.20) und liefert das angehängte Bild.
Es würde mich sehr überraschen, wenn das mit 2.17.19 anders wäre.

\version "2.17.19"

#(define ((custom-time-signature one two three four) grob)
   (grob-interpret-markup grob
                          (markup #:override '(baseline-skip . 0) #:number
                                  (#:line ((#:column (one two))
                                           (#:column (three four))
                                           )))))
                                           
{
\override Score.TimeSignature #'stencil =
#(custom-time-signature "4" "4" "3" "4")
c''
}

Falls Du nicht dieses Ergebnis bekommst liegt das Problem woanders.

Gruß,
  Harm

EDIT:

P.S.
Mittlerweile kann man teilweise auch LilyPond-Syntax in dieser (und ähnlichen) Definition benutzen:

#(define ((custom-time-signature one two three four) grob)
   (grob-interpret-markup grob
     #{
           \markup
             \override #'(baseline-skip . 0)
               \number
                 \line {
                     \column { #one #two }
                       \column { #three #four }
                   }
     #}))
Ist wahrscheinlich in vielen Fällen einfacher zu verstehen.

« Letzte Änderung: Sonntag, 30. Juni 2013, 16:20 von harm6 »

chf

  • Member
Re: Taktwechsel in 2.17
« Antwort #3 am: Sonntag, 30. Juni 2013, 16:37 »
Liebe Leute,

entschuldigt bitte - ich hatte einen Notationsfehler übersehen! Meine Frage war übereilt...

Danke!
CHrista