Re: Mailing list duplicates

2020-01-13 Thread David Kastrup
Aaron Hill writes: > On 2020-01-13 12:58 pm, David Kastrup wrote: >> Uh, you are aware that you can easily configure your mailing list >> options to _not_ include you in mail you are already receiving via >> other >> headers? >> And lo and behold: no need to

Re: Shift up OttavaBracket

2020-01-13 Thread David Kastrup
Here is a handy link to click for that: <mailto:lilypond-user-requ...@gnu.org?subject=set%20duplicates%20off> And lo and behold: no need to lecture anybody anymore. -- David Kastrup

Re: Shift up OttavaBracket

2020-01-13 Thread David Kastrup
in some circumstances. If there are inconsistencies in the effects of \offset that make no sense to users, then one probably needs to see whether the positioning can be changed in a manner where meddling with it delivers the expected results. -- David Kastrup

Re: Shift up OttavaBracket

2020-01-13 Thread David Kastrup
be a useful addition to the Lilypond codebase. What's wrong with \offset itself? -- David Kastrup

Re: metronome-mark-alignment

2020-01-13 Thread David Kastrup
. This one hasn't. I'll readily admit that it is bad. It not being there, however, will likely be worse at least for some readers. > Of course, it may be that the manual isn't meant to be aimed at a > complete novice like myself; but if it is, then it definitely needs an > overhaul. Sure, like most of what I write. But there are not many people around for overhauling. -- David Kastrup

Re: Work structure question

2020-01-11 Thread David Kastrup
with alignBelowContext it can be positioned correctly beneath the (named) lyrics context containing the first verse. Examples showing this repositioning of temporary contexts can be found elsewhere — see Nesting music expressions, Modifying single staves and Techniques specific to lyrics. And of course, in "Techniques specific to lyrics" we find <http://lilypond.org/doc/v2.18/Documentation/notation/techniques-specific-to-lyrics#placing-lyrics-vertically> which goes to some detail. -- David Kastrup

Re: \hideNotes removes dot from 4.

2020-01-07 Thread David Kastrup
note-collision: retain upper voice dot when merging dots is responsible here? Though this particular patch seems only to add some cosmetic decision here. At any rate, the dot merging code likely does not cater for hideNotes. -- David Kastrup

Re: Custom MMR Range engraver problem under 2.19.83

2020-01-05 Thread David Kastrup
David Kastrup writes: > Thomas Morley writes: > >> Am Mo., 6. Jan. 2020 um 00:53 Uhr schrieb Malte Meyn : >>> >>> >>> >>> Am 06.01.20 um 00:02 schrieb Craig Dabelstein: >>> > Hi all, >>> > >>> > I've been using

Re: Custom MMR Range engraver problem under 2.19.83

2020-01-05 Thread David Kastrup
A minimal for the problem: > > \markup > \center-column { >foo >\translate #'(0 . 3) >\with-dimensions #empty-interval #empty-interval >bar > } > > With 2.19.82 "bar" is printed, it completely disappears with 2.19.83 > No clue what happens and why. > Probably a bug, to tired to do further research, thoug. Bisecting. -- David Kastrup

Re: nudging a note

2019-12-31 Thread David Kastrup
"Mark Stephen Mrotek" writes: > David, > > I was not specific in my request. The original (Mozart K 310) has the middle > voice to the right. > > Thank you for your attention. Well, use \voices 1,4,2 instead of \voices 1,2,4 then. -- David Kastrup

Re: nudging a note

2019-12-31 Thread David Kastrup
"Mark Stephen Mrotek" writes: > David, > > Thank you for the suggestion. > In each measure the first note of the middle voice is still colliding. > Hm. In the second measure I have a collision with a dot. But no collision otherwise. Does it look differently with you? -- David Kastrup

Re: nudging a note

2019-12-31 Thread David Kastrup
\relative c' { \voices 1,2,4 <<{c'2~ c8. dis16 e8. c16 | b2~ b8. dis16 e8. b16 | a2~ a8. b16 c8. a16}\\ {e2 fis | dis e | cis dis}\\ { b'8. b16 a8. gis16 a2~ | a8. a16 g8. fis16 g2~ | g8. g16 fis8. e16 fis2}>> } -- David Kastrup

Re: Quoted text in markup line

2019-12-27 Thread David Kastrup
. =) > > > That is, even the ‘programming quotes’ in the code example by Kieren > wouldn’t be necessary. "“like this”" is one word, “like this” are two words. That's important in lyrics mode and in some other respects like line-wrapping. -- David Kastrup

