lilypond-user
[Top][All Lists]
Advanced

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

Re: Re-use \chordmode for strumming patterns


From: Joel Ebel
Subject: Re: Re-use \chordmode for strumming patterns
Date: Thu, 27 Aug 2015 10:11:44 -0400

There's unfortunately a problem with my idea. If I put the strumming
patterns into the same variable I use for ChordNames, it still
reserves space for them, even if I set chordChanges = ##t. See this
example for comparison. Is there any way around this? I would have
expected non-printed chords to not have impacted the spacing of
printed notes.

\version "2.19.25"

\score {
  <<
    \new ChordNames { \repeat unfold 32 c8 }
    \relative c'' { c1 c c c}
  >>
}

\score {
  <<
    \new ChordNames { \set chordChanges = ##t \repeat unfold 32 c8 }
    \relative c'' { c1 c c c}
  >>
}

\score {
  <<
    \new ChordNames { c1 c c c }
    \relative c'' { c1 c c c}
  >>
}

On Tue, Aug 25, 2015 at 11:31 AM, Joel Ebel <address@hidden> wrote:
>> chordRoot =
>> #(define-music-function (m) (ly:music?) (event-chord-reduce m))
> That works perfectly!
>
>>
>> I don't like the name.  Once we come up with a nice bike shed color, we
>> probably should provide that function in LilyPond proper and document it
>> along with Pitch_squash_engraver.
>
> I agree that this would be a handy function to exist and have
> documented in section 1.1.4 of the notation reference, though I don't
> have a better idea for the name. Now that I know about
> event-chord-reduce, I see that this has been discussed before:
> https://code.google.com/p/lilypond/issues/detail?id=185



reply via email to

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