【问题标题】:Lilypond: Adjacent analysis bracketsLilypond:相邻分析括号
【发布时间】:2017-08-08 15:38:04
【问题描述】:

我需要几个相当不寻常的分析括号组合(至少我在网上没有找到很多帮助)。首先,我想要重叠的分析括号,我已经设法实现了。现在,我还需要“相邻括号”,这意味着一个括号在一个音符上结束,而在同一个音符上另一个括号开始。所以理论上我需要这个:“g4\stopGroup\startGroup”。但是,这只会导致一个大括号。这是我的示例代码,它目前的问题是 g4 在两个声音中,因此可见两次,而它应该只出现一次,但两个括号都应该包含它。

\version "2.19.61"

adjtwo = \relative c'' {
    s2 g4\startGroup a b c\stopGroup d e
}

adjone = \relative c' {
    \once \override HorizontalBracket #'direction = #UP
    e\startGroup f g\stopGroup
}

\score {
  \new Staff {
    <<
      \voiceOne \adjone
      \voiceThree \adjtwo
    >>
  }
}

\layout {
  \context {
    \Voice
    \consists "Horizontal_bracket_engraver"
  }
}

感谢您的帮助 最好的问候

【问题讨论】:

    标签: lilypond


    【解决方案1】:

    这就是你要找的吗?

    \version "2.19.61"
    
    \score {
      \relative {
        \override HorizontalBracket #'direction = #UP
        e'\startGroup f g\stopGroup <>\startGroup a
        b c\stopGroup d e
      }
    }
    
    \layout {
      \context {
        \Voice
        \consists "Horizontal_bracket_engraver"
      }
    }
    

    【讨论】:

    • 感谢您的评论,但这不是我想要的,因为第二个括号从一段时间开始,我希望它从 g 开始(第一个停止的地方)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多