Re: Installing missing Guile modules in order to

2019-09-23 Thread Werner LEMBERG
>> no code for module (ice-9 readline) >> >> [...] >> >> This seems to mean I should install Guile modules that Lilypond >> doesn't install by default, but I haven't been able to work out >> from the doc where to install them so that Lilypond will be able to >> find them. Any suggestions on how t

Re: \tweak-like function

2019-09-21 Thread Werner LEMBERG
> Oops, and of course #etc (or whatever it is called now). I now have % A tweak-like function to move dynamics. moveDyn = #(define-event-function (x y event) (number? number? ly:event?) #{ \tweak DynamicLineSpanner.outside-staff-priority ##f \offset DynamicText.X-offset #x

Re: \tweak-like function

2019-09-21 Thread Werner LEMBERG
>> Thanks! Please check whether >> >> moveDyn = >> #(define-event-function (X Y etc) (number? number? ly:music?) >> #{ \tweak DynamicLineSpanner.outside-staff-priority ##f >> \tweak DynamicText.X-offset #X >> \offset DynamicLineSpanner.Y-offset #Y >> etc #})

Re: \tweak-like function

2019-09-20 Thread Werner LEMBERG
>> moveDynTweak = >> #(define-music-function (X Y) (number? number?) >> #{ \tweak DynamicLineSpanner.outside-staff-priority ##f >> \tweak DynamicText.X-offset #X >> \offset DynamicLineSpanner.Y-offset #Y >> \etc #}) > > Should have worked when using -\moveDy

Re: \tweak-like function

2019-09-20 Thread Werner LEMBERG
> moveDynTweak = -\single \moveDyn \etc Thanks! >> I naïvely tried >> >> moveDynTweak = >> #(define-music-function (X Y) (number? number?) >> #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f >> \once \override DynamicText.X-offset = #X >> \once \of

\tweak-like function

2019-09-20 Thread Werner LEMBERG
Dear LilyPonders, please consider this snippet. moveDyn = #(define-music-function (X Y) (number? number?) #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f \once \override DynamicText.X-offset = #X \once \offset Y-offset #Y DynamicLineSpanner #})

Re: A periodic enquiry re 2.20

2019-09-17 Thread Werner LEMBERG
>>Probable background of Urs’ question: >>https://www.uni-mozarteum.at/en/kunst/music-engraving-conference.php > > Yes, but I didn't want to disclose that before Werner makes an > official announcement ;-) Well, I was just taking a shower before sitting in front of my Computer :-) Werner

Music Engraving Conference Mozarteum (Jan. 2020)

2019-09-17 Thread Werner LEMBERG
Dear LilyPonders! Lukas-Fabian Moser, Urs Liska, and I proudly announce the conference Music Engraving in the 21st Century Developments and Perspectives January 17th – 19th, 2020 Mozarteum Salzburg, Austria All details – and a Call for Papers – can be found here: https://www.uni-mo

Re: Cue tremolo

2019-08-27 Thread Werner LEMBERG
> beams on cue notes are thinner and closer to each other than on > regular notes. The same is, however, not the case for tremolo beams. > [...] This is issue #5506; see commit 9c0e1363accceec8a686c868a6a5e5340317c331 Werner ___ lilypond-user

Re: Frescobaldi: show documentation for lilypond 2.19

2019-08-24 Thread Werner LEMBERG
>> If I press the F9 button to open the lilypond documentation, I get >> the pages for version 2.18. However, my installed lilypond version >> is 2.19.83. What must I do to make Frescobaldi display the 2.19 >> documentation? > > on Linux in the Edit>Preferences dialogue there is a tab for > ‘Lil

Frescobaldi: show documentation for lilypond 2.19

2019-08-23 Thread Werner LEMBERG
[Frescobaldi 3 on Windows] If I press the F9 button to open the lilypond documentation, I get the pages for version 2.18. However, my installed lilypond version is 2.19.83. What must I do to make Frescobaldi display the 2.19 documentation? Werner

Re: LilyPond and FontForge

2019-08-23 Thread Werner LEMBERG
>> I would really appreciate someone explaining how to generate these >> tables using FontForge. thanks! I've just updated `mf/README' in the git repository with an even more detailed description of the conversion process. Werner ___ lilypond-use

