lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Orchestra Tempo Staff?


From: Ben
Subject: Re: Orchestra Tempo Staff?
Date: Wed, 24 Apr 2019 14:00:30 -0400
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

On 4/24/2019 12:59 PM, Marc Evanstein (formerly Evans) wrote:
Hi everyone,

I'm currently trying to engrave an orchestra piece, and am unclear about
the best way to work with metronome marks, accelerandi, ritardandi and
other tempo markings.

The basic issue is that in the score I would like tempo markings to
appear at the top as well as above the strings, and that I'd also like
to keep all the marks at the same vertical level. I'm wondering if maybe
the marks need to in some way occupy their own "staff", similar to a
separate dynamics staff, except not containing dynamics?

Any advice would be greatly appreciated! It feels like maybe I'm missing
something obvious.

Thanks,

Marc


Hi Marc,

There's a few different ways to approach this sort of thing, but I would at the very least suggest a global block. This is where you would place tempo marks and perhaps rehearsal marks - those things that you want to use across the score. (see attached)

Here's just one way to consider approaching this with your layout as well:


\version "2.19.82"


global = {
  \time 3/4
  \tempo "Allegro" 4=100
  s4*3*2
  \mark \default s4*3*2
}

part = {
  \clef treble
  \repeat unfold 4 { c'4 d' e' }
}

\score {
  <<
    \new ScoreMarks \global
    \new Staff \with { instrumentName = "" }
    << \global \part >>
    \new ScoreMarks \global

    \new Staff << \global \part >>
    \new Staff << \global \part >>

    \new ScoreMarks \with {
      \override MetronomeMark.padding = #-1
      \override RehearsalMark.padding = #-1
    } \global

    <<
      \new Staff << \global \part >>
      \new Staff << \global \part >>
    >>

    \new Staff << \global \part >>
    \new Staff << \global \part >>
    \new Staff << \global \part >>
    \new Staff << \global \part >>
    <<
      \new ScoreMarks \global
      \new Staff \with { instrumentName = "" }<< \global \part >>
    >>
    \new Staff << \global \part >>
    \new Staff << \global \part >>
    \new Staff << \global \part >>
  >>
}

\layout {
  \context {
    \type "Engraver_group"
    \name ScoreMarks
    \consists "Staff_collecting_engraver"
    \consists "Axis_group_engraver"
    \override VerticalAxisGroup.staff-affinity = #DOWN
    \consists "Mark_engraver"
    \consists "Time_signature_engraver"
    \override TimeSignature.stencil = #point-stencil
    \consists "Metronome_mark_engraver"
    \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #3
  }
  \context {
    \Score
    \remove "Mark_engraver"
    \remove "Metronome_mark_engraver"
    \accepts ScoreMarks
  }
}

Attachment: global tempo etc.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]