Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Luftikussl am Dienstag, 17. Februar 2015, 09:08

Titel: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: Luftikussl am Dienstag, 17. Februar 2015, 09:08
Hallo!

Ich suche eine Möglichkeit, mehrere gleiche Takte, die aufeinander folgen, darüber als Zählhilfe durchzunumerieren.

Wie kann ich das bewerkstelligen?

Danke und schöne Grüße

Luftikussl
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: iugin am Dienstag, 17. Februar 2015, 11:23
Hallo

zuerst: poste bitte immer ein kompilierbares Beispiel oder ein Bild oder etwas, wo klar ist, was du haben möchtest :)

Ich denke, du meinst so etwas, oder?
\version "2.18.2"

\language"deutsch"

music = \relative c' {
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  c4 c c c |
  c4 c c c |

}

\score {
    \new Staff { \music }

    \layout {
      \context {
        \Staff
        \consists #Measure_counter_engraver
      }
    } 
}

Liebe Grüsse

Eugenio
Titel: Erledigt! Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: Luftikussl am Dienstag, 17. Februar 2015, 14:54
Danke Eugenio,

das ist genau das, was ich gesucht habe.

Entschuldige bitte, daß kein Beispiel als Bild dabei war, doch Du hast mich auch so exakt verstanden!

Muß ich das Thema jetzt schließen, oder macht das ein Moderator?

Gruß

Luftikussl
Titel: Doch nicht begriffen! Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: Luftikussl am Dienstag, 17. Februar 2015, 15:33
Hallo Eugenio,

zu früh gejubelt. Im "Ernstfall" weiß ich doch nicht, wo die wichtige Zeile
\consists #Measure_counter_engraver
 rein muß:

\version "2.18.2"

\language"deutsch"

PartPOneVoiceOne = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}
PartPOneVoiceTwo  = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}

\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
      \context Staff <<
        \context Voice = "PartPOneVoiceOne" { \PartPOneVoiceOne }
%     \consists #Measure_counter_engraver
      >>
    >>

  >>
  \layout {}
}
\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
%      \consists #Measure_counter_engraver
      \context Staff <<
        \context Voice = "PartPOneVoiceTwo" { \PartPOneVoiceTwo }
%     \consists #Measure_counter_engraver
      >>
    >>
%\consists #Measure_counter_engraver
  >>
% \consists #Measure_counter_engraver
 \layout {}
}

Um Rückfragen zuvorzukommen: Ich habe leider wenig Ahnung von Lilypond, schreibe die Noten mit MuseScore ein, exportiere als XML und importiere mit Frescobaldi, da Lilypond einfach die beste Notenschrift ergibt, die ich am PC kenne.

Oft sind aber noch ein paar Anpassungen nötig...

Es wäre ganz lieb, wenn Du/ Ihr mir trotzdem helft!

Viele Grüße

Luftikussl
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: Franz am Dienstag, 17. Februar 2015, 16:10
Hallo,
schau mal hier:
http://www.lilypond.org/doc/v2.18/Documentation/snippets/repeats#repeats-centered-measure-numbers

Gruß
Franz-Rudolf
Titel: Ratlos..
Beitrag von: Luftikussl am Dienstag, 17. Februar 2015, 17:00
Hallo Franz-Rudolf,

Danke, aber jetzt sieht das alles noch viel komplizierter aus, da der Aufbau ganz anders gestrickt ist und ich versteh gar nichts mehr... Bei mir kommt zuerst \score und danach erst \layout und wenn ich da \consists #Measure_counter_engraver reinpacke, passiert gar nichts. - Nicht mal das geliebte "Wurde mit dem Return-Code 1 beendet.", das ich sonst so oft zu Gesicht bekomme.

Gibt es denn so viele verschiedene Konzepte, wie man eine Datei aufbauen kann?? Zum Haareausraufen.

Könnte vielleicht doch jemand so nett sein, in meinen Entwurf an der richtigen Stelle das
\consists #Measure_counter_engraver
einfügen? Bitte!

Und ja, ich weiß, ich müßte mich einmal von der Pike auf mit Lilypond beschäftigen. Gibt es da einen empfehlenswerten (am besten selbst schon mal gegangenen!) Einstieg?

Gruß

Luftikussl
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: trulli am Dienstag, 17. Februar 2015, 17:25
\version "2.18.2"

\language"deutsch"

PartPOneVoiceOne = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}
PartPOneVoiceTwo  = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}

\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
      \context Staff <<
        \context Voice = "PartPOneVoiceOne" { \PartPOneVoiceOne }
%     \consists #Measure_counter_engraver
      >>
    >>

  >>
  \layout {}
}
\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
%      \consists #Measure_counter_engraver
      \context Staff <<
        \context Voice = "PartPOneVoiceTwo" { \PartPOneVoiceTwo }
%     \consists #Measure_counter_engraver
      >>
    >>
%\consists #Measure_counter_engraver
  >>
% \consists #Measure_counter_engraver
  \layout {
      \context {
        \Staff
        \consists #Measure_counter_engraver
      }
    } 
}

LG
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: iugin am Dienstag, 17. Februar 2015, 17:29
Hallo Luftikussl

hier:
\version "2.18.2"

\language"deutsch"

PartPOneVoiceOne = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}
PartPOneVoiceTwo  = \relative c' {
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d d d d |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
  d4 d d d |
  c4 c d e |
  \startMeasureCount
  c4 c c c |
  c4 c c c |
  c4 c c c |
  \stopMeasureCount
}

\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
      \context Staff <<
        \context Voice = "PartPOneVoiceOne" { \PartPOneVoiceOne }
%     \consists #Measure_counter_engraver
      >>
    >>

  >>
  \layout {
      \context {
        \Staff
        \consists #Measure_counter_engraver
      }
    } 
}
\score {
  <<
    \new Staff <<
      \set Staff.instrumentName = "Violins 2"
      \set Staff.shortInstrumentName = "Vlns. 2"
%      \consists #Measure_counter_engraver
      \context Staff <<
        \context Voice = "PartPOneVoiceTwo" { \PartPOneVoiceTwo }
%     \consists #Measure_counter_engraver
      >>
    >>
%\consists #Measure_counter_engraver
  >>
% \consists #Measure_counter_engraver
\layout {
      \context {
        \Staff
        \consists #Measure_counter_engraver
      }
    } 
}
Ich habe nicht so viel Zeit im Moment, aber das Befehl \consists #Measure_counter_engraver muss in einem \context-Block, welcher in einem \layout Block sein muss. Und ein \layout-Block ist im \score.
Vielleicht hilft dir das Handbuch zu lesen, Kapitel 3.

Einen lieben Gruss

Eugenio
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: Luftikussl am Dienstag, 17. Februar 2015, 19:05
Hallo Euch beiden,

ganz herzlichen Dank, so funktioniert es wunderbar.!

Ich verstehe es zwar leider (noch) nicht, aber ich werde mir den entsprechenden Abschnitt des Handbuchs einmal vornehmen.

Danke nochmals allen!

Liebe Grüße

Luftikussl
Titel: Re: Zählhilfe - mehrere gleiche Takte durchnumerieren
Beitrag von: iugin am Mittwoch, 18. Februar 2015, 07:56
Hallo

nur zur Info: es sind da mehrere Faktoren. Das eine ist die Struktur der Partitur (mit \layout und so), das andere sind Kontexte. Aber: alles was im Handbuch ist, ist ziemlich wichtig. Ganz am Anfang hatte ich praktisch alles gedruckt (2 Seiten pro Blatt, vorne und hinten) und im Zug gelesen. Du lernst so schon viel...

Lieber Gruss

Eugenio