Re: Cue label

2019-08-22 Thread Werner LEMBERG
> it strikes me as odd and unnecessary that one has to manually add a > label with the instrument name to each cue. Wouldn’t it make more > sense to supply that instrument name as a string (or markup) as an > additional argument to \addQuote and have \cueDuring (and > \cueDuringWithClef) automati

Re: LilyPond and FontForge

2019-08-17 Thread Werner LEMBERG
> I would really appreciate someone explaining how to generate these > tables using FontForge. thanks! (0) Please read `mf/README'. For better readability of log files created by METAFONT I suggest that you (temporarily) set max_print_line=1000 in your environment. (1) A run of

Re: \unset in paper block

2019-08-05 Thread Werner LEMBERG
>> To ask differently: In file `paper.scm' I can see >> >> (module-remove! m 'line-width) >> >> to remove `line-width'; I now wonder what value for `m' I have to >> use... > > \paper { > #(module-remove! (current-module) 'line-width) > } > > should work for doing this via Scheme. This wor

Re: \unset in paper block

2019-08-05 Thread Werner LEMBERG
> IIRC these assignments in \paper and \layout and \header blocks are > functionally equivalent to defining a variable in Scheme like > > #(define left-margin 100) Yes. > The kind of \unset you’re asking for requires the previous value to > have been saved onto some stack, which I doubt exists/

Re: \unset in paper block

2019-08-05 Thread Werner LEMBERG
> I wonder whether it is possible to use \unset in the paper block. > The use-case is lyluatex, which sets `left-margin'; I want to unset > this value so that lilypond only takes the line width into account > to automatically center it. > > In other words, I would like to have > >% from lylu

\unset in paper block

2019-08-02 Thread Werner LEMBERG
I wonder whether it is possible to use \unset in the paper block. The use-case is lyluatex, which sets `left-margin'; I want to unset this value so that lilypond only takes the line width into account to automatically center it. In other words, I would like to have % from lyluatex \paper

Re: padding problem

2019-08-01 Thread Werner LEMBERG
> You could experiment with setting > page-breaking-system-system-spacing, which can let you specify > custom spacing variables that apply just for the determination of > page breaking. Aaah, I was totally unaware of this paper variable. Thanks a lot! Adjusting it makes my example work. We

Re: Colored box behind a single note

2019-07-28 Thread Werner LEMBERG
>> Ideally, I would like to write >> >> \genericSpan <...parameters ...> >> e\startGroup\endGroup >> >> but since `\genericSpan' uses a `HorizontalBracket' grob, this >> fails; it needs at least two notes. >> >> I wasn't able to find a suitable solution in the web; IMHO, it >> would be a quite

Re: Colored box behind a single note

2019-07-25 Thread Werner LEMBERG
Oops, some typos. Here a corrected algorithm version. Here's the algorithm. For a given moment, (1) count the number of \startGroup and \stopGroup events and push the events onto a stack so that they can be referenced later on (function `listen_note_grouping'), (2) create a Horizontal

Re: Colored box behind a single note

2019-07-25 Thread Werner LEMBERG
> So how do you distinguish a nested bracket starting and ending at > the same musical moment to ending one bracket and starting the next > at the same musical moment? Here's the algorithm. For a given moment, (1) count the number of \startGroup and \stopGroup events for a given moment and

Re: Colored box behind a single note

2019-07-25 Thread Werner LEMBERG
> Slightly off-topic: Currently it’s not possible to end one bracket > and start the next at the same moment, that’s > https://sourceforge.net/p/testlilyissues/issues/5240/ where I > mentioned overlapping brackets. IIRC the brackets are started and > ended when the bracket count is increased or d

Re: Colored box behind a single note

