lilypond-user
[Top][All Lists]
Advanced

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

Re: Multiple grid lines in the same score


From: Lib Lists
Subject: Re: Multiple grid lines in the same score
Date: Sun, 2 Jan 2022 14:17:07 +0200

Hi Valentin,
thank you for the clarification!
Looking forward to it, and the picture you linked is *exactly* what I
had in mind.
Thank you so much for your help with this.
Cheers,
Lib

On Sun, 2 Jan 2022 at 12:45, Valentin Petzel <valentin@petzel.at> wrote:
>
> Hello Lib,
>
> As I’m working on implementing something like this (or more generally
> something like this https://vpetzel.gitlab.io/-/lilypond/-/jobs/1933942908/
> artifacts/test-results/input/regression/out-test/grid-lines-multiple.png) this
> functionality is still not part of Lilypond.
>
> https://gitlab.com/lilypond/lilypond/-/merge_requests/1099
>
> This will be optimized and eventually be merged into the then next Lilypond
> release, which is 2.23.6 for now.
>
> With the current Lilypond version the only way to get this done is by putting
> a GridLine on each Note and then using manual overrides to have them printed
> in some color.
>
> Cheers,
> Valentin
>
> Am Sonntag, 2. Jänner 2022, 10:31:25 CET schrieb Lib Lists:
> > Hi Valentin,
> > thank you so much! The example you attached looks perfect.
> > However, it doesn't seem to work under Lilypond 2.22.1 (I noticed your
> > \version is 2.23.6). Here's the error I get. Should I update Lilypond?
> >
> > Interpreting music...
> > warning: cannot find property type-check for `idGridIntervals'
> > (translation-type?).  perhaps a typing error?
> > warning: skipping assignment
> > warning: cannot find property type-check for `idGridIntervals'
> > (translation-type?).  perhaps a typing error?
> > warning: skipping assignment
> >
> > Thank you so much once again for your help,
> > Lib
> >
> > On Sat, 1 Jan 2022 at 23:11, Valentin Petzel <valentin@petzel.at> wrote:
> > > Hello Lib,
> > >
> > > https://gitlab.com/lilypond/lilypond/-/merge_requests/1099
> > >
> > > I’ve got a first version up, which easily can do stuff as in the appended
> > > file. The shift on the first one requires a manual override so far.
> > >
> > > Cheers,
> > > Valentin
> > >
> > > Am Samstag, 1. Jänner 2022, 21:17:52 CET schrieb Lib Lists:
> > > > Hi Valentin,
> > > > wow, thanks, if you have the time that would be great!
> > > >
> > > > To clarify what I mean, here attached is an example made with
> > > > Inkscape. I suspect that a dashed line would work better than a
> > > > coloured one, but anything that would differentiate the two grid lines
> > > > would work.
> > > >
> > > > Cheers,
> > > > Lib
> > > >
> > > > On Sat, 1 Jan 2022 at 18:15, Valentin Petzel <valentin@petzel.at> wrote:
> > > > > Hello Lib, I think I can implement something for that, give me a day
> > > > > or
> > > > > two.
> > > > >
> > > > > Cheers,
> > > > > Valentin
> > > > >
> > > > > Am Samstag, 1. Jänner 2022, 15:56:18 CET schrieb Lib Lists:
> > > > > > Hello everybody, and happy new year!
> > > > > >
> > > > > > In the example below I would like to add another set of grid lines
> > > > > > to
> > > > > > show the triplet subdivisions in the lower staff. Moreover, I'd like
> > > > > > to colour the two grid lines differently. I couldn't find any
> > > > > > example
> > > > > > and I'm not sure whether this is actually possible.
> > > > > >
> > > > > > Alternatively, what would be the best strategy to add lines to
> > > > > > connect
> > > > > > notes in different staves?
> > > > > >
> > > > > > Thank you in advance for any help!
> > > > > >
> > > > > > Lib
> > > > > >
> > > > > > - - -
> > > > > >
> > > > > > \version "2.22.1"
> > > > > > \score {
> > > > > >
> > > > > >   <<
> > > > > >
> > > > > >     \new Staff {
> > > > > >
> > > > > >       \time 2/8
> > > > > >       \relative c'' {
> > > > > >
> > > > > >         \override TupletBracket.bracket-visibility = ##t
> > > > > >         \tuplet 3/2 {\tuplet 5/4 {a32[ a a a a]} \tuplet 5/4 {a32[ a
> > > > > >         a
> > > > > >
> > > > > > a a]}\tuplet 5/4 {a32[ a a a a]}}
> > > > > >
> > > > > >       }
> > > > > >
> > > > > >     }
> > > > > >     \new Staff {
> > > > > >
> > > > > >       \relative c {
> > > > > >
> > > > > >         \clef bass
> > > > > >         \override TupletBracket.bracket-visibility = ##t
> > > > > >         \tuplet 5/4 {\tuplet 3/2 {e32[ e e]} \tuplet 3/2 {e32[ e
> > > > > >
> > > > > > e]}\tuplet 3/2 {e32[ e e]}\tuplet 3/2 {e32[ e e]}\tuplet 3/2 {e32[ e
> > > > > > e]}}
> > > > > >
> > > > > >       }
> > > > > >
> > > > > >     }
> > > > > >
> > > > > >   \layout {
> > > > > >
> > > > > >     \context {
> > > > > >
> > > > > >       \Staff
> > > > > >       \consists "Grid_point_engraver"
> > > > > >       gridInterval = #(ly:make-moment 1/12)
> > > > > >
> > > > > >     }
> > > > > >     \context {
> > > > > >
> > > > > >       \Score
> > > > > >       \consists "Grid_line_span_engraver"
> > > > > >
> > > > > >     }
> > > > > >
> > > > > >   }
> > > > > >
> > > > > > }



reply via email to

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