Re: Quoted text in markup line

2019-12-27 Thread David Kastrup
;. } > \line { Neither does `"this`". } > \line { This makes a ‘“little mess'". } > } > } > > Thanks much. Happy Holidays. The days are getting lighter. \line { This does "\"work\"." } Bit of a nuisance, but within double quotes, \" creates a double quote mark. -- David Kastrup

Re: How to use make-music?

2019-12-20 Thread David Kastrup
ht, so later entries override earlier ones." -- David Kastrup

Re: Outside staff priority

2019-12-16 Thread David Kastrup
n "2.19.83" > > { f'4\trill\upbow( e') } > > { f'4\upbow\trill( e') } > > { \once \override TextScript.script-priority = #-100 > f'4\trill\upbow( e') } > > { \once \override TextScript.script-priority = #-100 > f'4\upbow\trill( e') } > > % > > Thanks for your help, > > Ralph -- David Kastrup

Re: problems with cues

2019-12-16 Thread David Kastrup
uld have been able to fix, or should have been able to fix but wasn't. -- David Kastrup

Re: vertical position of OttavaBracket

2019-12-14 Thread David Kastrup
uot;Y" "Z" > is also errored. > > And here I get stuck, just like the markup-list does. What's wrong with using #{...#} ? Seriously. You could use $(make-concat-markup (map make-box-markup '("X" "Y" "Z"))) if you insist on avoiding #{...#} but why bother? -- David Kastrup

Re: [SPAM] Re: Re Problems with cues

2019-12-13 Thread David Kastrup
Aaron Hill writes: > On 2019-12-13 3:54 am, David Kastrup wrote: >> Peter writes: >>> A regular oddity is the message no glyph for U+92 in the .off file ? >>> significant? >> It means that in the given font there is no backslash. Text font >> layout

Re: [SPAM] Re: Re Problems with cues

2019-12-13 Thread David Kastrup
. > Many thanks for bearing with an old ponder. -- David Kastrup

Re: input code

2019-12-12 Thread David Kastrup
erstand how the parts > are read in to the parser. How is it divided, ans each read in to scheme > ( as i understand it is converted to). Try running LilyPond with -ddebug-parser . The output is related to the printed LilyPond grammar in the LilyPond Notation Reference appendices. -- David Kastrup

Re: Re Problems with cues

2019-12-12 Thread David Kastrup
ations of earlier versions that made your code work. It is unlikely that you would not remember editing your LilyPond version, and it is unlikely that a specialized area like that would be customized to work differently in a subtly different manner without the person making such a change remembering it. -- David Kastrup

Re: problems with cues

2019-12-11 Thread David Kastrup
Thomas Morley writes: > Am Mi., 11. Dez. 2019 um 15:16 Uhr schrieb David Kastrup : >> >> "Peter Gentry" writes: >> >> > It seems that the issue reared its head as a result of my "erroneous" >> > assumption that >&g

Re: problems with cues

2019-12-11 Thread David Kastrup
eone with access to older versions check whether this was different at some not-too-distant point of time in history? If it was, something intended to be a "refactoring" might have been an actual change. I am not ruling that out, but should be surprised if it were so. -- David Kastrup

Re: problems with cues

2019-12-10 Thread David Kastrup
> > Despite the Completed successfully in 1.9 there was no music output - just > the attached header page . You did notice that 2 files got produced for whatever reason not discernible from your description? Namely Op38_Gg_L2_Test.pdf as well as Op38_Gg_L2_Test-1.pdf . -- David Kastrup

Re: Problem associated with multiple quote sources

2019-12-09 Thread David Kastrup
reduce these complication header complications to > isolate the issue one step at a time. Maybe that would help making more focused descriptions as well. -- David Kastrup

Re: Problem associated with multiple quote sources

2019-12-09 Thread David Kastrup
n -ddebug-parser . The output will be humongous. You can direct it to a file and try capturing the last few dozen lines before the error to guess what may be happening. -- David Kastrup

Re: How to unfold percent but not volta repeats?

2019-12-06 Thread David Kastrup
> output is PDF or MIDI. This creates a maintenance burden, as then > simple changes need to be made in multiple places--usually a sign of > badly written code.) Any ideas appreciated. \unfoldRepeats tremolo,percent { ... } Supported since Issue 5003, version 2.19.53 . -- David Kastrup

