Autor Thema: GELÖST: Tacettakt  (Gelesen 1670 mal)

dennis1307

  • Member
GELÖST: Tacettakt
« am: Montag, 3. Juni 2013, 15:59 »
Hallo,

ich würde gerne einen Tacettakt erstellen, weiß aber nicht wie. Er soll so wie hier in der Mitte aussehen. Ich habe keine Ahnung und habe auch nichts halbwegs konkretes gefunden. Über Hilfe wäre ich mehr als dankbar.

Es grüßt freundlichst
Dennis

EDIT: Als gelöst markiert.
« Letzte Änderung: Dienstag, 4. Juni 2013, 11:04 von dennis1307 »

RobUr

  • Member
Re: Tacettakt
« Antwort #1 am: Montag, 3. Juni 2013, 16:51 »
\version "2.16.2"

\paper {
ragged-right = ##f
}

\relative c {
\compressFullBarRests
\override MultiMeasureRest #'expand-limit = 1
\override MultiMeasureRestNumber #'stencil = ##f

R1*2 \bar "|."
}

Gruß, Robert

dennis1307

  • Member
Re: Tacettakt
« Antwort #2 am: Montag, 3. Juni 2013, 16:55 »
Dank Dir!

Be-3

  • Member
Re: Tacettakt
« Antwort #3 am: Montag, 3. Juni 2013, 16:58 »
Hallo Dennis,

Das ist ja kein einzelner Takt, sondern ein ganzer Satz... Es soll zu Ausdruck kommen, daß das entsprechende Instrument nichts zu spielen hat/nicht besetzt ist.

Was tun?

Ich habe solch ein Mini-Stück angelegt, das nur aus eine Ganztaktpause enthält (R1) und davor folgende Overrides (die könnten auch im Layout-Kontext stehen, tut aber nichts zur Sache). Wahlweise könnte man auch die entsprechenden Engraver entfernen.

Kein Schlüssel -> Clef-Stencil entfernt
Keine Taktangabe -> TimeSignature-Stencil entfernt
Keinerlei Taktlstriche -> BarLine-Stencil entfernt

Jetzt kommt der Trick mit der Pause: Wenn man das MulitMeasureRest #'expand-limit auf #0 stellt, wird die Ganzaktpause mit dem Mehrtaktpausenzeichen gesetzt.

Das war's eigentlich schon.

Abschließend muß man nur noch dafür sorgen, daß die Zeile über die ganze Breite ausgedehnt wird, indem man im Layout-block ragged-right = #t zuläßt und, um genau am Beispiel zu bleiben, den Zeileneinzug entfernt (indent = #0)

\version "2.16.1"

\score {
  {
    \override Staff.Clef #'stencil = ##f
    \override Staff.TimeSignature #'stencil = ##f
    \override Staff.BarLine #'stencil = ##f
    \override Staff.MultiMeasureRest #'expand-limit = #0
    R1
  }
  \layout { ragged-right = ##f indent = #0 }
}

Viele Grüße
Torsten


PS: Zu spät... ;)

dennis1307

  • Member
GELÖST: Tacettakt
« Antwort #4 am: Montag, 3. Juni 2013, 17:16 »
Hallo Thorsten,

deine Variante gefällt mir noch besser :D. Ist so abgespeichert.

Besten Dank euch beiden.
Dennis
« Letzte Änderung: Dienstag, 4. Juni 2013, 11:00 von dennis1307 »