[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unusual beaming for piano music
From: |
Juan Cristóbal Cerrillo |
Subject: |
Re: Unusual beaming for piano music |
Date: |
Fri, 24 Mar 2017 19:12:03 -0600 |
Working a bit on Jeffery’s suggestion, it seems to be getting very close to
what you want:
\version "2.18.2"
\markup \vspace #3
beamPos =
#(define-music-function
(parser location beg end)
(number? number?)
#{
\once \override Beam.positions = #(cons beg end)
#})
musOne = {
<<
\new Staff = "first" {
<<
\new Voice = "one"
{
\voiceOne \stemUp
c'''16[ d''' c''' d''' c''' d''' c''' d'''
\change Staff = "second"
d'']
}
\new Voice = "two"
{
\voiceTwo \stemDown
s2
\once \override Rest.transparent = ##t
\beamPos -4 -4
r32[
\set stemRightBeamCount = #2
c'''
\change Staff = "second"
\once \stemUp
\set stemLeftBeamCount = #2
\set stemRightBeamCount = #3
gis''32
\change Staff = "first"
d'''16 c''' d'''
\set stemRightBeamCount = #1
c'''32
\change Staff = "second"
\once \stemUp
\set stemLeftBeamCount = #1
d''
\change Staff = "first"
c''']
}
\new Voice = "three"
{
s2
s16
\change Staff = "second"
\stemUp
\override Stem.cross-staff = ##t
%\override Voice.Stem.length = #30
}
>>
}
\new Staff = "second" {
s2
s16
\stemDown
\tupletDown
\tuplet 5/4 {
gis''16[ dis'' cis'' dis'' cis'']
}
d''16
}
>>
}
\score {
\musOne
\layout {
\override NoteHead.stem-attachment = #'(0 . 0)
\context {
\Score
proportionalNotationDuration = #(ly:make-moment 1/64)
\override SpacingSpanner.uniform-stretching = ##t
}
}
}
Re: Unusual beaming for piano music, Thomas Morley, 2017/03/24
- Re: Unusual beaming for piano music,
Juan Cristóbal Cerrillo <=
Re: Unusual beaming for piano music, Thomas Morley, 2017/03/25
Re: Unusual beaming for piano music, Andrew Bernard, 2017/03/31
Re: Unusual beaming for piano music, Andrew Bernard, 2017/03/31