Autor Thema: Studierzeichen zentral verwalten  (Gelesen 1619 mal)

dennis1307

  • Member
Studierzeichen zentral verwalten
« am: Mittwoch, 4. Juni 2014, 13:31 »
Liebe Lilyponder,

ich habe ein Problem. Ich würde gerne alle Studierzeichen für ein sehr großes Projekt zentral in einer eigenen Stimme erstellen und dann in die Einzelstimmen einbinden. Geht das über »silent voices«? Und wenn ja, wie binde ich die ein?

Hier ein Minimalbeispiel. Wo und wie binde ich die Studierzeichen ein?

\version "2.17.97"

kyrieViolinoI = \relative c'' {

%%% 1 - 4 %%%

a2.
a
a
a

%%% 5 - 8 %%%

a
a
a
a

}

globalKyrie = {

\time 3/4
\tempo "Andante"
\compressFullBarRests

}

kyrieMarks = {

s2.*2
s2.*2 \mark \default
s2.*2 \mark \default
s2.*2 \mark \default

}

\score {
<<
\new Staff = "kyrieViolinoI" <<
\new Voice = "kyrieViolinoI" {
\clef treble
\globalKyrie
\kyrieViolinoI
}
>>
>>

\layout {}
}

Danke schon einmal im Voraus für eure Hilfe
Dennis

dennis1307

  • Member
Re: Studierzeichen zentral verwalten
« Antwort #1 am: Samstag, 7. Juni 2014, 20:10 »
Hmm. Ziemliche Stille hier. Also, ich habe ein wenig herum experimentiert. Mit partcombine scheint es einigermaßen zu funktionieren, aber wenn die Studierzeichen nach einer (oder mehreren) Ganztaktpausen folgen, und ich dann noch einige Pausen habe, dann werden diese verschoben (s. Anhang). Jemand eine andere Idee?

GLG Dennis

\version "2.17.97"

kyrieViolinoI = \relative c'' {

%%% 1 - 4 %%%

a2.
a
R1*3/4*2

%%% 5 - 8 %%%

r4 r a
a2.
a
a

}

globalKyrie = {

\key d \minor
\time 3/4
\tempo "Andante"
\compressFullBarRests

\set Staff.soloText = #""
\set Staff.soloIIText = #""
\set Staff.aDueText = #""

}

kyrieMarks = {

\set Score.markFormatter = #format-mark-circle-alphabet

s2.*2 \mark \default
s2.*2 \mark \default
s2.*2 \mark \default
s2.*2 \mark \default

}

\score {
<<
\new Staff = "kyrieViolinoI" <<
\new Voice = "kyrieViolinoI" {
\clef treble
\globalKyrie
\partcombine \kyrieViolinoI \kyrieMarks
}
>>
>>

\layout {}
}

fugenkomponist

  • Member
Re: Studierzeichen zentral verwalten
« Antwort #2 am: Samstag, 7. Juni 2014, 20:27 »
Probier statt \partcombine \kyrieMarks \kyrieViolino mal einfach <<\kyrieMarks \kyrieViolino>>
Besser noch:<<
  \kyrieGlobal
  \kyrieMarks
  { \clef treble \kyrieViolino }
>>
Dann kannst du auch in \kyrieGlobal Tempoänderungen etc. reintun – oder gleich die \marks ;)

dennis1307

  • Member
Re: Studierzeichen zentral verwalten
« Antwort #3 am: Samstag, 7. Juni 2014, 20:49 »
Tausend Dank. Das war genau das, was ich gesucht habe. :)

ingmar

  • Member
hallo,


dazu muss also die Stimme mit den \mark ausschließlich aus "s", nichtgedruckten Pausen sozusagen, bestehen, sonst würde sie ja als zweites System dazugedruckt. Je nach Faktur kann in einer solchen Stimme die Orientierung ziemlich schwerfallen.

Wie würde ich das machen, wenn ich die Probebuchstaben und Tempoangaben in einer tatsächlich gespielten Stimme eintragen möchte? Besteht die Möglichkeit, diese Stimme on the fly in eine stumme Stimme zu verwandeln, so dass sie so wie hier auch als reine \mark-Stimme innerhalb einer anderen Einzelstimme verwendet werden kann? Oder wie würde man da vorgehen?

(Weiß nicht, ob ich mich hier sehr verständlich ausdrücke...)

Gruß,
--ingmar