Re: Coloring adjacent notes by interval

2019-11-30 Thread David Kastrup
Michael Käppler writes: > Am 29.11.2019 um 23:27 schrieb David Kastrup: >> Michael Käppler writes: >> >>> Hi all, >>> I would like to color all successive notes in a voice that span a >>> certain interval, like e.g. a perfect fifth upwards

Re: A question about \override in markuplist

2019-11-30 Thread David Kastrup
Peter Toye writes: > David, > > Thanks for this. My comments are below. My mind is much clearer now. > > - > Friday, November 29, 2019, 10:25:36 PM, David Kastrup wrote: > >> Peter Toye writes: > >>> I'm a bit confused by he docu

Re: Coloring adjacent notes by interval

2019-11-29 Thread David Kastrup
just a callback function for a NoteHead's color property should be fine. -- David Kastrup

Re: A question about \override in markuplist

2019-11-29 Thread David Kastrup
it. Though being able to get rid of override-property eventually would be a good thing. That's a really ugly duckling. -- David Kastrup

Re: $nota ^\markup {M} version 2.19 vs 2.21

2019-11-26 Thread David Kastrup
Gianmaria Lari writes: > On Tue, 26 Nov 2019 at 14:14, David Kastrup wrote: > >> Thomas Morley writes: >> >> > Am Di., 26. Nov. 2019 um 09:30 Uhr schrieb Gianmaria Lari >> > : >> >> >> >> This code works. >> >> >&g

Re: $nota ^\markup {M} version 2.19 vs 2.21

2019-11-26 Thread David Kastrup
; <>^\markup { M } $nota Like in test = <>^\markup { M } There is no need for a function at all using this approach. -- David Kastrup

Re: Writing notes in Pythagorean tuning in microlily

2019-11-24 Thread David Kastrup
Hans Åberg writes: >> On 24 Nov 2019, at 22:20, David Kastrup wrote: >> >> Hans Åberg writes: >> >>>> On 24 Nov 2019, at 16:39, kupirijo wrote: >>>> >>>> So the turkish-makam.ly that I downloaded earlier requires a f

Re: Writing notes in Pythagorean tuning in microlily

2019-11-24 Thread David Kastrup
<https://www.smufl.org>; it must be installed so that lilypond sees > it. I’ll send them to you together with Helmholtz-Ellis in E53. > >> Also where can I download the latest version of turkish-makam.ly? > > It looked like it was in the LilyPond source archive, otherwise from Adam. And requires OpenLilyLib to run? -- David Kastrup

Re: Using "\set associatedVoice" in deferrely created contexts

2019-11-23 Thread David Kastrup
ot less on the s1 being present or not. > When using lyricsto, this also works: \lyricsto changes the timing of the lyric syllables to match the timing of the associated Voice. Completely different scenario. -- David Kastrup

Re: tie & tag

