Re: How to enlarge the size of accidentals in a figured bass ?
On Wed, 2017-04-19 at 00:08 +0200, David Kastrup wrote: > Richard Shannwrites: > > > On Tue, 2017-04-18 at 10:04 -0500, David Nalesnik wrote: [...] > >> > for particular values? > >> > > >> > >> > >> It's a Duration object. > > > > Hmm, that's the LilyPond type, but I'm still curious as to what Scheme > > type it is that displays using #< ...> > > I've been combing the Guile manual and thought for a moment it was a > > vector, but no, no that. > > None. It is a user-defined type, and a user-defined print form which > Guile cannot read back in (at least currently). > ah, thanks for this. I see now I needed to look in http://lilypond.org/doc/v2.18/Documentation/notation/scheme-functions to get to grips with it. Richard ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does everyone want? (2)
Simon Albrechtwrites: > Am 19.04.2017 um 05:00 schrieb Andrew Bernard: >> it is a very longstanding tradition that open source projects are > very modest in numbering releases, compared to commercial companies, > > As a contrary example: the version numbers that Mozilla uses nowadays > seem completely ludicrous. > By the way, there have been different plans as to when LilyPond 3 > should be released. At one time, it was supposed to follow the GLISS, > which was sort-of called off. Now I think one condition would be a > solution to the Guile v2 problem (be it even forking 1.8 or similar) > and fixing the critical issues currently present. That does not call for more than LilyPond 2.20. LilyPond 3 could be a rework of the optimization engine doing away with the hard pure/unpure distinction. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does everyone want? (2)
Am 19.04.2017 um 05:00 schrieb Andrew Bernard: it is a very longstanding tradition that open source projects are very modest in numbering releases, compared to commercial companies, As a contrary example: the version numbers that Mozilla uses nowadays seem completely ludicrous. By the way, there have been different plans as to when LilyPond 3 should be released. At one time, it was supposed to follow the GLISS, which was sort-of called off. Now I think one condition would be a solution to the Guile v2 problem (be it even forking 1.8 or similar) and fixing the critical issues currently present. Best, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does everyone want? (2)
Am 19.04.2017 um 18:06 schrieb David Kastrup: Now I think one condition would be a solution to the Guile v2 problem (be it even forking 1.8 or similar) and fixing the critical issues currently present. That does not call for more than LilyPond 2.20. Oh, sorry, I confused that. Best, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to get markup formatting to survive a font-name change
On Wed, Apr 19, 2017 at 9:16 PM, Abraham Leewrote: > > On Wed, Apr 19, 2017 at 8:03 PM Kieren MacMillan < > kieren_macmil...@sympatico.ca> wrote: > >> Hello all, >> >> In the snippet, below, the font-name override kills the \italic as set in >> the \header. >> Is there any way to avoid that [without having to hack the title into two >> separate functions/parameters]? >> >> Thanks, >> Kieren. >> >> %%% SNIPPET BEGINS >> \version "2.19.59" >> >> \paper { >> bookTitleMarkup = ##f >> scoreTitleMarkup = \markup { >> \override #'(font-name . "Minion Pro") >> \fromproperty #'header:title >> } >> } >> >> \header { >> title = \markup { "SATB chorus" \italic "a cappella" } >> } >> >> \new Devnull s1 >> %%% SNIPPET ENDS > > > The reason it breaks the \italic is because you don't tell LilyPond that > there _is_ an italic variant when all you do is override the font-name like > that. > > The better way would be to add a text font to the "fonts" tree because it > looks for the four standard family members (regular, italic, bold, and > bold-italic). I think the scheme function is "add-text-fonts". You can find > how it's used in the file [LILYDIR]/scm/font.scm. > > With the font family added (let's say it's the 'minion family), you the > change to it with > > \markup { > \override #'(font-family . 'minion) > ... > } > > And if Pangolin found the italic variant, you shouldn't need to do > anything else other than \italic like normal. > Oh, boy. My phone's auto-correct... That should read "Pango". Anyway, I realized I didn't give you a very complete (or correct) solution. So, let's try again. The \paper block should look like this (and this should be below any #(set-global-staff-size ...) because that resets the "fonts" variable and you need to add to it): % \paper { #(add-pango-fonts fonts 'minion "Minion Pro" (/ staff-height pt 20)) bookTitleMarkup = ##f scoreTitleMarkup = \markup { \override #'(font-family . 'minion) \fromproperty #'header:title } } % Now, the font choice should propagate through to the \italic command. HTH, Abraham ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to get markup formatting to survive a font-name change
Abraham, > The \paper block should look like this (and this should be below any > #(set-global-staff-size ...) because that resets the "fonts" variable and you > need to add to it): > > % > > \paper { > #(add-pango-fonts fonts 'minion "Minion Pro" (/ staff-height pt 20)) > bookTitleMarkup = ##f > scoreTitleMarkup = \markup { > \override #'(font-family . 'minion) > \fromproperty #'header:title > } > } > > % > > Now, the font choice should propagate through to the \italic command. This is fabulous! Thanks. It also propagates through \bold, with is wonderful. But my family (Crimson Text) has bold and semibold variants — can I have access to both? Thanks, Kieren. Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: how to get markup formatting to survive a font-name change
Hi Abraham, I have wanted to know how to do this for the longest time! Thanks. Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does everyone want? (2)
Hello David, > LilyPond 3 could be a rework of the optimization engine doing away with > the hard pure/unpure distinction. Not sure I understand this, can you tell us more? Thanks! JM ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Page frames/watermarks
On 18/04/17 20:11, David Wright wrote: On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote: Hello all, I was wondering how to add a decorative frame to a score within lilypond, which led me to search too for absolute-positioned images in the way of a watermark, but found nothing relevant. I'm aware of \epsfile but in my experience it works inline. Is there some advanced trickery to achieve this? Thanks in advance for any pointers. Thread starting at http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html Thanks! So it seems there's no easy in-lilypond way to do such absolute positioning of things... I could try the latex route suggested therein. Cheers, Pat. Cheers, David. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Page frames/watermarks
On Wed 19 Apr 2017 at 09:29:19 (+0100), Richard Shann wrote: > On Wed, 2017-04-19 at 09:53 +0200, Psalle wrote: > > On 18/04/17 20:11, David Wright wrote: > > > On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote: > > >> Hello all, > > >> > > >> I was wondering how to add a decorative frame to a score within > > >> lilypond, which led me to search too for absolute-positioned images > > >> in the way of a watermark, but found nothing relevant. I'm aware of > > >> \epsfile but in my experience it works inline. > > >> > > >> Is there some advanced trickery to achieve this? Thanks in advance > > >> for any pointers. > > > Thread starting at > > > http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html > > Thanks! So it seems there's no easy in-lilypond way to do such absolute > > positioning of things... I could try the latex route suggested therein. > > The conclusion that worked for the OP was to use postscript directly in > the LilyPond file, surrounding the code with gsave ... grestore > > I don't know how this relates to latex. It doesn't. The "LaTeX" solution was part of an alternative method, one which has different advantages. Which one is more attractive to _this_ OP depends on whether "within" is a binding condition. LaTeX was a non-essential part of the method anyway, but might have stuck in the mind of this OP because of the previous OP writing http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00148.html The method was really about tools such as pdfjam and pdftk. And the thrust of my contributions was to (1) dissuade the OP from doing the task interactively and (2) encourage the OP to question their colleague about why they were "needing" lines/boxes/frames at all. Cheers, David. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: What does everyone want? (2)
On Wed 19 Apr 2017 at 13:00:51 (+1000), Andrew Bernard wrote: > Hello Miroslaw, > > Welcome to the lilypond community. I think the OP has been with us a while. To quote: "4. So, please, make solution and describe it in manual." and "6. So, please, describe or make solution: moving lyrics with staff objects." (2016-12-20) > Allow me to say that it is unusual to take up peoples' time with theological > or religious topics on this forum, interesting though they may be. The > principal purpose of the list is for discussion of technical matters related > to engraving with lilypond. If you are seeking discussion, there are > thousands of outlets for your topics on the internet. Here is not really the > right place. No moderator will bar you from here, but pretty soon I imagine > people will filer you out, so any legitimate lilypond questions you have will > become invisible. I was surprised the paragraphs weren't numbered. > As a comment on your post, you should realise that it is a very longstanding > tradition that open source projects are very modest in numbering releases, > compared to commercial companies, and it is not at all surprising that > lilypond should be at major release 2 after a considerable period of time. Yes, hopefully LP won't ever (need to) change quite like Python2→3, and the Guile1→2 transition might be invisible to most people. Cheers, David. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to get markup formatting to survive a font-name change
On Wed, Apr 19, 2017 at 8:03 PM Kieren MacMillan < kieren_macmil...@sympatico.ca> wrote: > Hello all, > > In the snippet, below, the font-name override kills the \italic as set in > the \header. > Is there any way to avoid that [without having to hack the title into two > separate functions/parameters]? > > Thanks, > Kieren. > > %%% SNIPPET BEGINS > \version "2.19.59" > > \paper { > bookTitleMarkup = ##f > scoreTitleMarkup = \markup { > \override #'(font-name . "Minion Pro") > \fromproperty #'header:title > } > } > > \header { > title = \markup { "SATB chorus" \italic "a cappella" } > } > > \new Devnull s1 > %%% SNIPPET ENDS The reason it breaks the \italic is because you don't tell LilyPond that there _is_ an italic variant when all you do is override the font-name like that. The better way would be to add a text font to the "fonts" tree because it looks for the four standard family members (regular, italic, bold, and bold-italic). I think the scheme function is "add-text-fonts". You can find how it's used in the file [LILYDIR]/scm/font.scm. With the font family added (let's say it's the 'minion family), you the change to it with \markup { \override #'(font-family . 'minion) ... } And if Pangolin found the italic variant, you shouldn't need to do anything else other than \italic like normal. Best, Abraham ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
how to get markup formatting to survive a font-name change
Hello all, In the snippet, below, the font-name override kills the \italic as set in the \header. Is there any way to avoid that [without having to hack the title into two separate functions/parameters]? Thanks, Kieren. %%% SNIPPET BEGINS \version "2.19.59" \paper { bookTitleMarkup = ##f scoreTitleMarkup = \markup { \override #'(font-name . "Minion Pro") \fromproperty #'header:title } } \header { title = \markup { "SATB chorus" \italic "a cappella" } } \new Devnull s1 %%% SNIPPET ENDS Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: What does everyone want? (2)
Hi Simon, Obviously I am generalising in my comment. The OP appeared to be criticising lilypond on the basis of a small absolute value of the major release number - if it is possible to understand what he is saying at all anyway. Andrew -Original Message- From: Simon Albrecht [mailto:simon.albre...@mail.de] Sent: Thursday, 20 April 2017 2:03 AM As a contrary example: the version numbers that Mozilla uses nowadays seem completely ludicrous. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Page frames/watermarks
On Wed, 2017-04-19 at 09:53 +0200, Psalle wrote: > On 18/04/17 20:11, David Wright wrote: > > On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote: > >> Hello all, > >> > >> I was wondering how to add a decorative frame to a score within > >> lilypond, which led me to search too for absolute-positioned images > >> in the way of a watermark, but found nothing relevant. I'm aware of > >> \epsfile but in my experience it works inline. > >> > >> Is there some advanced trickery to achieve this? Thanks in advance > >> for any pointers. > > Thread starting at > > http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html > Thanks! So it seems there's no easy in-lilypond way to do such absolute > positioning of things... I could try the latex route suggested therein. The conclusion that worked for the OP was to use postscript directly in the LilyPond file, surrounding the code with gsave ... grestore I don't know how this relates to latex. Richard ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user