ion that a global variable is the easiest
>>> solution :-)
>>
>> I refuse that honor.
>
> :-)
>
> Do you have any suggestions how to improve the current situation?
No. This is an input hack for a non-existing feature (positive grace
timing). Myself, I always speci
gt;> solution :-)
>
> I refuse that honor.
:-)
Do you have any suggestions how to improve the current situation?
Werner
On Thu, Dec 19, 2024 at 4:10 PM David Kastrup wrote:
> Werner LEMBERG writes:
>
> >>> you can use `set!`:
> >
> > Thanks!
> >
> >>> But note that this may cause race conditions, [...]
> >
> > Please explain and/or give an example.
> >
> >> The global variable afterGraceFraction has bothered me f
Werner LEMBERG writes:
>>> you can use `set!`:
>
> Thanks!
>
>>> But note that this may cause race conditions, [...]
>
> Please explain and/or give an example.
>
>> The global variable afterGraceFraction has bothered me for some time
>> now. Shouldn't this be a context property? [...]
>
> I gue
>> you can use `set!`:
Thanks!
>> But note that this may cause race conditions, [...]
Please explain and/or give an example.
> The global variable afterGraceFraction has bothered me for some time
> now. Shouldn't this be a context property? [...]
I guess that David has thought about that.
Hi Valentin, hi Werner,
> you can use `set!`:
>
> {
> \afterGrace c' c' \break
> #(set! afterGraceFraction 999/1000)
> \afterGrace c' c' \break
> s1
> }
>
> But note that this may cause race conditions, and `afterGrace` allows
> specifying the ratio as optional first argument. In this sens
Hello Werner,
> In full scores it is sometimes necessary to adjust the value of
> `afterGraceFraction` so that it harmonizes with other notes and
> rhythms. However, saying
>
> ```
> afterGraceFraction =
> ```
>
> only works at top-level according to the documentation. How can I
> change this
In full scores it is sometimes necessary to adjust the value of
`afterGraceFraction` so that it harmonizes with other notes and
rhythms. However, saying
```
afterGraceFraction =
```
only works at top-level according to the documentation. How can I
change this value mid-score?
Werner
Hi Matthew,
> * List a human-made selection of inherited and grob-defined properties,
> with commentary on when they are or are not likely to affect the grob
> in cases where it's not obvious. This cannot be infallibly correct in
> every case, and cannot be done automatically
Why, exactly?
If t
On Sun, 15 Dec 2024, Trevor Bača wrote:
> Is what's being communicated here that (for technical reasons) users won't
> *ever* be able to visit a single page of documentation somewhere and see all
> the properties that affect a grob?
Three ways to go:
* List only properties that are defined on th
On Fri, Dec 13, 2024 at 11:00 PM Werner LEMBERG wrote:
>
> Folks,
>
>
> please calm down. Nobody here is insinuating anything! As far as I
> can see, we have a clash of concepts that is probably not resolvable
> in *any* satisfying way. Consequently, the only way forward is to
> minimize the f
p.s.
From a still-unanswered email sent a few weeks ago
(https://lists.gnu.org/archive/html/lilypond-user/2024-11/msg00211.html):
> Using something like "\override BreathingSign.X-offset = #1" simply doesn't
> work. Specifying the context in the override doesn't help. I don't
> understand wh
> In addition to that, the IR is a static document that *cannot*
> reflect the state of LilyPond at an arbitrary point of time while
> processing an input document. Instead, it presents LilyPond in a
> pristine state, before any `*.ly` files has been loaded, more or
> less (including LilyPond's
Folks,
please calm down. Nobody here is insinuating anything! As far as I
can see, we have a clash of concepts that is probably not resolvable
in *any* satisfying way. Consequently, the only way forward is to
minimize the fallout, namely by providing explanations what a musical
term 'foo' mea
Hi Matthew,
> It would really be nice if the documentation could give the reader as much
> information about these kinds of cases as possible
+1
> because trying to use a property and not knowing whether
> it will work or not, is frustrating and a common occurrence.
I’m glad I’m not the only on
On Fri, Dec 13, 2024 at 4:30 PM David Kastrup wrote:
> Trevor Bača writes:
>
> > On Fri, Dec 13, 2024 at 3:46 PM David Kastrup wrote:
> >>
> >> Why would you want to list a property that has no effect on a grob?
> >>
> >
> > David, please go look at the IR 3.1 entry for TupletBracket ...
> >
>
On Fri, 13 Dec 2024, Thomas Morley wrote:
> > Otoh, NoteColumn has grob-interface as well (ofcourse), overriding
> > NoteColumn.color takes no effect.
> And here NoteColumn.color works:
> it's far from trivial to say which property may work or not.
> _If_ something reacts on a property, then it
On Fri, 13 Dec 2024, David Kastrup wrote:
> Creative quoting games. I am out.
I wrote this:
But one might well also ask, if there are useless properties with no
effect, then why are there useless properties with no effect, and isn't
the fact that such properties exist a much bigger pro
Am Fr., 13. Dez. 2024 um 23:26 Uhr schrieb Thomas Morley
:
>
> Am Fr., 13. Dez. 2024 um 22:59 Uhr schrieb Trevor Bača :
> >
> >
> >
> > On Fri, Dec 13, 2024 at 3:46 PM David Kastrup wrote:
> >>
> >> Trevor Bača writes:
> >>
> >> > On Fri, Dec 13, 2024 at 1:11 PM David Kastrup wrote:
> >> >
> >>
Kieren MacMillan writes:
> Hi David,
>
>>> I, for one, would love to see a list of all properties that are
>>> implied to have an effect on a grob [by interface inclusion] but don’t
>>> actually [due to lack of implementation].
>>
>> The proposal would not distinguish between properties having a
Hi David,
> This is the last answer I will provide to this thread since I am sick of
> the insinuation that the documentation of LilyPond is intended to annoy
> people.
That’s not insinuated, as far as I’ve seen — that’s your inference.
> The way to achieve this is to volunteer, not to complain.
> TupletBracket has grob-interface (ofcourse).
> https://lilypond.org/doc/v2.24/Documentation/internals/grob_002dinterface
> lists 'color.
>
> Otoh, NoteColumn has grob-interface as well (ofcourse), overriding
> NoteColumn.color takes no effect.
THIS IS LITERALLY WHAT I’M TALKING ABOUT.
Thanks f
msk...@ansuz.sooke.bc.ca writes:
> On Fri, 13 Dec 2024, David Kastrup wrote:
>
>> > But one might well also ask, if there are useless properties with no
>> > effect,
>>
>> Straw man. There are no such properties.
>
> Then why are you so concerned about whether they'd be listed?
Creative quoting
Trevor Bača writes:
> On Fri, Dec 13, 2024 at 3:46 PM David Kastrup wrote:
>>
>> Why would you want to list a property that has no effect on a grob?
>>
>
> David, please go look at the IR 3.1 entry for TupletBracket ...
>
> https://lilypond.org/doc/v2.24/Documentation/internals/tupletbracket
>
>
Hi David,
>> I, for one, would love to see a list of all properties that are
>> implied to have an effect on a grob [by interface inclusion] but don’t
>> actually [due to lack of implementation].
>
> The proposal would not distinguish between properties having an effect
> and properties not havin
Am Fr., 13. Dez. 2024 um 22:59 Uhr schrieb Trevor Bača :
>
>
>
> On Fri, Dec 13, 2024 at 3:46 PM David Kastrup wrote:
>>
>> Trevor Bača writes:
>>
>> > On Fri, Dec 13, 2024 at 1:11 PM David Kastrup wrote:
>> >
>> >> Trevor Bača writes:
>> >>
>> >> > Most helpful of all was the suggestion that t
On Fri, 13 Dec 2024, David Kastrup wrote:
> > But one might well also ask, if there are useless properties with no
> > effect,
>
> Straw man. There are no such properties.
Then why are you so concerned about whether they'd be listed?
--
Matthew Skala
msk...@ansuz.sooke.bc.ca Pe
msk...@ansuz.sooke.bc.ca writes:
> On Fri, 13 Dec 2024, David Kastrup wrote:
>> >> I don't see how it is a great idea to list properties that may not
>> >> affect a grob at all in the documentation of a grob.
>> >
>> > Excuse me?
>> >
>> > Can you please elaborate just a little bit more on what yo
Kieren MacMillan writes:
> Hi David,
>
>>> Can you please elaborate just a little bit more on what you're
>>> thinking?
>>
>> Why would you want to list a property that has no effect on a grob?
>
> I, for one, would love to see a list of all properties that are
> implied to have an effect on a g
. Where is that information provided?
Exactly!
And once the way to get that information is demonstrated — which inevitably
requires navigating to other pages, possibly scouring through multiple
interface property listings — and our hypothetical user knows how to search for
“buried” properties, I
Hi Matthew,
> The point isn't to list properties with no effect, but to list *all* of
> the properties that *do* have an effect - not only those that happen to be
> overridden at the most specific level of the hierarchy.
That was the first level of my requests dating back to 2016 (or maybe earlie
On Fri, Dec 13, 2024 at 3:46 PM David Kastrup wrote:
> Trevor Bača writes:
>
> > On Fri, Dec 13, 2024 at 1:11 PM David Kastrup wrote:
> >
> >> Trevor Bača writes:
> >>
> >> > Most helpful of all was the suggestion that the grob descriptions
> given
> >> as
> >> > IR 3.1 ...
> >> >
> >> >
> >>
On Fri, 13 Dec 2024, David Kastrup wrote:
> >> I don't see how it is a great idea to list properties that may not
> >> affect a grob at all in the documentation of a grob.
> >
> > Excuse me?
> >
> > Can you please elaborate just a little bit more on what you're
> > thinking?
>
> Why would you want
Hi David,
>> Can you please elaborate just a little bit more on what you're
>> thinking?
>
> Why would you want to list a property that has no effect on a grob?
I, for one, would love to see a list of all properties that are implied to have
an effect on a grob [by interface inclusion] but don’t
Trevor Bača writes:
> On Fri, Dec 13, 2024 at 1:11 PM David Kastrup wrote:
>
>> Trevor Bača writes:
>>
>> > Most helpful of all was the suggestion that the grob descriptions given
>> as
>> > IR 3.1 ...
>> >
>> >
>> https://lilypond.org/doc/v2.24/Documentation/internals/all-layout-objects
>> >
>
On Fri, Dec 13, 2024 at 1:11 PM David Kastrup wrote:
> Trevor Bača writes:
>
> > Most helpful of all was the suggestion that the grob descriptions given
> as
> > IR 3.1 ...
> >
> >
> https://lilypond.org/doc/v2.24/Documentation/internals/all-layout-objects
> >
> > ... be expanded to list *all* p
Hi all,
> Back in 2021 this question lead to an extensive discussion about how the
> information architecture of the IR might be optimized.
> Most helpful of all was the suggestion that the grob descriptions given as IR
> 3.1 ...
> https://lilypond.org/doc/v2.24/Documentation/internals/all-layou
Carl Sorensen writes:
> I was under the impression that if a grob had a particular interface,
> all of the properties of the interface could be applied to the grob.
But that doesn't mean that they will have an effect.
--
David Kastrup
On Fri, Dec 13, 2024 at 2:13 PM David Kastrup wrote:
> Trevor Bača writes:
>
> > Most helpful of all was the suggestion that the grob descriptions given
> as
> > IR 3.1 ...
> >
> >
> https://lilypond.org/doc/v2.24/Documentation/internals/all-layout-objects
> >
> > ... be expanded to list *all* p
Trevor Bača writes:
> Most helpful of all was the suggestion that the grob descriptions given as
> IR 3.1 ...
>
> https://lilypond.org/doc/v2.24/Documentation/internals/all-layout-objects
>
> ... be expanded to list *all* properties for a given grob, rather than only
> the properties that a grob
On Tue, Nov 9, 2021 at 5:59 PM Paolo Prete wrote:
> Hello,
>
> How can I increase the distance between the last note of a measure and the
> following bar line?
>
Hi,
Back in 2021 this question lead to an extensive discussion about how the
information architecture of the IR might be optimized.
Here is a screenshot of one bar of the original (attached).
Ken
On Fri, Nov 22, 2024 at 12:31 AM Thomas Scharkowski <
t.scharkow...@t-online.de> wrote:
>
>
> > Am 22.11.2024 um 03:09 schrieb Kenneth Wolcott >:
> >
> > Thanks, David.
> >
> > I think I finally found the answer in the manual (see
> Am 22.11.2024 um 03:09 schrieb Kenneth Wolcott :
>
> Thanks, David.
>
> I think I finally found the answer in the manual (see attached screenshot).
>
> \set Timing.beamHalfMeasure = ##f
>
> It seems to work.
>
> Thanks for putting up with my hysteria :-)
>
> Ken
>
Hi Ken,
in your exam
Hi David;
Thank you so much for the elaboration.
Ken
On Thu, Nov 21, 2024 at 7:25 PM David Wright
wrote:
> On Thu 21 Nov 2024 at 18:09:35 (-0800), Kenneth Wolcott wrote:
> > Thanks, David.
> >
> > I think I finally found the answer in the manual (see attached
> screenshot).
> >
> > \set Timi
On Thu 21 Nov 2024 at 18:09:35 (-0800), Kenneth Wolcott wrote:
> Thanks, David.
>
> I think I finally found the answer in the manual (see attached screenshot).
>
> \set Timing.beamHalfMeasure = ##f
That's certainly more compact, but I've not used it because I'm more
interested in avoiding long "
Thanks, David.
I think I finally found the answer in the manual (see attached screenshot).
\set Timing.beamHalfMeasure = ##f
It seems to work.
Thanks for putting up with my hysteria :-)
Ken
On Thu, Nov 21, 2024 at 5:57 PM David Wright
wrote:
> On Thu 21 Nov 2024 at 17:26:26 (-0800), Kennet
On Thu 21 Nov 2024 at 17:26:26 (-0800), Kenneth Wolcott wrote:
> Hi David;
>
> You have:
>
> #'() % beamExceptions
> \overrideTimeSignatureSettings
> 3/4 % timeSignatureFraction
> 1/8 % baseMomentFraction
> *2,2,2 % beatStructure*
>
> Would the following modification work?
>
Hi David;
You have:
#'() % beamExceptions
\overrideTimeSignatureSettings
3/4 % timeSignatureFraction
1/8 % baseMomentFraction
*2,2,2 % beatStructure*
Would the following modification work?
#'() % beamExceptions
\overrideTimeSignatureSettings
3/4 % timeSignatureFrac
Hi David;
The time signature is 3/4.
I'm still looking at the manual and now looking at your attachment.
Thanks,
Ken
On Thu, Nov 21, 2024 at 5:05 PM David Wright wrote:
>
> On Thu 21 Nov 2024 at 16:23:53 (-0800), Kenneth Wolcott wrote:
> > The "motif" is:
> >
> > dotted-quarter followed by
On Thu 21 Nov 2024 at 16:23:53 (-0800), Kenneth Wolcott wrote:
> The "motif" is:
>
> dotted-quarter followed by three eighth notes.
>
> Lilypond automatically engraves the eighth notes as a set of three.
That would be correct for a measure of 6/8 time.
> She wants it engraved so that the first
actively engraving for about a year and I forgot all
of the 1% of Lilypond I had ever used :-(
On Thu, Nov 21, 2024 at 4:34 PM Kenneth Wolcott
wrote:
>
> Setting automatic beam behavior! (but not following how to do it yet)
>
> On Thu, Nov 21, 2024 at 4:25 PM Kenneth Wolcott
> wrote:
&g
Setting automatic beam behavior! (but not following how to do it yet)
On Thu, Nov 21, 2024 at 4:25 PM Kenneth Wolcott
wrote:
>
> beams!
>
> On Thu, Nov 21, 2024 at 4:23 PM Kenneth Wolcott
> wrote:
> >
> > Hi Lilyponders!
> >
> > I'm the "producer
Hi Lilyponders!
I'm the "producer"; my wife is the "consumer".
3-8th notes, the first one by itself; two questions; what is this
called and how to do it?
The "motif" is:
dotted-quarter followed by three eighth notes.
Lilypond automatically engraves the e
beams!
On Thu, Nov 21, 2024 at 4:23 PM Kenneth Wolcott
wrote:
>
> Hi Lilyponders!
>
> I'm the "producer"; my wife is the "consumer".
>
> 3-8th notes, the first one by itself; two questions; what is this
> called and how to do it?
>
> The &qu
tran li writes:
> My current code is as follows:
>
> ```ly
>
> #(define* ((_hash-table-deep-ref getter) h keys #:optional (fallback #f))
> (let* ((target h))
> (for-each
> (lambda (key)
> (set! target (getter target key)))
> keys)
> target))
>
> #(define hash-deep-re
Hello,
> However, in Scheme, returning a value inside a loop is troublesome. I
> must first break the loop and then return the value. So what is the
> correct way of doing this?
Scheme does not really have loops. At least not in the sense you know it from
procedural languages. `for-each` is naug
I encountered a situation that need to break a loop while invoking
Scheme code in LilyPond. Typically LilyPond offers the `for-each`
function which simulates the for-loop in most programming languages.
However, the `break` functionality isn't explicitly offered. There seems
to be a function nam
Question is in the subject line. I've looked for this specific situation,
but can't find it - I don't think I know what to search for. It seems to be
something a lot of the music I've looked at has (maybe I'm just used to
playing strange music...).
I can get it to display as required, but I'm just
Am Sa., 9. Nov. 2024 um 04:21 Uhr schrieb Peter X :
> My question is: Is there a setting or option in LilyPond that allows for
changing the default behavior of half note stems in TabStaff? Specifically,
I’m looking for a way to switch the current double-stem display to the more
traditional single,
Hello, Werner,
The issue is opened like this:
https://gitlab.com/lilypond/lilypond/-/issues/6763
On Sat, Nov 9, 2024 at 12:53 PM Werner LEMBERG wrote:
>
> > Thank you for your response. Below are two examples that illustrate
> > the more traditional way of displaying half note stems [...]
>
>
> Thank you for your response. Below are two examples that illustrate
> the more traditional way of displaying half note stems [...]
Thanks – so please open an issue :-)
Werner
> My question is: Is there a setting or option in LilyPond that allows
> for changing the default behavior of half note stems in TabStaff?
> Specifically, I’m looking for a way to switch the current
> double-stem display to the more traditional single, shorter stem
> that’s commonly used for half
Hello LilyPond Community,
I hope this message finds you well.
I’ve been working on a project using LilyPond’s TabStaff, and I’ve
encountered an issue regarding how half notes are displayed when stems are
enabled. Currently, when using \tabFullNotation to show stems on the
tablature, the half note
On Sun, 27 Oct 2024 18:15:58 +0800 David Kastrup wrote ---
> You could add
>
> \context {
> \Score
> \remove System_start_delimiter_engraver
> }
>
> to your \layout block.
Perfect, thanks -- I'd never have guessed that.
hjh
Hi James,
To create blank staves, this snippet may help:
https://lilypond.org/doc/v2.25/Documentation/snippets/paper-and-layout_003a-creating-blank-staves
Regards, Eric
> Op 27 okt 2024, om 08:28 heeft James Harkins het
> volgende geschreven:
>
> \version "2.22.1"
> \language "english"
>
James Harkins writes:
> I had done this once before, but lost the file :-\
>
> I would like to generate empty staff paper, for pencil sketching. Removing
> time signature, clefs, barlines, handling spacing -- easy.
>
> But there is still the left-hand vertical line binding the system together. I
I had done this once before, but lost the file :-\
I would like to generate empty staff paper, for pencil sketching. Removing time
signature, clefs, barlines, handling spacing -- easy.
But there is still the left-hand vertical line binding the system together. I
cannot for the life of me find w
Hi Klaus,
Yes, that works, thank you!
Best regards,
Guido
Op 26-10-2024 om 9:39 schreef K. Blum:
Hi Guido,
Am 26.10.2024 um 09:22 schrieb lilypond-user-requ...@gnu.org:
In Lilypond, I’d like to create two columns with two systems on each
line. These systems should all have the same width a
Hi Guido,
Am 26.10.2024 um 09:22 schrieb lilypond-user-requ...@gnu.org:
In Lilypond, I’d like to create two columns with two systems on each
line. These systems should all have the same width and be aligned equally.
At the moment, some systems are wider than others.
in your \layout sections, y
Hi,
In Lilypond, I’d like to create two columns with two systems on each
line. These systems should all have the same width and be aligned equally.
At the moment, some systems are wider than others.
Here’s a simple version of how I’m currently setting up the layout.
I’m using proportionalNotat
Thanks... that will actually work for me.
\version "2.24.4"
theChords = \chordmode {
c1
d\tweak X-offset #3 \tweak Y-offset #1 _\markup \italic "hold---"
s
f
}
theNotes = \relative c' {
c1 d d f
}
theLyrics = \lyricmode {
Here1 are the lyrics
}
\score {
<<
\new ChordNam
Walt North wrote:
I can't add markup to the chordmode.
See the end of this message:
https://lists.gnu.org/archive/html/lilypond-user/2022-08/msg00198.html
Cheers,
Robin
What would be the best way to indicate to the rhythm guitar that a chord
is to be strummed and held for a couple of measures? This only happens a
couple of times so I'd rather not set up Pitch_squash_engraver if I can
avoid it. For the rhythm guitar player I would be leaving out the note
staff
I am trying to change the shape of two ties after tieWaitForNote is set to
true. If I use the \shape command, the second tie is not affected. Here
is an MWE:
%%%
\version "2.24.4"
tieShapeA = \shape #'((0 . -1) (0 . 0) (0 . 0) (0 . 0)) \etc
tieShapeB = \shape #'((0 . 1) (0 . 0) (0 . 0) (0 . 0))
Dear community,
if I want to simulate plucked strings of different thickness in csound, how
could I achieve this?
Which opcode for physical modelling (plucked, wgpluck, etc.) should I use
for this?
On Sat, Jun 29, 2024 at 6:42 PM Flaming Hakama by Elaine <
ela...@flaminghakama.com> wrote:
>
>> Hi list,
>>
>> I'm hoping someone can give me insight into how to lengthen stems in
>> beamed groups globally.
>>
>> LilyPond usually makes good
On Sun, Jun 30, 2024 at 4:42 AM Mats-Olof Liljegren wrote:
> Hi!
>
> Lilypond version ”2.25.17” error(?):
> Using: 1-\markup { \super "add9" }
> Gives med C9 = C E G Bb D'
> Solution???
>
Attached is some code with a few examples of creating chord exceptions.
--
Knute Snortum
\version "2.24.0
Hi!
Lilypond version ”2.25.17” error(?):
Using: 1-\markup { \super "add9" }
Gives med C9 = C E G Bb D'
Solution???
Med vänlig hälsning / Kind regards
Mats-Olof Liljegren
e-pro
Oskarsvägen 11B
702 14 Örebro
Tel 070 360 19 19
e-post m...@e-pro.se
web: http://e-pro.se
> -- Forwarded message --
> From: Knute Snortum
> To: lilypond-user@gnu.org
> Cc:
> Bcc:
> Date: Wed, 26 Jun 2024 09:46:29 -0700
> Subject: How to lengthen stems in beamed groups
> Hi list,
>
> I'm hoping someone can give me insight into how t
Hi list,
I'm hoping someone can give me insight into how to lengthen stems in beamed
groups globally.
LilyPond usually makes good assumptions and has great defaults, but in this
situation it fails to create good stem lengths in beamed groups. I've
attached some sample code that illus
2) #0.8 #1
\override #'(box-padding . 0.1)
\override #'(thickness . 0.5) \box
\fontsize #-12 \line { dolor sit amet. }
\override #'(angularity . 0.2)
\override #'(filled . #f)
\override #'(one-headed . #t)
\override #`(label-alignment . ,LEFT)
\override
That's impressive, thanks!!
I encourage the maintainers of the code to replace the triangle shape in
native LilyPond with your code, given that the actual shape is pretty weird
and the gap with the segment is not nice to look at...
On Tue, Jun 4, 2024 at 2:07 PM Aaron Hill wrote:
> On 2024-06-0
To create a drawing in PostScript format,
one option would be to create the drawing with Inkscape and save as PostScript
(*.ps).
Something to test... Inkscape can open and save Postscript format.
Then one can open the file with a text editor to copy and paste the relevant shape into a
Lilypond
Thanks Aaron, see the attached pdf as an example:
On Mon, Jun 3, 2024 at 7:49 PM Aaron Hill wrote:
> On 2024-06-03 10:39 am, Paolo Prete wrote:
> > On Mon, Jun 3, 2024 at 7:33 PM Aaron Hill
> > wrote:
> >
> > so feel free to
> >> reach out if this is not your area of expertise.
> >>
> >
> > Th
On 2024-06-03 10:39 am, Paolo Prete wrote:
On Mon, Jun 3, 2024 at 7:33 PM Aaron Hill
wrote:
so feel free to
reach out if this is not your area of expertise.
That's what I just did ;-)
cheers
I must admit I have not followed this thread super closely. Do you have
a drawing of the typ
On 2024-06-03 10:33 am, Aaron Hill wrote:
But pretty much, once you are in a \markup context, the world's your
oyster. Start with the more primitive drawing commands and build up
your own shapes. Turn those into reusable markup-commands of your own.
Some of this may require some Scheme code
On Mon, Jun 3, 2024 at 7:33 PM Aaron Hill wrote:
> On 2024-06-03 10:25 am, Paolo Prete wrote:
> > Thanks, this is what I was searching for!
> >
> > Now, for an optimal refinement: is there a way to avoid these curved
> > sides
> > on the arrows and can the segment be attached to the arrows withou
On 2024-06-03 10:25 am, Paolo Prete wrote:
Thanks, this is what I was searching for!
Now, for an optimal refinement: is there a way to avoid these curved
sides
on the arrows and can the segment be attached to the arrows without
gaps?
Virtually anything is possible inside of LilyPond's \mark
> > bookTitleMarkup = \markup {
> > \column {
> >\postscript #"
> > gsave
> > initmatrix
> > 1 setlinewidth 0 306 moveto 6 0 rlineto stroke
> > 1 setlinewidth 377 306 moveto 6 0 rlineto stroke
> > grestore"
> >\fill-line {
> > \fromproperty #'header:instrument
> > ...
> >
> > --8<---cut here---end--->8---
> >
> > Don't know if it helps in your case, but maybe gives you an idea of how
> > to proceed.
> >
> > Have fun
> > Torsten
> >
> >
>
>
neto stroke
> grestore"
> \fill-line {
> \fromproperty #'header:instrument
> ...
>
> --8<---cut here---end--->8---
>
> Don't know if it helps in your case, but maybe gives you an idea of how
> to proceed.
>
> Have fun
> Torsten
>
>
eto stroke
> grestore"
>\fill-line {
> \fromproperty #'header:instrument
> ...
>
> --8<---cut here---end--->8---
>
> Don't know if it helps in your case, but maybe gives you an idea of how
> to proceed.
>
> Have fun
> Torsten
>
>
>
perty #'header:instrument
...
--8<---cut here---end--->8---
Don't know if it helps in your case, but maybe gives you an idea of how
to proceed.
Have fun
Torsten
> How can I draw a vertical (or even diagonal) line independently
> positioned from the notes in the score, that can span across staves,
> as shown in the figure?
The question is formulated in a very broad way. Assuming that you
want to draw something completely independent of the score, you mi
Hello,
How can I draw a vertical (or even diagonal) line independently positioned
from the notes in the score, that can span across staves, as shown in the
figure?
In addition, how can I draw a horizontal line with arrows on both sides and
centered text above it, always independent from the score
For the question 1), I just found this:
https://lsr.di.unimi.it/LSR/Snippet?id=253
Any idea about question 2? (arrows + centered text)
Thanks
On Sun, Jun 2, 2024 at 7:05 PM Paolo Prete wrote:
> Hello,
>
> How can I draw a vertical (or even diagonal) line independently positioned
> from the n
On 25/05/2024 18:44, bobr...@centrum.is wrote:
Wol,
The bit about trombones in bass and Bb treble; I've only ever heard of
Bb treble clef trombone in British brass band music. What is the
"American bass part" in Bb? I've never heard of such a thing. I know
that Richard Strauß wrote tenor t
Dear Silvain,
thank You, this worked perfectly for me!
Providing you have juste one space as in the example,
in the part \mark \markup {
you can do a search and replace
\\mark.\\markup.{[^{]+{[^}]+}[^}]+}
with nothing
(I tested it in Geany on Ubuntu)
dot means one character
[^{]* means a non-em
f.
-David
> From: "Wols Lists"
> To: "Lillypond Users Mailing List"
> Sent: Friday, May 24, 2024 3:28:16 PM
> Subject: Re: How to transpose?
> On 23/05/2024 12:26, Kenneth Flak wrote:
> > Great, thanks to both of you! Very clarifying. \transposition i
Wols Lists, May 24, 2024 at 18:28:
> I do a lot of brass stuff. And as you've realised, it's \transpose not
> \transposition.
>
> I just think "\transpose for printed music, \transposition for midi".
> How accurate that is I don't know.
>
> The other trick I always use (given that a trombone plays
On Sat, May 25, 2024 at 9:16 AM Stefan Thomas
wrote:
> Dear community,
> I would like to remove automatically all the "\mark \markup { \box {
> LETTER } }" in the below quoted text. Can I do this with regex? Does
> someone know how?
> Thanks,
> Stefan
>
> \version "2.22.2"
>
> violine = {
>
1 - 100 of 3888 matches
Mail list logo