2019-11-21 Thread David Kastrup
; and > > e~e > > but it doesn't! It generates > > c c > > and > > e~e > > Why no ties in the first score? Why would there be a tie? This is: \keepWithTag #'first {\tag #'first c' \tag #'second e'~ ... } > Any "fix"? { \keepwithTag #'first \test ~ \keepwithTag #'first \test } -- David Kastrup

Re: Scheme function to return pitchnames as markup/text

2019-11-20 Thread David Kastrup
LilyMusic would be the best approach for your purpose but I did want to point out that catching output in a string is always an option in Scheme's port model. > > David Kastrup wrote on 11/19/2019 3:43 PM: >> Stephen Cummings writes: >> >>> Am I missing a basic Lily

Re: Scheme function to return pitchnames as markup/text

2019-11-19 Thread David Kastrup
probably a bit cheeky to $\etc the scheme function in anonymously. But you could give a name to the define-scheme-function call as usual. -- David Kastrup

Re: DynamicText.font-size

2019-11-19 Thread David Kastrup
''_\p c'' c'' c'' c''^\fpoco c'' > c'' c''^\ppecresc > } > > \score { > \new Staff { \treble } > > \layout { > \context { > \Score > \override DynamicText.font-size = #-2 > } > } > } > > > % > > -- David Kastrup

Re: Set a temporary tempo change

2019-11-18 Thread David Kastrup
unfold 2 { b'4 4 4 4 } > \bar "||" \pushTempo \tempo "Allegro" 4=140 > \repeat unfold 2 { b'4 4 4 4 } > \bar "||" \popTempo \tempo "a tempo" > \repeat unfold 2 { b'4 4 4 4 } > } > \layout {} \midi {} > } > > > > -- Aaron Hill > > -- David Kastrup

Re: Set a temporary tempo change

2019-11-17 Thread David Kastrup
usic } \unset \temporaryTempo > > This would be useful for the midi output... \omit \tempo 4 = 120 should change back without visual effect. Not tried it. -- David Kastrup

Re: Macro with

2019-11-14 Thread David Kastrup
; Thank you so much, now my source is almost readable, and so much > quicker! -- David Kastrup

Re: Hiding unused staffs??

2019-11-12 Thread David Kastrup
emove-layer = 1 } \violII \new Staff \with { instrumentName = "Violins" shortInstrumentName = "V I" \override VerticalAxisGroup.remove-layer = 2 } << \violI \\ \violII >> >> \layout { short-indent = 2\cm indent = 3\cm } } -- David Kastrup

Re: lilyglyphs: Python 2 deprecation

2019-11-12 Thread David Kastrup
re that this version series will stay for many years. With regard to GUB, 2.7 compatibility makes for a much nicer transition period. But GUB is not likely involved in uses of that package which seems to be mainly used in a TeXlive context. I haven't checked, but I think that TeXlive is pretty much prepared to use Python3. -- David Kastrup

Re: midiPanPosition in midi context block

2019-11-11 Thread David Kastrup
Matt Wallis writes: > On 08/11/2019 14:30, David Kastrup wrote: >> Matt Wallis writes: >> >>> But it doesn't work if I try to set the midiPanPosition inside a midi >>> context block like this: >>> >>> \version "2.19.83" &

Re: midiPanPosition in midi context block

2019-11-08 Thread David Kastrup
Thomas Morley writes: > Am Fr., 8. Nov. 2019 um 15:35 Uhr schrieb David Kastrup : >> >> Matt Wallis writes: >> >> > But it doesn't work if I try to set the midiPanPosition inside a midi >> > context block like this: >> > >> > \versio

Re: midiPanPosition in midi context block

2019-11-08 Thread David Kastrup
do the setting in the midi context block because I require > different pan positions for a staff depending on which score it > appears in. Then create different variables/expressions for that purpose. But the \midi block cannot sensibly differentiate between differently named contexts. -- David Kastrup

Re: Scoped variables

2019-11-08 Thread David Kastrup
ail) so is > "Quartet_No.1_Éloge_Movement1-Violin1" (The quotes being part of the > variable definitions and use, not part of the name). Pretty much so. -- David Kastrup

Re: Scoped variables

2019-11-07 Thread David Kastrup
n I is assigned a new value for the key 1. > Is this documented, or did you experiment? Documentation is probably not all that extensive. -- David Kastrup

Re: scheme-question: matrix-operation

2019-11-03 Thread David Kastrup
y give much of an idea of what you do. > All but the last sublist will be of equal lengths, the last may or may > not be shorter. -- David Kastrup

Re: Scoped variables

2019-11-03 Thread David Kastrup
namical, and how the two would be supposed to interact. -- David Kastrup

Re: Notation in Soprano Clef

2019-11-02 Thread David Kastrup
Malte Meyn writes: > Am 02.11.19 um 00:19 schrieb David Kastrup: >> Afterwards you use Frescobaldi's transpose function to transpose your >> input to the actual original key, proofread with soprano clef and >> finally reprint with treble clef. >> > > Even better:

Re: Notation in Soprano Clef

2019-11-01 Thread David Kastrup
♭ and D-E♭ which look like B-C and F♯-G, so pretend that this is really written in E Minor in treble clef and afterwards use Frescobaldi's transpose function to get it from E down to C. It's a similar operation as transcribing something from treble clef to bass clef. -- David Kastrup

Re: Notation in Soprano Clef

2019-11-01 Thread David Kastrup
suitable key that would have those semitone positions if the clef were actually the treble clef, and then enter in that key, pretending that it were in treble clef. Afterwards you use Frescobaldi's transpose function to transpose your input to the actual original key, proofread with soprano clef and f

Re: octavating slurs

