• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Ausnahme von \RemoveEmptyRhythmicStaffContext?

Begonnen von Leonach, Donnerstag, 25. Februar 2010, 18:17

Vorheriges Thema - Nächstes Thema

Leonach

Hallo,

ich möchte gerne in einer Partitur die leeren Takte von Rhythmussystemen ausblenden, was bekanntlich mit \RemoveEmptyRhythmicStaffContext geht. Allerdings möchte ich explizit ein System davon ausnehmen (eine Dirigierstimme, die nur aus leeren Takten mit Taktangaben besteht).

Wie kann ich das machen?

für jede Information dankbar

Leonach

ding-dong

wie ist denn dein code bisher? (minimal)
vielleicht ist es einfacher, wenn man die frage in einem konkreten kontext versteht!

kilgore

In dem "Ausnahme-System" kannst du, statt "s" oder "\skip" oder "r" zu schreiben (skips oder pausen), schreib doch einfach Töne mit \hideNotes.

Bin mir nicht sicher ob es funktioniert, aber ich denke schon.   

\hideNotes c1 c1 c1 c1 \unHideNotes
\break

So werden die Systeme dann erscheinen, weil sie eigentlich nicht mehr "leer" sind...
oder?

RobUr

Damit es schick aussieht, sollten in dieser Zeile aber wenigstens Ganztaktpausen sichtbar sein! Dazu das \[un]hideNotes-Konstrukt 2-stimmig gestalten, wobei eine Stimme die Ganztaktpausen bekommt und die andere Stimme die unsichtbar gemachten Noten, z.B.:

<<
{ \hideNotes c1 c c c \unHideNotes }
\\
{ \override MultiMeasureRest #'staff-position = #-0.01  R1*4 }
>>


Grüße, Robert

Leonach

Danke! \hideNotes funktioniert genau so, wie ich es haben möchte!  :)