the variable from my earlier example)
The trouble is I don't want the tuplet or those note values, and I want the
latter six notes to be grace notes. Does that make sense?
Thanks for responding!
Saul
--
Saul Tobin
USC '12 BM Composition/BA Philosophy
http://SaulTobin.com/
On November 30, 2012
removed. It can be laborious, but I've
personally always found errors in my code.
--
Phil Holmes
--
Saul Tobin
http://SaulTobin.com/
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
be welcome. It's much easier
to put together a kickstarter proposal than a NEH grant.
Thanks,
Carl
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
--
Saul Tobin
http
Have you thought about how to use tags for this?
Saul
On Friday, February 17, 2012 03:30:51 PM Michael Hendry wrote:
Obviously, I can comment out the sections I don't want during data entry
work, and remove the comments once the work is complete, but it would be
handy to be able to use a
/Haipeng/overture.rar
Regards
Haipeng
PS: I updated the syntax of LP to the latest version, but the version
number is still old.
--
Saul Tobin
http://SaulTobin.com/
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman
Naturally, but a music function like that misses the point. The current
way isn't cumbersome because it's verbose, it's cumbersome because it
requires breaking music into separate blocks using braces. What I'd like
to be able to do is change the transposition like a context property, so
that I
Thanks for putting that together. I'm no Scheme expert, but it looks good
to me.
Personally, I think the behavior would be better if it aligned on the first
dynamic to appear in the markup, rather than default to left. With
something like "poco f", it can be visually unclear where the f is
I'm less concerned by bad page breaks than I am by inconsistent system
spacing caused by bad extent-estimates.
On Fri, Dec 1, 2017 at 12:37 PM, Flaming Hakama by Elaine <
ela...@flaminghakama.com> wrote:
>
> From: fbous
>> Subject: Spacing issues with Mark_engraver and
is appropriate, but I imagine they must be very far from
the kind of work I do.
On Dec 15, 2017 7:54 AM, "Wols Lists" <antli...@youngman.org.uk> wrote:
On 15/12/17 13:45, David Wright wrote:
> On Fri 15 Dec 2017 at 10:02:19 (+), Wols Lists wrote:
>> On 15/12/17 06:20, Saul
Reading your example, it seems to me that the "FAIL" is caused by the
hypothetical user misunderstanding the semantics of relative mode. Using
relative mode without explicitly defining what pitch the phrase is meant to
be relative to is unreadable and prone to break. If it were written
properly,
Yes, this has happened a few times recently I think. I usually post via
Nabble, and a week or two ago when my post didn't show up I thought it had
been rejected, so I accidentally triple posted it.
On Thu, Nov 16, 2017 at 8:09 AM, Ben wrote:
> Hello all,
>
> I just
Hi all,
Here's a short little snippet to turn on or off whether a score is compiled.
\version "2.18.2"
% Swap the commented lines to demonstrate that you can turn the score on
and off
flag = ##t
% flag = ##f
compileIf = #(define-void-function (parser location flag score) (boolean?
ly:score?)
I've noticed this problem as well. I had assumed it was some mistake I'd
made in my stylesheet, but I'm still baffled after hours of debugging. It
would be sort of a relief if it's actually a bug.
On Thu, Nov 30, 2017 at 8:38 AM, fbous wrote:
> Hello list,
>
> I have a rather
Possibly related, I've noticed that the 16.04 repository version of
Frescobaldi has been holding back python3-pyqt4 and python3-sip from
upgrading for several months.
On Fri, Dec 8, 2017 at 2:52 PM, Andrew Bernard
wrote:
> Hi Ben and All,
>
> I have to run F 3 on Mint
Hi all,
In my current project, I have a situation where the piano has fast
arpeggios at the same time as the strings play a steady, slower rhythm (see
attached screenshot). My feeling is that the best looking solution would be
to temporarily sacrifice rhythmic alignment between the piano part and
Hi all,
In my current project, I have a situation where the piano has fast
arpeggios at the same time as the strings play a steady, slower rhythm (see
attached screenshot). My feeling is that the best looking solution would be
to temporarily sacrifice rhythmic alignment between the piano part and
That's essentially what I've been doing, but it requires making each score
a bookpart unto itself. It's an okay solution, but it's nice to be able to
start a new movement mid-page.
Thanks anyway for the suggestion, though!
On Sun, Oct 29, 2017 at 9:21 AM, Graham King
I wrote a function that does something similar to what you need. There may
be newer or better ways to do it, but it's what I use.
Saul
On Fri, May 18, 2018 at 1:12 AM, Davide Liessi
wrote:
> Dear all,
> is there a way to combine the two full bar rests in one
.
On Sun, Jul 1, 2018 at 1:00 AM David Kastrup wrote:
> Saul Tobin writes:
>
> > In both 2.18 and 2.19, \unset appears to set a context property to the
> > built-in default, rather than the default set in the \with {} block:
> >
> > music = \relative c' {
> >
Sure, define-music-function works fine. That part I just copied from the
earlier snippet. That's a side issue, though.
On Mon, Jul 2, 2018 at 2:36 PM David Kastrup wrote:
> Saul Tobin writes:
>
> > Indeed, or StaffGroup level if I'm following correctly.
>
> And there is a St
hat I'm trying to do with \unset?
Thanks!
Saul
On Mon, Jul 2, 2018 at 12:24 AM David Kastrup wrote:
> Saul Tobin writes:
>
> > Interesting. So if the default property is set at the Staff level, for
> > instance, then changed and \unset at the Voice level, it goes back
.schneider.pa...@gmail.com> wrote:
> Thank you Saul.
> I understood that fill-with-pattern initiated the problem but could not
> see why. So thank you for your detailed explanation.
> Now, if someone has a workaround...
>
> Cheers,
> Pierre
>
> 2018-07-02 21:12
If I understand correctly, counter gets incremented whenever
interpret-markup is called on a markup containing the counter. If you look
in define-markup-commands.scm, \fill-line calls interpret-markup only once,
but \fill-with-pattern calls interpret-markup twice, first to find out the
width of
Unfortunately, for my use case, \once\set and \once\unset aren't enough.
On Sat, Jun 30, 2018 at 8:31 PM Aaron Hill wrote:
> On 2018-06-30 17:50, Saul Tobin wrote:
> > In both 2.18 and 2.19, \unset appears to set a context property to the
> > built-in default, rather than
In both 2.18 and 2.19, \unset appears to set a context property to the
built-in default, rather than the default set in the \with {} block:
music = \relative c' {
\tuplet 3/2 {
c8 c c d d d e e e f f f |
}
\set Staff.tupletSpannerDuration = #(ly:make-moment 1/2)
\tuplet 3/2 {
c8 c
Hi all,
I've noticed that under certain circumstances (I think if the page spacing
needs to be compressed?) Lilypond will disregard the vertical order of
TextScripts. So something like:
\relative c'' {
f4^"long long long"^"short" e'2.
}
By itself, this correctly displays the short indication
Sun, Feb 18, 2018 at 6:18 PM, Mason Hock <ma...@masonhock.com> wrote:
> On 02/18, Saul Tobin wrote:
> > This is exactly the sort of situation I'm talking about. You're correct
> > that the order doesn't change the meaning, just as changing the vertical
>
I'm actually surprised that ordering behavior isn't documented. It's so
consistent 99% of the time I just assumed it was officially defined
behavior.
On Sun, Feb 18, 2018 at 6:30 PM, Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:
> Hi Saul,
>
> > I probably will write such a function
>
.
IMO this workaround amounts to deprecating the use of multiple TextScripts
as undefined behavior.
On Sun, Feb 18, 2018 at 3:30 AM, David Kastrup <d...@gnu.org> wrote:
> Saul Tobin <saul.james.to...@gmail.com> writes:
>
> > That's a reasonable workaround, but it's not s
I probably will write such a function to deal with my immediate needs, but
I raise the issue because this is a case where Lilypond has well defined
behavior MOST of the time, and then sometimes violates it. Normally, when
you write ^"one"^"two" you expect "two" to be displayed above "one." It
Is that the same scenario? By "encountered first" is the doc referring to
the parser or to the moment in musical time?
I can attempt turning off skylines, but I suspect the score will just
explode. I haven't had time to construct a controlled example of the
squished spacing. Seems hard to make it
Indeed. However, the vertical order of expressions is part of content, not
a purely graphical layout issue.
On Sun, Feb 18, 2018 at 1:08 PM, David Kastrup <d...@gnu.org> wrote:
> Saul Tobin <saul.james.to...@gmail.com> writes:
>
> > It seems very un-Lilypond-like
.
On Sun, Feb 18, 2018 at 12:03 AM, David Kastrup <d...@gnu.org> wrote:
> Saul Tobin <saul.james.to...@gmail.com> writes:
>
> > Hi all,
> >
> > I've noticed that under certain circumstances (I think if the page
> spacing
> > needs to be compressed
Hi all,
I just put together a snippet to make managing shared wind staves more
automatic, particularly with triple winds that may be combined in different
ways.
\version "2.19.82"
#(define remove-if-sibling
(lambda (offsets)
(lambda (grob)
(let* (
;; The parent of
other staves are alive on each system.
On Fri, Aug 3, 2018 at 2:23 PM Ben wrote:
> On 8/3/2018 5:14 PM, Saul Tobin wrote:
>
> Hi all,
>
> I just put together a snippet to make managing shared wind staves more
> automatic, particularly with triple winds that may be com
Super glad to see this conversation happening! David I'm so glad you've
been working on the backend for divisi. Divisi staves have long been my
biggest headache.
Thomas, thanks for writing the improved version. I haven't had a chance to
look at the code deeply yet — I will play around with it
Looks like Lilypond.org has been down since yesterday.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Hi all,
I recently switched from Linux to Windows 10 and I'm trying to get
convert-ly to work in Frescobaldi 3. The "OK" button is greyed out and "Run
Again" seems not to do anything. What path should I be using for
convert-ly? My Lilypond installations are C:\Program Files\LilyPond\2.xx.x\.
Hi all,
Not sure if this should be on the User mailing list or one of the others.
The attached code replicates a strange behavior I have encountered several
different times, where seemingly random and irrelevant musical details
cause staves to incorrectly disappear when using the divisi snippet
I support all of these suggestions.
My own two cents: I would like to contribute monthly, but I'd personally
prefer to contribute to the project as a whole or the core developers as a
group, if possible. It seems like it could be helpful to set project-level
finances up in the long run anyway,
Still working on this...
The new version attached sets make-dead-when so that staves with fewer
parts have priority over those that they can be merged into. (Disregard
what I wrote previously about remove-layers — I got a bit confused.) The
engraver now does mainly what it is supposed to, namely
Hi all,
Attached is my latest attempt to make progress toward an automatic
mechanism for n-parts that may share a staff or not.
The idea is that if the context property combineNext = ##t, then that part
can share a staff with the next part down. The engraver is supposed to set
I've attached the snippet I use for metric modulation markings. Hopefully
others find it useful.
To use it you would write something like:
\metricMark { \tuplet 3/2 { r8*2 c8 } } { c16 r16*3 } "Più tranquillo" #108
FYI – there are some issues with spacing if the marking is at a line break.
On
Notice that in my example I included spacer rests in the tuplet. This allow
room for the bracket.
On Fri, Dec 21, 2018 at 2:47 PM Ld2020 wrote:
> Thank you - this is extremely helpful.
>
> One issue I am still trying to solve: how to get tuplet brackets to
> appear as part of the metronome
it
fails. I am also not using strftime anywhere.
Saul
On Sun, Dec 16, 2018 at 2:38 PM Ben wrote:
> On 12/16/2018 5:32 PM, Saul Tobin wrote:
>
> Hi all,
>
> I'm getting a fatal error when I compile all of the movements of a large
> project on 2.19.82 on Windows 10. I can com
Hi all,
I'm getting a fatal error when I compile all of the movements of a large
project on 2.19.82 on Windows 10. I can compile the movements individually
and in smaller combinations with no problems. There is no Lilypond error in
the debug output, just "FATAL: memory error in realloc."
I had
Happy holidays all,
Below is a demonstration of an odd behavior I noticed.
When using a context like MarkLine for tempo marks, if the staff
immediately below the MarkLine is hidden but contains rhythmic activity,
and if BOTH Y-offset and extra-spacing-width are overridden for
MetronomeMark, the
Fundamentally, the data model of Lilypond is horizontal, even when you
delve into the guts of how the program works (iterators, streams,
engravers). My advice is to embrace that and adapt your workflow and
thinking to take advantage of Lilypond's strengths, rather than fighting
against it.
In my
ves.
Staves shouldn't be affecting spacing on systems where they are dead.
On Fri, Dec 28, 2018 at 6:47 AM Malte Meyn wrote:
>
>
> Am 28.12.18 um 04:54 schrieb Saul Tobin:
> >
> > When using a context like MarkLine for tempo marks, if the staff
> > immediately below the M
#t
c'8 8 8 8 8 8 8 8
\set Staff.combineWithNext = ##f
c'8 8 8 8 8 8 8 8 8
}
\new Staff = "4" \with {
sharingParts = #'(4)
shortInstrumentName = "4"
keepAliveInterfaces = #'()
} \repeat unfold 8 { c'8 8 8 8 8 8 8 8 }
>>
On Sat, Dec 29, 2018
I'd be happy to help test as well.
On Wed, Dec 19, 2018, 9:32 AM Michael Gerdau
> > Indeed, it's not a real problem to compose a special command line for
> WSL Windows - if we know exactly how it should look like.
> > Testing would be a little bit awkward, though
>
> I‘d be happy to test it.
>
>
at 4:14 PM Saul Tobin
wrote:
> Hi Ben,
>
> I did see that thread, but I don't think it can be directly related to my
> issue, since in my case there is no single line of my code that is
> triggering the compile error. Each score compiles correctly on its own and
> in co
Thanks so much for the confirmation. A couple questions:
1) Is there a technical obstacle or other reason preventing a Windows
64-bit build?
2) Is it possible to run Lilypond under WSL from Frescobaldi?
On Tue, Dec 18, 2018 at 8:36 PM Aaron Hill wrote:
> On 2018-12-18 7:24 pm, Saul Tobin wr
I agree with this, but I can imagine the following distinct engraving
styles:
1. Beam over rests only when the beam both begins and ends with a note.
2. Also beam over initial rests.
3. Also beam over final rests.
Further, I can imagine wanting e.g. c16[ r c r], rather than c16[ r c] r,
but in
I followed the process described above to compile Guile 1.8 and Lilypond on
Windows Subsystem for Linux. I found that it only worked when installing
guile to /usr, not /usr/local.
Saul
On Fri, Mar 22, 2019, 6:24 PM David Wright
wrote:
> On Sat 23 Mar 2019 at 11:12:29 (+1100), Andrew Bernard
>
> On Sat, 23 Mar 2019 at 12:36, Saul Tobin
> wrote:
>
>> I followed the process described above to compile Guile 1.8 and Lilypond
>> on Windows Subsystem for Linux. I found that it only worked when installing
>> guile to /usr, not /usr/local.
>>
>> _
I agree that when a long markup stretches the measure at the end of a line,
it suggests that there may be better ways of laying out the line breaks.
Perhaps there should be a penalty for stretched measures due to markup in
Lilypond's line breaking algorithm?
Saul
On Sat, Mar 16, 2019, 6:34 PM
If any of the interfaces for MultiMeasureRests (e.g. rest-interface,
spanner-interface, multi-measure-rest-interface) are included in
keepAliveInterfaces (useful if you want to condense some systems in a
score, but not others), then when an MMR occurs on either side of a system
break it can cause
Currently getting Internal Server Error 500 on Lilypond.org. Also looks
like the site is only on http, no https.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Hi all,
I'm trying to figure out the workings of engravers and contexts. Can anyone
point me to the relevant code, or better yet explain the order in which the
process-music step happens between engravers in child vs. parent contexts?
Is this set in stone, or can it be modified? Like, suppose I
Below is the snippet I use for dynamics with expressive text. I believe
I've posted it to the mailing list before, a few years ago maybe.
\version "2.18.2"
dynText = #(define-event-function (parser location dyn expr) (markup?
markup?)
(let* (
(mark #{ \markup {
The size reduction for a single system strategy is simple to do within a
single Lilypond score using \magnifyStaff and maybe a couple additional
overrides.
On Mon, Feb 4, 2019, 8:04 AM David Wright On Mon 04 Feb 2019 at 16:40:57 (+1100), Andrew Bernard wrote:
> > I am doing a long string
I usually use \ottava and \omit the OttavaBracket.
On Wed, May 1, 2019, 6:54 AM Pierre-Luc Gauthier
wrote:
> Hi there,
>
> Is there a way to transpose a quotation, say, an octave higher ?
>
> m.e.g.:
>
> \version "2.19.83"
>
> quoted = {c'4 d' e' f' g'}
> \addQuote "quoted" \quoted
>
> quoting
I usually just type the accidental signs as Unicode characters. I find the
sizing and alignment works better than with the Lilypond markup commands.
On Tue, Nov 5, 2019, 3:32 PM Karsten Reincke wrote:
> Dear friends;
>
> does anyone know how I could insert a (double) flat or a (double) sharp in
On Tue, Nov 5, 2019, 5:08 PM Andrew Bernard
wrote:
> HI Saul,
>
> What is correct? I believe this is a highly subjective matter.
>
> Andrew
>
Sure, agreed. But the default should at least be reasonable without
tweaking, right?
>
>
> On Wed, 6 Nov 2019 at
It bugs me a bit that macros are needed to tweak the spacing of accidental
symbols in markup. Shouldn't the default markup commands for accidental
symbols have correct size and spacing?
On Tue, Nov 5, 2019 at 4:02 PM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:
> Hi Saul (et al.),
>
The breaking-ness seems like an obstacle.
On Tue, Nov 5, 2019, 5:05 PM Kieren MacMillan
wrote:
> Hi Saul,
>
> > It bugs me a bit that macros are needed to tweak the spacing of
> accidental symbols in markup. Shouldn't the default markup commands for
> accidental symbols have correct size and
insert a unicode
> character (for example U+266D) in a lyric text, if I do not have a
> corresponding
> font etc? Do you have eny example?
>
> many thanks, again
> Karsten
>
> On Tue, 2019-11-05 at 15:53 -0800, Saul Tobin wrote:
> > I usually just type the accidental
Could LSR be functionally mirrored as a GitHub repo?
On Sat, Nov 16, 2019, 5:17 PM Andrew Bernard
wrote:
> It may not be a good thing that nobody seems to know who runs and
> manages LSR. Should we devote any time to making this a more robust
> situation. given how much people refer to it, and
Would the bundled VLC be redundant to an existing system install of VLC?
Would it be usable instead of a system install? Would the bundled VLC get
updates?
I normally have VLC installed anyway, but I'd rather not have to keep a
separate copy on disk just for Frescobaldi.
On Sun, Oct 20, 2019,
The biggest killer-feature for me would be the ability to playback multiple
midi files simultaneously in sync (to work around the 16 track limitation).
Audio format-wise, I think mp3 is fine. I doubt anyone particularly cares
about lossless quality for their general midi soundfont playback.
On
On Thu, Oct 17, 2019 at 3:20 PM Urs Liska wrote:
> 17. Oktober 2019 22:19, "Saul Tobin" schrieb:
>
> > The biggest killer-feature for me would be the ability to playback
> multiple midi files
> > simultaneously in sync (to work around the 16 track limitatio
s/Saul
Tobin/.lily;')
\include
"oll-core/internal/os-path.ily"
C:/Users/Saul Tobin/.lily/openlilylib/oll-core/package.ily:57:2 <1>: error:
GUILE signaled an error for the expression beginning here
#
(if (not (defined? 'openlilylib-root))
A quick search showed me a previous
I'm curious to know about your use case/workflow for running Lilypond in
AWS Lambda. Seems interesting.
Saul
On Tue, Jan 14, 2020, 6:34 AM Peter Anglea wrote:
> I think I got it fixed… recording this here for anyone else who stumbles
> upon the same issue as I did.
>
> I downloaded an RPM
Hi all and happy holidays
What is currently the easiest way to get a working install of Lilypond 2.18
on Catalina? I have old projects that require 2.18 and will not work on
2.19. Ideally, I'd like to have control over the install directory, since I
typically have multiple Lilypond versions
Hi all,
I've come to the conclusion that the best workaround for the lack of 64-bit
builds on Mac and Windows is to run Lilypond in a Docker container. Based
on the number of Lilypond images on Docker Hub, it would seem I'm fairly
late to this party, though if it's been discussed on the user
,
>> so you can have a few definitions that can simply be removed for 2.18.
>>
>> But is there any reason for using such an old Lilypond version?
>>
>> Cheers,
>> Valentin
>>
>> 19.10.2021 01:39:59 Saul Tobin :
>>
>> > Any possibility of using this with a Lilypond 2.18 project?
>> >
>>
>>
Any possibility of using this with a Lilypond 2.18 project?
On Sun, Oct 17, 2021 at 6:21 PM Jon Arnold
wrote:
> Looks promising. The ability to edit slurs with a mouse is huge.
>
> On Sun, Oct 17, 2021 at 2:07 PM Paolo Prete wrote:
>
>> Hello all,
>>
>> I just drafted a new release (1.0) of
} \removeWithTag #'combined \I
\new Staff = "2" \with {
instrumentName = "2"
shortInstrumentName = "2"
\override VerticalAxisGroup.remove-empty = ##t
\override VerticalAxisGroup.remove-first = ##t
\override VerticalAxisGroup.remove-layer
Surprisingly, typing the Unicode characters for accidental symbols does not
produce the same font output as using the markup commands:
<<
\new Staff {
c'1^"B♭"
c'1^"C♯"
c'1^"D♮"
}
\new Staff {
c'1^\markup { B \flat }
c'1^\markup { C \sharp }
c'1^\markup { D \natural
I've been tinkering with the auto-transpose engraver from OLL, trying to
automatically print key signatures if the transposition has been changed.
In the original code it looks like the plan was to have the engraver
broadcast a KeyChangeEvent, but when I tried that it ended up in an
infinite loop
Doesn't "Night Fantasies" by Elliott Carter use an extremely obscure
structural polyrhythm? Not an actual irrational meter but similar idea.
On Tue, Jan 17, 2023 at 4:47 PM H. S. Teoh via LilyPond user discussion <
lilypond-user@gnu.org> wrote:
> On Tue, Jan 17, 2023 at 07:08:41PM -0500, David
thought but I'm just as confused.
On Tue, Jan 17, 2023 at 1:15 PM Jean Abou Samra wrote:
> Le 17/01/2023 à 10:10, Saul Tobin a écrit :
> > What I can't figure out is why when my autoKeysigEngraver broadcasts a
> > KeyChangeEvent, it gets picked up by t
Hi all,
I managed to add functionality to the auto-transpose engraver snippet from
OLL so that it prints key signatures at transposition changes. It also
doesn't do so if the transposition change is only octave transposition.
The one thing I'd like to fix is the behavior when an actual key
require the ability to
"listen ahead" or "listen behind" to all the events happening at the same
moment. Is that even possible?
On Thu, Jan 19, 2023 at 5:48 PM Saul Tobin
wrote:
> Hi all,
>
> I managed to add functionality to the auto-transpose engraver snippet fro
Hi all,
I have always felt one of the more annoying proofreading tasks for
instrumental music is ensuring that technique instructions such as mutes
are properly cancelled.
Attached is a snippet that keeps track of these instructions and
automatically prints reminder text after a set number of
case.
On Thu, Jan 26, 2023 at 6:10 PM Andrew Bernard
wrote:
> What if you don't have any rests?
>
>
> Andrew
>
>
> On 27/01/2023 1:00 pm, Saul Tobin wrote:
> >
> > Attached is a snippet that keeps track of these instructions and
> > automatically prints remin
ece of text came up in the future. You could
> definitely make the text using lilypond accidentals look right by
> changing the font size of either the text or the accidental, it's just a
> matter of the size and alignment.
>
> -William
>
> On 1/15/23 01:05, Saul Tobin wrot
Hi all,
When condensing staves using remove-layer as described here
https://lilypond.org/doc/v2.24/Documentation/notation/modifying-single-staves#hiding-staves,
what is the best way to temporarily hide the combined staff as well as the
individual staves? E.g. for a particularly crowded system
Lilypond ships with a text font as well as a music font. I agree that I
suspect that currently Lilypond's text font does not actually define these
Unicode music characters, so it falls back on the OS to find them. Why not
just add copies of Emmentaler glyphs to the Lilypond text fonts for
results for Lilypond questions, at least for me.
On Wed, Feb 1, 2023 at 2:12 AM Jean Abou Samra wrote:
> Saul,
>
>
> Le 1 févr. 2023 à 04:16, Saul Tobin a écrit :
>
> The fourth example engraver here:
>
> https://extending-lilypond.readthedocs.io/en/latest/extending
fine for me.
On Sun, Mar 12, 2023 at 4:45 PM Jean Abou Samra wrote:
> Le dimanche 12 mars 2023 à 16:34 -0700, Saul Tobin a écrit :
>
> A slightly nicer syntax to workaround this limitation is to use the
> function:
> parserDefine =
> #(define-void-function (name v
A slightly nicer syntax to workaround this limitation is to use the
function:
parserDefine =
#(define-void-function (name val)(symbol? scheme?)
(ly:parser-define! name val))
Then instead of var = { ... } you can write \parserDefine var { ... }.
I believe this was posted on the list a few
That really only addresses the full score, not the parts, since in the
parts multiple movements share the same bookpart.
On Sun, Mar 12, 2023 at 5:19 PM Jean Abou Samra wrote:
> Le dimanche 12 mars 2023 à 17:06 -0700, Saul Tobin a écrit :
>
> For what it's worth my use case was t
Is your idea to have a second engraver at the Voice level to prepare the
events? You should be able to have an engraver listen to the event and
modify it before it's listened by the Staff level engraver, as long as they
are \consist'ed in the right order.
On Mon, Mar 20, 2023, 1:40 PM Valentin
Channel wrap around can also occur if you assign midi channels per Voice
and instantiate more than 16 Voice contexts, for example if you have used
\new Voice at the beginning of each polyphonic passage.
On Sat, Feb 18, 2023, 7:04 AM wrote:
> On 17 Feb 2023 at 19:11, Jean Abou Samra wrote:
>
> >
Surprised to see that the http versions of those pages are accessible.
Shouldn't they redirect to https?
On Sat, Feb 18, 2023 at 12:13 PM Jonas Hahnfeld via LilyPond user
discussion wrote:
> On Sat, 2023-02-18 at 14:43 -0500, Shane Brandes wrote:
> > That is great, but where can one find a list
Hard disagree on plain text emails.
I didn't really have a strong opinion re the whole discussion about message
boards vs. email, but IMO the world has moved on to rich text email with
embedded media. I think the reliance on plain text email as the standard
for this mailing list detracts
https://lilypond.org/doc/v2.24/Documentation/notation/writing-parts#quoting-other-voices
may help with the second question.
On Tue, Feb 28, 2023 at 5:08 PM TJ Kolev wrote:
> Greetings,
>
> I've decided to notate a brass band piece from a paper copy into some
> digital format that would be
I concur on entering all music in concert pitch. You may find the
auto-transpose snippet from OpenLilyLib helpful (
https://github.com/openlilylib/oll-misc/tree/master/pitch), as you can
simply write "\transposition bf" instead of wrapping all transposed blocks
in "\transpose x y { }". This is
1 - 100 of 119 matches
Mail list logo