2019-11-01 Thread David Kastrup
ou want separate stems) or not (like in a piano extract done with the voice combiner). This kind of an optional bass octave at deliberation of the singer is sort of a weird middle case. -- David Kastrup

Re: octavating slurs

2019-10-31 Thread David Kastrup
p of the staff to > the "b" also at the top. > > • It would be elegant to have the slur repeated below. > > Similarly for > > d4( ) > > • it would be nice to have two slurs originating from the "d". There is the doubleSlurs property you can set. But you can also write explicitly d4^(_( ) to get slurs above and below. -- David Kastrup

Re: LilyPond, LilyPond snippets and the GPL

2019-10-31 Thread David Kastrup
Hans Åberg writes: >> On 31 Oct 2019, at 21:31, David Kastrup wrote: >> >>> All those parts should be LGPL, and also included headers, I believe: >>> Not GPL, because that would legal technically force copyright >>> limitations on the output, and not pu

Re: LilyPond, LilyPond snippets and the GPL

2019-10-31 Thread David Kastrup
PostScript these days instead of executing it right away in the form of some document processing workflow. So that is indeed something that would warrant getting separate appropriate licensing attention, but in most use cases it would end up not being relevant since there are few workflows where a PostScript file ends up as something to be distributed. -- David Kastrup

Re: LilyPond, LilyPond snippets and the GPL

2019-10-30 Thread David Kastrup
Hans Åberg writes: >> On 30 Oct 2019, at 23:05, David Kastrup wrote: >> >> Hans Åberg writes: >> >>> The snippets should be LGPL for being includable under other licenses, >>> I believe, because the processed part remains in the output, and thus &

Re: LilyPond, LilyPond snippets and the GPL

2019-10-30 Thread David Kastrup
> copyrightable. Thus, they play the same role as the Bison skeleton > file and GCC libraries. LSR snippets are public domain already. -- David Kastrup

Re: LilyPond, LilyPond snippets and the GPL

2019-10-30 Thread David Kastrup
tent-reflecting parts of the source code. Of which you are the copyright holder. So the solution is not to distribute your source code embedding GPLed elements. -- David Kastrup

Re: LilyPond, LilyPond snippets and the GPL

2019-10-30 Thread David Kastrup
Karsten Reincke writes: > On Wed, 2019-10-30 at 01:36 +0100, David Kastrup wrote: >> Karsten Reincke writes: >> >> > [...] >> > >> > Hence, if I use a piece of software as library, snippet, or module, >> > then I am using the advantage that I

Re: LilyPond, LilyPond snippets and the GPL

2019-10-29 Thread David Kastrup
Karsten Reincke writes: > On Wed, 2019-10-30 at 00:46 +0100, David Kastrup wrote: >> [...] >> >> I disagree with your assessment that calling any code/function makes >> the >> work doing so a derivative of that code (that would concern using >> OpenLi

Re: LilyPond, LilyPond snippets and the GPL

2019-10-29 Thread David Kastrup
k > and goals). MIT license definitely permits relicensing, but of course without copyright to the actual code, you would not have standing for enforcing the license of a relicensed (or non-relicensed) version, so that does not make a whole lot of sense for an unmodified version. -- David Kastrup

Re: Copyright, was [Re: Musicology with Lilypond (and now correct attachments ; -)]

2019-10-29 Thread David Kastrup
legal act for getting it there I assume, like holding a gun to their head) in your possession. -- David Kastrup

Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread David Kastrup
Urs Liska writes: > Am 29. Oktober 2019 00:04:06 MEZ schrieb David Kastrup : >>Andrew Bernard writes: >> >>> I am finding this thread weird, sorry. There's a huge amount of help >>in the >>> archives of this list in how to install and run openlilylib. A q

Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread David Kastrup
nd source code? Or otherwise be prohibited from distribution? That's not really practical for most choir directors. -- David Kastrup

Re: Hairpin whiteout problem

2019-10-24 Thread David Kastrup
    \tweak extra-offset $xy > $ev >    #}) Worth mentioning that if you have 2.19.83, the above can be written as placeAbsolute = -\tweak whiteout ##t -\tweak outside-staff-priority ##f -\tweak Y-offset 0 -\tweak extra-offset \etc -- David Kastrup

Re: Puzzled about r1 issue in 3/4 time

