his is exactly what I was looking for! I was unaware that this
> existed; I would have never thought to look for glide.
It seems we have a documentation buglet in the Notation Reference.
Can you suggest one or more index entries that would have helped you
find the proper place in the manual?
Werner
ctually Lily's default kind of makes sense too in this case)
Mhmm, I think it's hard for beginners to see the connection. I still
think this deserves either an explicit example in the NR – or an LSR
snippet, maybe a sibling to
https://lsr.di.unimi.it/LSR/Item?id=1119
Werner
an
example. Can you prepare a patch (or even an MR) or formulate
something that I can then massage accordingly?
Werner
e/html/lilypond-user/
> Any workarounds that you can think of?
The issue gives a work-around; there are certainly more available.
However, in general, it is a rather uncommon request – you shalt not
question LilyPond's vertical spacing decisions :-) To be serious: what
is your exact use case? In most cases it looks weird if the vertical
spacing suddenly changes.
Werner
d `\voiceTwo`
> (down) but rather `\voiceTwo` (down) and `\voiceFour` (down).
I think I've misunderstood what you want to do. See code below: You
should use a `\relative` block to enclose everything and `\voiceXXX`
inside to select the voice you need.
Werner
```
\version "2.24.2"
rather `\voiceTwo` (down) and `\voiceFour` (down).
Werner
```
\version "2.24.2"
\new PianoStaff <<
\new Staff <<
\time 4/4
\key a \major
\new Voice \relative c' {
\voiceFour
e4-1\mf( a8.-3 b16 gis4) r8 \slurUp a-3
}
\new Voice \re
>> Here, I want to make 7 lines spread out to fill the entire last
>> page, but leave the other pages alone.
Ah, I missed 'last page'. Perhaps all you need is
```
\paper {
ragged-last-bottom = ##f
}
```
Werner
been discussed recently; see
https://lists.gnu.org/archive/html/lilypond-user/2024-05/msg00293.html
Werner
ition the 'f' sign into the staff lines of the upper
staff? If yes, then it doesn't fit with the concept of a a `Dynamics`
context *between* the staves IMHO. Instead, I would attach the 'f'
sign to the upper staff, since it clearly belongs to that staff.
Werner
e dynamic in the DynamicLineSpanner, but
>> this still applies.
>
> Thank you for taking the time to explain that to me.
Since version 2.25.13 the NR contains the attached warning box.
Werner
ssionally typeset scores! –
regarding its usage in jazz music.
Werner
rect results, even if they are
sometimes bizarre, apparently.
Werner
ird
> to me, but I'm no expert for Jazz chords... Is it correct? If not,
> how should it be displayed?
Oops, now attached.
Werner
t? If not, how
should it be displayed?
Werner
> Thanks for your contributions. They inspired me to an easy bypass:
> ties may not work between staves, but slurs do, and the difference
> is not really conspicuous. [...]
By the way, the original problem is an ooold bug:
https://gitlab.com/lilypond/lilypond/-/issues/555
Werner
ers of accidentals
and note heads to reduce the horizontal space.
Werner
f thing is what the majority of my post-data-entry tweak time is
> dedicated to. [Again: When I used Finale , it took hours or
> even days to get from “the data is all in” to looking like this
> already looks… so I’m not complaining!]
You are aware of https://lsr.di.unimi.it/LSR/Item?id=1154 ?
Werner
gt; so.
Aaah :-)
> If either or both care to send me their thoughts and comments, I'll
> be glad to turn it into a patch.
This would be great! Thanks for the offer.
Werner
de some text for
https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
?
Werner
lyPond syntax, which makes
the conversion a larger undertaking, unfortunately.
Werner
ensive tests (for
example, to add other grobs like trill spanners to the box),
documentation, and one or more regression tests.
Werner
Hi Peter,
On Thursday, 25 April 2024 09:44:56 EDT Peter Mayes wrote:
> What I want is for the second movement, on the second page, to have
> slightly increased vertical spacing between staves. (It has 32nd and
> even a few 64th notes, and just looks a little "bunched up" to my eyes.)
>
> I can
Hi Richard,
On 2024-Apr-17 06:45, rich...@oneill-griffiths.net wrote:
Hi, I’ve been using the Anglican chant template to set items for our choir and
I’ve just a note spacing problem with one chant (Walford Davies) last quarter.
How do I address the note spacing for the B/C clash in the 3^rd
Hi Walt,
On 4/11/24 13:11, Walt North wrote:
> Hello, I would appreciate some help with this music function.
>
> The end goal is have a define function produce a glissando after a
> note going either up or down to undetermined second note. For
> example a guitar slide down off the note.
If I'm
made available?
I suggest you file an issue.
Werner
> However, trying to define f = #(make-dynamic-script ...) doesn't work
> because Lilypond interprets f as a note-name.
Try
```
"f" = #(make-dynamic-script ...)
```
Werner
re-associate the new version of lilypond with .ly
> files...
If you have a chance please check these instructions for correctness;
I'm not a regular Windows user, and there might be errors and/or
problems due to my clumsy testing.
Werner
Hi Dirck,
On Fri, Apr 5, 2024 at 5:36 PM Dirck Nagy wrote:
> Hello Michael!
>
> First of all, thank you for your patience! I don't have much computer
> code experience, so i apologize if i am asking questions that are obvious
> to most others.
>
> This custom header looks like the most
Hi Dirck,
On Thu, Apr 4, 2024 at 11:49 PM Dirck Nagy wrote:
> Hi Lilypond
>
> What are my options for indicating scordatura such as the png image at the
> bottom of this email?
>
If this is something that you'll be doing on a regular (or even
semi-regular) basis I'd consider defining a custom
led as
https://gitlab.com/lilypond/lilypond/-/issues/6706
Werner
>>> \repeat tremolo 4 { e32[ c! }
>>
>>
>> Don't you want "\repeat tremolo 2" instead of 4?
Thanks, yes, of course, but the result is still not correct, as you've
found out.
Werner
to write a work-around by not using tremoli. It
seems that the `Chord_tremolo_engraver` is highjacking beams
completely...
Werner
```
\markup "doesn't work"
\relative c''' {
\repeat tremolo 4 { e32[ c! }
\repeat tremolo 4 { es c }
\repeat tremolo 4 { d b] }
}
\markup &q
> Here is a small correction in the documentation which does not affect
> the use of Lilypond, just for the sake of correctness of the
> formulas... [...]
Thanks, this is now part of a merge request, see
https://gitlab.com/lilypond/lilypond/-/merge_requests/2291
Werner
Both of your code snippets look very nice, thanks a lot! However, for
integration into the core of LilyPond I think Valentin's approach is
more suitable.
I've now created a MR; please have a look and comment!
Werner
exists a solution to issue #4651 – the
suggested code there doesn't work, unfortunately – removing the beam
stencil might lead to missing flags if auto-beaming is active.
Perhaps I could iterate over the music, emitting `\once \autoBeamOn`
for every element?
Werner
> My Lilypond knowledge is small but have you tried the "\unset"
> command ??
`\unset` restores the default value of a context property, it doesn't
revert a set value.
Example:
```
\relative c'' {
\set autoBeaming = ##f
c8 c c c
\set autoBeaming = ##t
c8 c c c
\unset autoBeaming
c8 c c c
}
```
Werner
t`), and after the function returns the previous value of
`autoBeaming` should be restored.
> Not sure why \temporary wouldn’t/shouldn’t, although I must admit I
> couldn’t find the right incantation…
It doesn't work, I've tested it. Maybe I made a mistake, though...
Werner
...
Werner
ering is
necessary to get a solution that really fits current jianpu usage.
Werner
==
--- jianpu10a-old.ly2024-03-23 18:20:24.923336345 +0100
+++ jianpu10a.ly2024-03-24 07:18:42.382334806 +0
[Forwarding private message to have the whole conversation in the
archive.]
--- Begin Message ---
Sure, it looks like this
[image: image.png]
and this
[image: image.png]
seems like it just copies the staff style and removes staff lines.
Windy
Werner LEMBERG 于2024年3月24日周日 01:23写道:
>
&g
any way to
> patch the file or something to make it support \compressMMRests?
>
> MWE is in the attachment.
Do you have a real-world example how compressed rests look like in
Jianpu notation? I guess the author hasn't thought of that...
Werner
Hi Lucas,
> On Mar 12, 2024, at 7:00 PM, Lucas Cavalcanti
wrote:
>
> >
>> > Hello. I've been thinking about Lilypond's usage on parts: for one
>> musician (for example, the singer singing the melody) I'd like to give them
>> a score containing voltas using the repeat and volta commands; for
Hi John,
On Tue, Mar 12, 2024 at 11:51 PM John Helly wrote:
> Aloha.
>
> Here's an MWE to exhibit the issue.
>
> I have a flat note (bes) that I want to transpose down 4 half-tones to
> F#. However, when the transpose is applied, the result is Gb. I
> understand that a flat note was the
It might not be the right place.
Can you provide some additional sentence or sentences for the
documentation so that we have something to start with?
Werner
etween the upper and lower staff depending on a pitch
threshold; this might be nice for simple cases.]
Werner
Hi David,
On Wed, Mar 6, 2024 at 10:00 AM David Wells <
drwells.mailingl...@fastmail.com> wrote:
> Hi,
>
> I'm working on typesetting some chants with two lines per staff and the
> resulting barlines are too tall. Tiny example:
>
%< snip >%
> Here, I expect the barlines to be the same height as
<7\\ 6 4 2\+> <4\+ _-> <3 5\+ 3 > <6\\ 4 3> <9\\>
> }
Please try the attached solution.
Werner
\version "2.24.0"
\paper{
#(define fonts (set-global-fonts #:music "paganini"))
#(add-text-replacements!
`(("♭" . ,#{ \markup
> The special font figures introduced with 2.24 breaks old typesets
> using fonts provided by https://github.com/OpenLilyPondFonts
>
> Is there a way to switch to the old behaviour?
Please provide a (small, working) example of the problem you
encounter.
Werner
> 2. LilyPond's default behaviour in this situation is (in my opinion)
> sub-optimal.
It's a bug known since 15 years...
https://gitlab.com/lilypond/lilypond/-/issues/649
Werner
visualindex.pdf
Werner
1"
{ c'4 }
}
```
and
```
\book {
\paper {
output-filename = "Comin-Home-Baby_Tenor-1"
}
{ c'4 }
}
```
Both snippets produce file `Comin-Home-Baby_Tenor-1.pdf`, as expected.
Werner
Hi Matt,
On Wed, Feb 21, 2024 at 10:53 AM Matthew Pierce
wrote:
> Hello all,
>
> For hairpin positioning within a whole note, the Manual gives the syntax
>
> \relative {
> \after 2 \< c'1
> }
>
> Is there an effective \after syntax for hairpin positioning within
> NON-whole notes, such as
Hi Stefan,
On Tue, Feb 20, 2024 at 9:49 AM Stefan Thomas
wrote:
> Dear community,
> is it possible to display the dynamics, also haipins and other things like
> crescendo etc., in coulour?
> Could someone could give me a hint?
>
Sure can. Most (if not all) grobs have a color property that can
> I am trying to slur to the middle of a triplet, which engraves
> correclty , but gives a warning. I'd like to get rid of the warning
> for a clean build.
>
> Any solution?
>
>(e4 d e d |
> \tuplet 3/2 {e8 d) b~} b4 r2 |
Wrong syntax: Not `(e4` but `e4(`.
Werner
Hi there,
On Sat, Jan 27, 2024 at 6:35 AM Silvain Dupertuis <
silvain-dupert...@bluewin.ch> wrote:
> *Sorry for my question in French on an English-speaking forum... here is
> an Englsh version*
>
> Hello,
> Is there a way to automatically repeat the verse numbers on each line
> when it is
is code into a
proper MR?
Werner
ws a footnote rule exactly as formatted by LilyPond (see attached
image) – this is for the scientific magazine 'IEEE transactions'.
Werner
Hi Kevin,
On Tue, Jan 23, 2024 at 8:06 PM Kevin Pye wrote:
> For the first time in many years of using Lilypond, I have a need to add a
> footnote to some music. One thing puzzles me:
>
> As is traditional in all texts, Lilypond places a horizontal line above
> the footnotes, separating them
On Mon, Jan 22, 2024 at 9:33 AM Jacopo Greco d'Alceo
wrote:
> How can I simply write a bpm in floating number in lilypond (e.g.*♩ =
> 90.86 ) *?
> It seems that \tempo accept only integers.
> thanks
>
You can do pretty much any markup with the \tempo command. Two ways you can
do this are
r micro-tones, it seems to be a good solution for
quarter tones.
Please open an issue at
https://gitlab.com/lilypond/lilypond/-/issues/
and tag it as an enhancement.
Werner
es
> (e.g. c and c+5 cents).
Sounds great. Given that MIDI 2.0 is still rather new it probably
makes sense to go this route.
Werner
r-note pitch bend'
feature, so maybe someone is going to implement that in LilyPond.
Werner
/lilypond/-/merge_requests/2235
Werner
[*] For TrueType fonts it is normally expected to access glyphs by
character code only; glyph names are considered a bonus
information.
Hi Sebastien,
On Sat, Jan 13, 2024 at 11:17 AM Sebastien Richard
wrote:
> Hi all,
>
> I've been struggling with this for a long time without getting close to
> any solution.
>
> How can I use the Segno & Coda from LilyJazz in the example below ?
>
To clarify, you want just the segno and coda
>> This issue belongs into the group of the many cross-staff problems.
>> AFAICS, we don't have this particular case covered, so please file
>> an issue in the LilyPond tracker.
>
> For reference, it's : https://gitlab.com/lilypond/lilypond/-/issues/6688
Thanks!
Werner
ngs into the group of the many cross-staff problems.
AFAICS, we don't have this particular case covered, so please file an
issue in the LilyPond tracker.
Werner
Hi there,
On Thu, Jan 11, 2024 at 5:49 AM Eef Weenink wrote:
> \new FiguredBass \with { implicitBassFigures = #'(0) }
>
> %{if I set the implicitBass to 5, or other number, it works for the
> whole passage%}
>
> \figuremode {
>
> \set figuredBassAlterationDirection = #RIGHT
>
nual for `#f` and `#t`.
https://gitlab.com/lilypond/lilypond/-/merge_requests/2230
Werner
tive what such a link might contain.
Perhaps simply replacing '(details of ...)' with '(more)'?
Werner
y to install my build with “sudo make install” I get a
> error about missing about a target rule. How can I install my build
> manually?
The complete compilation and installation instructions can be found at
https://lilypond.org/doc/v2.24/Documentation/contributor/compiling
Werner
mes 2/3 { g'=''8 b4 } des8 h~ h4 r4
> }
>
>
> Perhaps this is worthy of an issue?
Well, you can check that by yourself: Go to
https://gitlab.com/lilypond/lilypond/-/issues/
and search for
accidental tuplet
and you will get
https://gitlab.com/lilypond/lilypond/-/issues/3766
as an open issue.
Werner
> Is there a special notation for cascade chords (chords played by
> adding successive notes )? I could do it by adding a new voice for
> each note, but that seems unwieldly and cluttered.
https://lsr.di.unimi.it/LSR/Item?id=408
Werner
at is, custodes is always placed at the end of the line-width.
Such a mode between ragged-right and normal justification doesn't
exist in LilyPond. Can you provide scans of some real-world examples
that show how you would actually like to format stuff?
Werner
Hi Kris,
On Mon, Aug 28, 2023 at 4:44 AM Kris Van Bruwaene wrote:
> (Lilypond version 2.24.1, Guile 2.2).
>
> What is the easiest way to put a big number (e.g. font size 4 bold) in
> the upper left or right corner of a score? In previous versions I used to
> manage this with a double header,
ge, flipping the order of the bar line and
> the key cancellation changes the horizontal spacing between the
> `NoteHead` and `NonMusicalPaperColumn` grobs in a bad way. Why does
> this happen, and how can I avoid this?
>
> The third line shows the same without a bar line, where the spacing
> is just fine.
Any takers? If nobody knows the reason, how can I debug this most
easily to find the culprit?
Werner
ome LilyPond code that demonstrates how you want to do it.
Have you already checked our issues database? Maybe the problem is
already filed.
https://gitlab.com/lilypond/lilypond/-/issues
Werner
> does the new proposed spacing mean that the time signatures are not
> aligned across staves any more but were before?
No, they are aligned as before.
Werner
ext score
with the paper variable `score-system-spacing`.
Everything else gets quickly much more complicated – I'm not sure
whether it is solvable at all in the general case, since there are not
many possibilities to manipulate LilyPond's layout mechanism.
Werner
layout {
ragged-last = ##t
}
}
```
Werner
way. Why does
this happen, and how can I avoid this?
The third line shows the same without a bar line, where the spacing is
just fine.
Werner
hy a zero-width
non-musical paper column has a non-zero ideal spring distance.
Additionally, this 0.5 value is hard-coded and undocumented,
apparently present in the code since the very beginning.
Werner
nal
resolution, namely to make the bass clef invariant, which in turn
minimizes the differences of the other main clefs (treble and alto);
see attached image. Doing so, the probably most used scores with a
violin and a bass clef (e.g., for piano music) stay unaffected.
If there aren't any serious complaints, I'm going to commit this.
Werner
mn.stencil = #ly:paper-column::print } }
```
Why does the `NonMusicalPaperColumn` grob have a width of 0.5 units?
Where it is defined? And where does the additional 0.25 units between
the rest and the non-musical paper column come from?
Werner
/lsr.di.unimi.it/LSR/Item?id=1017 And I thought that it might
> help here. [...]
Veery nice, thanks a lot! It was quite helpful, and it eventually
lead to
https://gitlab.com/lilypond/lilypond/-/merge_requests/2203
Werner
Hi Werner,
On Thu, Dec 14, 2023 at 12:03 AM Werner LEMBERG wrote:
>
> Walking through some unanswered e-mails of mine I stumbled across this
> one, asked in October.
>
> https://lists.gnu.org/archive/html/lilypond-user/2023-10/msg00222.html
>
> > How can I make Lil
ns how to do that? Otherwise I'll file an issue.
Werner
Hi Paul,
On Wed, Dec 13, 2023 at 10:36 AM Paul Scott wrote:
> How do I put text (molto) inside a hairpin? I didn't see it in snippets
> or NR.
>
Found this in the Snippets:
http://lilypond.org/doc/v2.25/Documentation/snippets/expressive-marks_003a-center-text-below-hairpin-dynamics
--
Hi Seb,
On Wed, Dec 13, 2023 at 11:00 AM Sebastien Richard
wrote:
> Hello,
>
> How can I hide a note inside a drum score ? I tried following the doc here
> *https://lilypond.org/doc/v2.23/Documentation/notation/visibility-of-objects
>
efano, please file an issue for this in our tracker!
Werner
Hi Stef,
On Sat, Dec 9, 2023 at 11:07 PM Stefano Antonelli <
santone...@algosolutions.com> wrote:
> Any other options for getting the header block from an included file?
>
I don't know if this'll be directly usable in your use case, but I do
something like this with most of the music I
Hi Kevin,
On Fri, Dec 8, 2023 at 11:31 PM Kevin Pye wrote:
> What silly mistake am I making here?
>
Not all that silly. Though the docs do talk about putting lyrics into the
same repeat structure as the music, there's one detail in
r overall.
Thanks, but I would like to know whether you prefer the top
(alto-based) or bottom (treble-based) image on
https://gitlab.com/lilypond/lilypond/-/merge_requests/2188
Werner
ef.
>
> For better comparison, I've updated/added the screenshots in the MR
> so that you can do a blink-comparison of the images.
A few people responded, and the opinions are exactly 50:50. It would
be great if more people could chime in!
Werner
(ly:input-file-line-char-column (*location*))
$3 = (".../scheme-sandbox.ly" 34 1 1)
```
And of course, documentation for `*location*` is missing, too. You
might open an issue for this.
Werner
t this during parsing. [...]
I'm doing very similar, thanks for confirmation :-)
Werner
>> Maybe a bit less esoteric:
>
> Or even less esoteric:
Thanks! However, Jean's statement
> markups don't store location info, unfortunately.
is still true, which means that you can't access the current input
location within `define-markup-command`.
Werner
can't — markups don't store location info,
> unfortunately.
OK, thanks. But what about accessing the `input-file-name` variable?
Shouldn't this work within `delay-stencil-evaluation`?
Werner
How can I access the current LilyPond input file name from within a
markup command? Or do I have to use the (undocumented)
`delay-stencil-evaluation` functionality?
Werner
eventually plan to improve that in a follow-up
commit by adjusting the spacing values within the `PetrucciStaff`
(and/or `MensuralStaff`) context.
Werner
eenshots in the MR so
that you can do a blink-comparison of the images.
Werner
1 - 100 of 1897 matches
Mail list logo