2019-07-25 Thread Werner LEMBERG
>>> Seriously? C++ has loops, you don't need goto for that. >> >> What construction do you suggest as a replacement? > > A loop? Well, yes. However, everything seems quite inelegant and bloated to me in comparison to this simple `goto' [and I don't think that such a local `goto' is something t

Re: Colored box behind a single note

2019-07-25 Thread Werner LEMBERG
>> Not sure whether the coding fits lilypond's C++ style, however. > > Seriously? C++ has loops, you don't need goto for that. What construction do you suggest as a replacement? >> + // One single-moment bracket is allowed. Abbreviating a horizontal >> + // bracket's `START' span-direction

Re: Colored box behind a single note

2019-07-24 Thread Werner LEMBERG
> Using > > http://lsr.di.unimi.it/LSR/Item?id=1000 > > I wonder how to get the effect for a single note. Ideally, I would > like to write > > \genericSpan <...parameters ...> > e\startGroup\stopGroup With the attached patch (for git master) I get exactly that :-) Not sure whether the

Re: Colored box behind a single note

2019-07-21 Thread Werner LEMBERG
> I'm not sure if that helps you with your case (probably not), but > you should at least know that this snippet has by now evolved into > this openLilyLib package: https://github.com/openlilylib/analysis/, > https://github.com/openlilylib/analysis/wiki/Frames Thanks for the info! Werner _

Colored box behind a single note

2019-07-21 Thread Werner LEMBERG
Using http://lsr.di.unimi.it/LSR/Item?id=1000 I wonder how to get the effect for a single note. Ideally, I would like to write \genericSpan <...parameters ...> e\startGroup\endGroup but since `\genericSpan' uses a `HorizontalBracket' grob, this fails; it needs at least two notes. I was

private messages to David K.

2019-07-20 Thread Werner LEMBERG
Hi David K., in the last few days you should have received some private messages from me and others sent to . Did you get them? In case you didn't get them, or if you got them and you answered: I didn't receive a reply; maybe there is a mailing issue. I would gladly resend the messages to an

Re: slurs and ties to end of bar

2019-07-18 Thread Werner LEMBERG
>> I have to typeset a bunch of snippets that contain ties and slurs >> either from a (not typeset) bar at the left or to a bar to the >> right (see attached example). What is the recommended way to do >> that gracefully? > > I'm still not sure what you're after and/or the wished workflow. See

Re: slurs and ties to end of bar

2019-07-18 Thread Werner LEMBERG
>> What I imagine is a possibility to specify `front matter' and >> `back matter' that gets processed but not displayed, for example >> >>\relative c' { >> \frontmatter { f4( } >> g a b c >> \backmatter { d) } >>} >> >> which should be handled as >> >>\relative c' { >>

Re: slurs and ties to end of bar

2019-07-18 Thread Werner LEMBERG
> You mean you just want the slurs to extend before and after the > notes? Yes, but ... > Any reason you can't use \shapeII from openlilylib? ... I don't want to have a manual solution – but thanks for the suggestion. What I imagine is a possibility to specify `front matter' and `back matter'

slurs and ties to end of bar

2019-07-17 Thread Werner LEMBERG
Folks, I have to typeset a bunch of snippets that contain ties and slurs either from a (not typeset) bar at the left or to a bar to the right (see attached example). What is the recommended way to do that gracefully? Werner ___ lilypond-user mai

Re: inter-letter spacing?

2019-07-16 Thread Werner LEMBERG
>> PS: Right now, I would be thankful for a pointer to this simplistic >> solution :-) > > \markup \override #'(word-space . 0.4) > \line { #(map! string (string->list "foobar")) } Thanks a lot! This works for my use-case. Werner ___

Re: inter-letter spacing?