2019-10-23 Thread David Kastrup
; >> The offending r1 is on the 3rd line of the first branch of the >> alternative below - and if I change that r1 to “r4 r4 r4”, or to >> “r2.”, the issue goes away. > > Lilypond is right, r1 is 4 beats long. What you probably want is > r1*3/4 or most likely (and

Re: Puzzled about r1 issue in 3/4 time

2019-10-23 Thread David Kastrup
the source file? Probably none. I think that R only looks at the actual time spent and doesn't care just how the time is spent. But if the next note is, say, c' then a default duration of 2. and a default duration of 1*3/4 will make it look different. -- David Kastrup _

Re: Double-underline markup

2019-10-20 Thread David Kastrup
Thomas Morley writes: > Am So., 20. Okt. 2019 um 12:58 Uhr schrieb David Kastrup : >> >> Thomas Morley writes: >> >> > Am Sa., 19. Okt. 2019 um 14:45 Uhr schrieb David Kastrup : > >> >> b) change a property (akin to offset but probably unique to \und

Re: Double-underline markup

2019-10-20 Thread David Kastrup
Thomas Morley writes: > Am Sa., 19. Okt. 2019 um 14:45 Uhr schrieb David Kastrup : > > Yep. I think it's not the way to go. > >> b) change a property (akin to offset but probably unique to \underline >> to avoid unexpected interactions) for the sake of additional >>

Re: Double-underline markup

2019-10-19 Thread David Kastrup
dependent from that of multiple underlines. By the way, it's "an under...", not "a under...". That's not at all relevant to the problem, merely a distraction for focusing on the images. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Double-underline markup

2019-10-19 Thread David Kastrup
Thomas Morley writes: > Am Sa., 19. Okt. 2019 um 13:35 Uhr schrieb David Kastrup : >> >> Thomas Morley writes: > >> > Iiuc, you recommend to fix \underline to make it work with most simple >> > input like: >> > >> > \markup { >&g

Re: Double-underline markup

2019-10-19 Thread David Kastrup
Thomas Morley writes: > Am Sa., 19. Okt. 2019 um 12:42 Uhr schrieb David Kastrup : >> >> David Kastrup writes: >> >> > Thomas Morley writes: >> > >> >> Am Fr., 18. Okt. 2019 um 19:21 Uhr schrieb Carl Sorensen >> >> : >> >

Re: Double-underline markup

2019-10-19 Thread David Kastrup
David Kastrup writes: > Thomas Morley writes: > >> Am Fr., 18. Okt. 2019 um 19:21 Uhr schrieb Carl Sorensen >> : >>> >>> Why not add it to lilypond proper? I think that we would want to be >>> careful about property names (perhaps with an underli

Re: Double-underline markup

2019-10-19 Thread David Kastrup
Opinions? "amount" sounds like something you'd use for a floating-point measure as opposed to "count" you'd use for, well, countable items. I rather dislike that name as it is so very unspecific. It would even match some criterion like "thickness". -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Set /bookOutputName to Conjunction of Variable and String

2019-10-18 Thread David Kastrup
foxfanfare writes: > David Kastrup wrote >> So you need to >> put basically anything after the assignment to "num" before calling the >> \include statement. > > Thanks for your answer David, but I'm sorry I'm not following you here. What > should I c

Re: Set /bookOutputName to Conjunction of Variable and String

2019-10-18 Thread David Kastrup
statement is evaluated before the assignment to "num" is complete since LilyPond syntax allows things like num = "01".oh and the ."oh" might be provided by the included file. So you need to put basically anything after the assignment to "num" before calli

Re: Lilypond on OS X Catalina

2019-10-17 Thread David Kastrup
hich LilyPond does > not compile with. That's something that could be changed at some cost if it were significant. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Lilypond on OS X Catalina

2019-10-17 Thread David Kastrup
when a 64-bit > Mac binary will appear on lilypond.org. "There is no solid timetable" is a euphemism. It's more like "there is no feasible plan that would result in a 64-bit Mac binary for download from lilypond.org". -- David Kastrup ___ l

Re: \partial and measure numbers

2019-10-11 Thread David Kastrup
lessly even with pickup since pickup and last measure (usually) add up to one complete bar. Giving both pickup and last measure a number of its own would be detrimental to this kind of reckoning. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Music function interfere with variable name

2019-10-11 Thread David Kastrup
rks when I write "x" but crashes > with "X"). Naming a variable X will likely crash LilyPond since X is already used to designate the X axis and quite a bit of Scheme code depends on it. Try using longer variable names. -- David Kastrup _

Re: Relative distance of other contexts in stencil callback

2019-10-05 Thread David Kastrup
gt; Y-Extent of the frame to include the other staff. > > Any suggestions? Take a look at ly:grob-common-refpoint and ly:grob-relative-coordinate . Do they help? -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Disabling beamExceptions and beatStructure

2019-10-03 Thread David Kastrup
1,1 % beatStructure \beamExceptions { \tuplet 3/2 { 8[ 8 8] 8[ 8 8] 8[ 8 8] 8[8 8] } } % beamExceptions } -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Functions with after-events

2019-10-02 Thread David Kastrup
> Or is it just too complicated to be worth it? A slightly different approach in order to avoid the explicit event function definition: \version "2.19.83" withMinLength = -\tweak springs-and-rods #ly:spanner::set-spacing-rods -\tweak minimum-lengt

Re: Input syntax question

2019-09-30 Thread David Kastrup
msk...@ansuz.sooke.bc.ca writes: > On Mon, 30 Sep 2019, David Kastrup wrote: >> The respective lines in lily/lexer.ll read >> >> A[a-zA-Z\200-\377] >> SYMBOL {A}([-_]{A}|{A})* >> COMMAND \\{SYMBOL} > > Interesting

Re: Input syntax question

2019-09-30 Thread David Kastrup
127), with isolated - and _ characters allowed inside. The respective lines in lily/lexer.ll read A [a-zA-Z\200-\377] SYMBOL {A}([-_]{A}|{A})* COMMAND \\{SYMBOL} -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org ht

Re: Hacktoberfest 2019

2019-09-25 Thread David Kastrup
of a pull request to a one-way mirror of LilyPond? [...] -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: tweaking the position of multi-voiced piano chords

2019-09-23 Thread David Kastrup
where tweaking chords actually tweaks the notes inside. If you want to have this work with earlier versions, you need to tweak the particular note that the NoteColumn grob happens to be created from. I don't know which one this would be. The current code in the development version woul

Re: Triplet within triplet, omitting and undoing TupletNumbers

2019-09-22 Thread David Kastrup
il are somewhat quirky. There may be a bug involved. I'd just punt here and use %%% Start \version "2.19.83" \include "english.ly" \relative { \scaleDurations 2/3 { af''8 g8. f16 f8 ef8. df16 \tuplet 3/2 { df16[ ef df } c8 r16 bf] } } %%% End -- David Kastrup __

Re: \tweak-like function

2019-09-21 Thread David Kastrup
ation. >> >> I think all of your argument names are a bad idea. [...] > > Fixed, thanks. > >> It also seems writing -\f rather than \f suggests that it would not >> work otherwise while it does. > > OK. Oops, and of course #etc (or whatever it is called now). -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: \tweak-like function

2019-09-21 Thread David Kastrup
uot; ? And by the way, the predicate should be the more specific ly:event? , or otherwise construction of a post-event will fail at an unexpected place when a non-postevent is given as argument. It also seems writing -\f rather than \f suggests that it would not work otherwise while it does. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: \tweak-like function

2019-09-20 Thread David Kastrup
er.Y-offset #Y > \etc #}) Should have worked when using -\moveDynTweak ... Since you are not using this for anything other dynamic expressions, it would be likely better to use define-event-function here, obviating the need to write - before \moveDynTweak . -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: drinking song symbols

2019-09-20 Thread David Kastrup
t wine, as suggested by the original glass symbol. One would certainly want to avoid that the result of a Margarita mixing song ends up being a Pinacolada. Clearly more symbols are needed. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: \tweak-like function

2019-09-20 Thread David Kastrup
\once \offset Y-offset #Y DynamicLineSpanner > \etc #}) > > but this doesn't work. There is a difference between a tweak and an override. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: drinking song symbols

2019-09-18 Thread David Kastrup
k...@aspodata.se writes: > Jacques Menu: > ... >> Now, how about a full 12xn table service? > ... > > What is that ? I'd assume a set for 12 persons consisting of n items for each. -- David Kastrup ___ lilypond-user maili

Re: Drinking song symbols

2019-09-18 Thread David Kastrup
>> ... > > The first basses won't get much drinking done during a vivace > crotchet, especially as they have to squeeze a breath in as well! Why > do the other voices get five times as long to get tipsy? I think we > should be told ... Because they are still sober

<    6   7   8   9   10   11   12   13   14   15   >