2019-07-15 Thread Werner LEMBERG
> any idea how to realize inter-letter spacing? Has someone already > written a macro like > > \markup { \letter-spacing #0.1 "foobar" } > > which should be equivalent to > > \markup { \concat { "f" \hspace #0.1 > "o" \hspace #0.1 > ... >

inter-letter spacing?

2019-07-15 Thread Werner LEMBERG
Folks, any idea how to realize inter-letter spacing? Has someone already written a macro like \markup { \letter-spacing #0.1 "foobar" } which should be equivalent to \markup { \concat { "f" \hspace #0.1 "o" \hspace #0.1 ...

Re: Bug with transpose in functions

2019-07-12 Thread Werner LEMBERG
> Functions like transpose act destructively on their argument, so you > need a copy or the original will get changed. [...] How can Joe User find out whether a function is acting destructively? Werner ___ lilypond-user mailing list lilypond-use

musikalische Funktionssymbole (music function symbols)

2019-07-08 Thread Werner LEMBERG
I've just stumbled upon this page https://tobiw.de/tbdm/funktionssymbole , presenting a macro that helps with entering (German-style) music function symbols. The blogpost is in German, but a LaTeX user will certainly understand the code easily. It is also explained in English at https://

Re: python3-ly reformat in vim

2019-05-09 Thread Werner LEMBERG
> [...] Note that, as with all code tidying programs, you can only > return the cursor to approximately the same position, as lines may > be added of deleted. Are you sure about that? In Emacs, I can set a marker property that `sticks' to a given character. As long as this character is not de

Re: Finetuning TextSpanner beginning and end positions?

2019-05-06 Thread Werner LEMBERG
> [...] I generally understand "padding" as the amount of whitespace > that should be reserved between objects. I never even noticed that > property since in my mind I was looking for something that could in > no way have something to do with it. Anyways, it's not the first > time I find some o

Re: An interesting accidental glyph

2019-04-28 Thread Werner LEMBERG
>> What is the Emmentaler accidental glyph with two opposing arrows used for? >> >> accidentals.sharp.arrowboth >> >> I've not come across this ever, so far. > > It would be useful for transcribing the performances of some choirs > I have encountered. Hehehe :-) Werner __

Re: treble and bass clef simultaneously

2019-04-02 Thread Werner LEMBERG
>> Can you suggest a (possibly read-only) property or properties that >> could be easily added to either the `Clef' or `NoteColumn' grob on >> the C++ side, and which would considerably simplify the code? > > upcoming new features notwithstanding, could you point me to the > latest version of th

Re: moving tuplet number nearer to beam

2019-04-01 Thread Werner LEMBERG
> padding (for TupletNumber) only comes into effect for Y-offset when > considering kneed beams: > > > \version "2.19.82" > { > \tuplet 5/2 { b8[ b'' b b'' b] } > \once \override TupletNumber.padding = #1 > \tuplet 5/2 { b8[ b'' b b'' b] } > } > > > Otherwise, the computation is

Re: treble and bass clef simultaneously

2019-04-01 Thread Werner LEMBERG
>>> Amazing, thanks! Alas, the effort to get the desired effect is >>> tremendously large. >> >> Yep. There's no direct relationship between a Clef of a _Voice_ >> and a specific NoteColumn of the same Voice. So it's difficult to >> find a way from one to the other, not sure if the method I fi

Re: treble and bass clef simultaneously

2019-04-01 Thread Werner LEMBERG
> Below my current approach for adjusting the additional clef at > line-begin. Amazing, thanks! Alas, the effort to get the desired effect is tremendously large. I would have never been able to achieve that... Werner ___ lilypond-user mailing

Re: moving tuplet number nearer to beam

2019-04-01 Thread Werner LEMBERG
>> if I use `\magnifyStaff', the tuplet number is too far away from >> the beam. How can I move it nearer to the beam? Looking into >> `tuplet-number.cc' I see a `padding' property with a default value >> of 0.5 (and which is apparently completely undocumented). > > There's a few ways to pad ou

moving tuplet number nearer to beam

2019-04-01 Thread Werner LEMBERG
Folks, if I use `\magnifyStaff', the tuplet number is too far away from the beam. How can I move it nearer to the beam? Looking into `tuplet-number.cc' I see a `padding' property with a default value of 0.5 (and which is apparently completely undocumented). However, doing something like \o

\magnifyStaff, slurs, ties

2019-03-31 Thread Werner LEMBERG
The attached example demonstrates a bug in handling the extent of a slur within a scaled staff. [Looking into the lilypond issues I wasn't able to find something related; I will report the problem if no one comes up with an issue number.] Attached is also what I have so far to circumvent the iss

Re: treble and bass clef simultaneously

2019-03-30 Thread Werner LEMBERG
>> > Thanks a lot! Attached is the same sample code as with Aaron's >> > solution. Do you see a possibility to make leading skips work in >> > the second argument of \clefTst? > > More robust: [...] An excellent solution, thanks! It's again and again amazing to see what is possible with Schem

Re: treble and bass clef simultaneously

2019-03-28 Thread Werner LEMBERG
> here my factious approach: [...] Thanks a lot! Attached is the same sample code as with Aaron's solution. Do you see a possibility to make leading skips work in the second argument of \clefTst? Werner \version "2.19.82" \layout { \context { \Voice \name "ClefVoice" \alias

Re: treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
> When staves are part of a group (such as PianoStaff), then it is > important to use staff-staff-padding, not > default-staff-staff-padding. So I goofed there. > > As penance, try out the following: [...] Very nice, thanks! Attached is my slightly modified version. * It uses `alignBelowContex

Re: treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
for a solitary bass note I want to have a bass clef, not affecting anything else in the staff. How can I fix the attached example? I guess I need a music function that adjusts the vertical note offset of the upper voice... >>> >>> Could you use an "ossia" that overlaps the st

Re: treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
>> for a solitary bass note I want to have a bass clef, not affecting >> anything else in the staff. [...] > > I would try to write a music function that replaces the given music > with a transposed version (c, => a (maybe optional, depending on the > given clef)) and prints the clef as a markup.

Re: treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
> Can you not use LSR 326? That is what I use quite often. I started with that, however, it doesn't work with my particular, more complicated music. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listin

Re: treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
>> for a solitary bass note I want to have a bass clef, not affecting >> anything else in the staff. How can I fix the attached example? I >> guess I need a music function that adjusts the vertical note offset >> of the upper voice... > > Could you use an "ossia" that overlaps the staff? [...

treble and bass clef simultaneously

2019-03-27 Thread Werner LEMBERG
Folks, for a solitary bass note I want to have a bass clef, not affecting anything else in the staff. How can I fix the attached example? I guess I need a music function that adjusts the vertical note offset of the upper voice... Werner =

Re: Quarter tone sharp symbol in font

2019-02-21 Thread Werner LEMBERG
> My requirement now solved: I downloaded a redistributable of the > SMuFL font Bravura from the official github repo. OK, but... > It has more accidentals than I dreamed of existing. The lilypond > ones are 'Stein-Zimmerman' (whatever that is!) and semisharp and > semiflat are U+E280 and U+E28

Re: Quarter tone sharp symbol in font

2019-02-21 Thread Werner LEMBERG
> Circular meaning implying the existence of something already that I > don't have. Because you said you just ran emacs and looked. Well, the second method that I described can be used in case Emacs doesn't find a glyph. BTW, another font that contains musical glyphs of the U+1D1xx range is `F

Re: Quarter tone sharp symbol in font

2019-02-21 Thread Werner LEMBERG
> This is all great, but isn't it a bit circular? Circular? What do you mean? > I run emacs 27.0.50 on Debian 9. I don't have the Musica font you > refer to, and it's not built in. Built in? What exactly is the problem? A quick search on google with musica.ttf debian yields ttf-anci

Re: Quarter tone sharp symbol in font

2019-02-20 Thread Werner LEMBERG
>> I was in fact using markup, so this answer is excellent, and I >> eventually found \semisharp. But it actually came up when I wanted >> to use a semisharp in a text document, and I was surprised to find >> that although defined as Unicode 1D132, no font that I can find has >> a glyph at that co

Re: Flipping fingering and TextScript

2019-02-19 Thread Werner LEMBERG
> Looking at script-column.cc, the behavior appears to be to first > sort all scripts in a column according to their script-priority. > Once items are ordered by script-priority, they are then reordered > according to outside-staff-priority. When two items share the same > priority, the latter o

Re: Slur connecting fingering numbers

2019-02-05 Thread Werner LEMBERG
>> Hooray, it works and looks amazing! > > Glad I could help. This small example is really nice, and perhaps it can be added as a `harp music snippet' to the documentation. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lis

Re: Please test new lilypond installers

2019-01-29 Thread Werner LEMBERG
> The help says it will install into PREFIX/lilypond, but it also > tries to install scripts outside this directory in PREFIX/bin. > > It refuses to install into an existing (even empty) directory. While > this may be good in some cases, it would be nice if this could be > overridden. Please se

Re: harp basic muffle

2019-01-24 Thread Werner LEMBERG
>> This is Valentins code with a few values changed to get the >> appearance closer to what you are looking for: [...] > > Perfect, thanks so much! Is the exact shape of this symbol `universal'? I.e., do German, French, and US publishers use exactly this shape? If the answer is yes the glyph s

Re: Lilypond not rendering PDF on Mac

2019-01-10 Thread Werner LEMBERG
> Right. 2.19.82 is the current devel download from the LilyPond site. > It is also possible to install it through using the homebrew package > manager. As far as I can see, Homebrew core doesn't support lilypond at all – there is no recipe in the `homebrew-core' git repository. And `homebrew-ca

Re: Lilypond not rendering PDF on Mac

2019-01-09 Thread Werner LEMBERG
> I should add that I use MacPorts, but not to install Frescobaldi and > Lilypond. Recently, I've completely updated MacPorts's `lilypond-devel' package (but not `lilypond'), which should be primarily used today since the 2.18 series is no longer supported. In case there are problems please rep

Re: LilyPond can't engrave 16 pages of music

2018-12-22 Thread Werner LEMBERG
> Recently Werner committed a few fixes of typos with possibly ugly > consequences in the area of page breaking, so it might be worthwhile > crosschecking with current master. Yeah, it would be great if we eventually get testcases for those typos! Werner __

Re: lilypond 2.19.82 now in macports

2018-12-01 Thread Werner LEMBERG
>> lilypond 2.19.82, the last released development version, is now >> available in macports. > > Just curious - why should one use the macports version instead of > the binary provided by lilypond.org? There are at least two reasons. * It seamlessly integrates into macports, which means it can

lilypond 2.19.82 now in macports

2018-11-30 Thread Werner LEMBERG
Folks, lilypond 2.19.82, the last released development version, is now available in macports. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: No lyric extenders for RhythmicStaff if music comes from a variable

2018-11-27 Thread Werner LEMBERG
> Well, to summarize: > > In less than an hour after posting a question / potential bug > report, there is > > - a quick & easy solution provided by an experienced fellow user, > > - an explanation and some perspective from the main developer > working on that part of the code. > > Unbeatab

Re: \RemoveEmptyStaves not removing first line

2018-11-01 Thread Werner LEMBERG
> So, to be honest, I'm not sure whether trying to make the > Ambitus_engraver compatible with hiding empty staves would be worth > the effort, especially if (as you say) that effort would be large. +1. I've *never* seen an ambitus except at the very beginning of a piece. Werner

Re: fonts not working as expected [SOLVED, at least for OP]

2018-10-31 Thread Werner LEMBERG
> I don't regard this as done and dusted yet. Thanks! > It fails on a Mac pristine install for High Sierra. This is not good > at all. I'm am continuing to look further into this very pinpoint > specific failure pattern. It's odd. What about trying the MacPorts version? The package is called

Re: fonts not working as expected [SOLVED, at least for OP]

2018-10-29 Thread Werner LEMBERG
> Inspired by Karlin’s comment > >> downloading Alegreya font from GitHub > > I went directly to the source > () and > downloaded a new full set from there. (The font set I had before was > from Google Fonts.) > > Result: All fonts are

Re: fonts not working as expected

2018-10-29 Thread Werner LEMBERG
> I am not a proficient Mac user. But I recently have one available, > and decided to have a go. MacOS Mojave 10.14, LilyPond 2.19.82. I > followed the Aaron Hill instructions best as I knew how, downloading > Alegreya font from GitHub. Resulting PDF attached. The attached PDF doesn't contai

Re: Line-breaking with non-aligned barlines

2018-10-28 Thread Werner LEMBERG
>> If possible, this should be made the default. I even suggest to >> completely drop the current behaviour since I can't envision a >> situation where you really want this. > > I'll open an issue on the tracker. Thanks. > As workaround a much more elaborated coding below. Excellent! I gues

Re: Line-breaking with non-aligned barlines

2018-10-28 Thread Werner LEMBERG
> A minimal would be: > > \paper { indent = 0 ragged-right = ##t } > > { > \override Beam.breakable = ##t > s2. s8 > c'8[ > \break > c'16] > } > > Not sure I'd call it a bug. IMHO, it is a bug. > But I'd love to have a method to change this behaviour easily, > currently the

Re: piano ties

2018-08-19 Thread Werner LEMBERG
>> Thanks for your try. Alas, the notation you are suggesting is not >> standard in piano notation – the first quarter needs a separate >> stem. > > Back to the music at hand, I would propose challenging the notion > that "the first quarter needs a separate stem". How absolute is > this rule in

Re: piano ties

2018-08-19 Thread Werner LEMBERG
>> It essentially boils down to the fact that inter-voice ties (and >> slurs) would be tremendously helpful for notation of piano music. >> >> Does anyone know what obstacles prevent an implementation of such a >> feature? > > Any reason you don't move the Tie/Slur engraver to Staff level if > y

Re: piano ties

2018-08-19 Thread Werner LEMBERG
>> \relative c' { >> \clef "bass" >> \time 3/4 >> << { 2. ~ | >> \oneVoice\shiftOff \hideNotes 2 r4 \unHideNotes } \\ >>{ d!2. ~ | >> \oneVoice\shiftOff 2. } \\ >>{ f4 e2 ~ | >> \oneVoice\shiftOff \hideNotes 2 s4 \unHideNotes } >> >> } > >

piano ties

2018-08-19 Thread Werner LEMBERG
Folks, please have a look at the attached left hand piano staff image. I need the following, very ugly code to write it with lilypond. \relative c' { \clef "bass" \time 3/4 << { 2. ~ | \oneVoice\shiftOff \hideNotes 2 r4 \unHideNotes } \\ { d!2. ~ | \oneVo

Re: Sample string for Emmentaler

2018-07-27 Thread Werner LEMBERG
> But for the time being: can I access these glyphs by their name from > Python? You might try Python bindings for FreeType. https://github.com/rougier/freetype-py https://github.com/ldo/python_freetype Search for a function that accesses `FT_Get_Name_Index'. Werner

Re: Format of -dshow-available-fonts output

2018-07-25 Thread Werner LEMBERG
> It seems that LilyPond's fc-list does not search anything below > /usr/share/texmf, which is (I suppose) where TeX Live has installed > fonts. OTOH Debian's fc-list *does* search in > /usr/share/fonts/X11/Type1 where LilyPond finds the fonts I'm > currently looking at. Well, lilypond installs

Re: Format of -dshow-available-fonts output

2018-07-25 Thread Werner LEMBERG
>> Have you played with the `FC_CONFIG' environment variable? Say >> >>FC_CONFIG=31 fc-list | less >> >> to get a *very* detailed output how fontconfig finds something. You >> might then compare the outputs of the two programs. Sorry, this must be `FC_DEBUG=31'. > So I realize that my pro

Re: Format of -dshow-available-fonts output

2018-07-25 Thread Werner LEMBERG
> OK, we're getting closer. There is a *substantial* difference in the > results of fc-list | grep TeX when run from the system fontconfig > and the one packaged with LilyPond: Have you played with the `FC_CONFIG' environment variable? Say FC_CONFIG=31 fc-list | less to get a *very* detaile

Re: Format of -dshow-available-fonts output

2018-07-17 Thread Werner LEMBERG
> I *think* I've finally understood how to read the output: > > * The "names" part of the details has always one or two entries, >never more. > * The first of these names is always identical to the family name > * If a second name is present this is the font weight this entry is > * abou

Re: Format of -dshow-available-fonts output

2018-07-17 Thread Werner LEMBERG
> [...] I'm curious what output you'd get if you had both 08 and 12 > installed. fc-list gives .../EBGaramond08-Italic.ttf: EB Garamond,EB Garamond 08:style=08 Italic,Cursiva,kurzíva,kursiv,Πλάγια,Italic,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,Etzana .

Re: Format of -dshow-available-fonts output

2018-07-17 Thread Werner LEMBERG
> Take this example (the formatting is already the result of parsing > into Python objects: > > EB Garamond > ['EB Garamond', 'EB Garamond 08'] > ['08 Italic', 'Cursiva', 'kurzíva', 'kursiv', 'Πλάγια', 'Italic', > 'Kursivoitu', 'Italique', 'Dőlt', 'Corsivo', 'Cursief', 'Kursywa', > 'Itálico', 'Ку

Re: Lilypond fails after system upgrade.

2018-07-17 Thread Werner LEMBERG
>> It's actually very unfortunate that we get a 256 error for so many >> different problems. How shall Joe User know the real problem >> quickly? > > I thought Knut had just given the first step: [...] Thanks for the explanation, which I'm already aware of, but which is certainly useful to novic

Re: Lilypond fails after system upgrade.

2018-07-16 Thread Werner LEMBERG
>> On many documents (not all) i get now this error: >> warning: >> `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=612.00 -dDEVICEHEIGHTPOINTS=792.00 >> -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite >> -sOutputFile=./Etude-nr.8.pdf -c.setpdfwrite -fEtude-nr.8.ps)' failed >> (256) > > Th

Re: Interactive PDF Link to Notes in Preview

2018-07-12 Thread Werner LEMBERG
>> Sadly, I can not use Frescobaldi. Having upgraded to Mac OS 11.6 >> (El Capitan) I find that I am unable to bypass the built-in >> security feature that blocks unsigned applications. (no more >> freeware!) I am able to continue using Lilypond, because (I >> presume) it was already on the ma

Re: general-align problem with 2.21.0

2018-07-11 Thread Werner LEMBERG
>> /tmp/frescobaldi-_MMpyy/tmpsaOidZ/document.ly:9:68: error: wrong type >> for argument 1. Expecting duration, found "4." >> "Allegretto vivace"\smaller \general-align #Y #DOWN \note >> #"4." #UP > > It’s not a genera

Re: Lyric line's vertical position is shifting from one staff system to the next.

2018-06-09 Thread Werner LEMBERG
>> Care to prepare a patch? You seem to be a native speaker, and >> being a novice helps a lot in finding the right point of view for >> the documentation... > > I would be honored to contribute in this way. How may we proceed? This depends on your experience with programming. Assuming that y

Re: Lyric line's vertical position is shifting from one staff system to the next.

2018-06-07 Thread Werner LEMBERG
> In my humble opinion, I think the direction that nonstaff elements > are looking is a very important foundational concept that should be > included in the Notation Reference documentation, the Internal > Reference, and perhaps even the Learning Manual, and some snippets > could be added to the

Re: LilyPond and FontForge

2018-05-11 Thread Werner LEMBERG
> 1) what is the lilypond's pipeline you're refering to? Is this an >easier way than using FontForge? The *.mf files in lilypond/mf are converted to proto Type 1 code using the script `mf2pt1' (which in turn calls METAPOST instead of METAFONT for creating PostScript code). Processing the *.m

Re: LilyPond and FontForge

2018-05-10 Thread Werner LEMBERG
> Unfortunately, it still isn't working. After saving all the > different sized fonts using the same method you showed in video, if > you then copy the new fonts in LilyPond font folder and call for > them, you'd get an ugly output (as LP can't access the correct > glyphs), and also the error mess

Re: LilyPond and FontForge

2018-05-10 Thread Werner LEMBERG
> I'm using FontForge version 08:20 on Windows 10. I just open the > emmentaler-20.otf and try to export it again without any changes, > and it shows several errors: > > - If I choose to review the errors, it shows: > All of those

Re: Release schedule for 2.20

2018-05-09 Thread Werner LEMBERG
>> What about setting up GUB (with LilyPond) on >> https://hydra.nixos.org/? Other GNU projects like Emacs are also >> hosted there for daily builds, so it should be easy to get lilypond >> registered there... >> >> https://nixos.org/hydra/ > > Are you going to do it? Basically, I'm intereste

Re: Release schedule for 2.20

2018-05-09 Thread Werner LEMBERG
> On my GUB build machine (4 core hyperthreaded i7, 8 Gigs, SSD) an > incremental build (i.e. with a stable version of GUB with the > toolset all up to date) takes around one to one and a half hours. > If GUB needs updating, it can, as you say, take over 6 hours even on > that machine. The upload

Re: Large set of parts

2018-04-27 Thread Werner LEMBERG
>> Guiness Book claim for worst tongue-twister: >> >> "The sixth sick sheikh's sixth sick sheep's sixth sheep's sick" >> >> Say it several times fast for full effect. > > The worst German one I know is "Brautkleid bleibt Brautkleid und > Blaukraut bleibt Blaukraut. Blaukraut bleibt Blaukraut und

Re: large bottom text area only on first page

2018-04-27 Thread Werner LEMBERG
>> let's assume that I want to add a large block of text at the bottom >> of the first page only: [...] > > I'd go for a page-footer and `on-page'. > > Below our modified > input/regression/page-headers-and-footers.ly Thanks a lot! Werner ___ li

<    3   4   5   6   7   8   9   10   11   12   >