Documentation policy
If you look at http://lilypond.org/doc/v2.17/Documentation/notation/proportional-notation and the third example down, there's a single piece of music repeated three times but with different options on spacing. I've noticed a number of similar examples. I'd find it clearer if the music were assigned to a variable, and the examples used that variable - it would be absolutely clear what was changed between the examples. It would also save a little space. Is there a reason for not doing this? -- Phil Holmes ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Documentation policy
Phil Holmes em...@philholmes.net writes: If you look at http://lilypond.org/doc/v2.17/Documentation/notation/proportional-notation and the third example down, there's a single piece of music repeated three times but with different options on spacing. I've noticed a number of similar examples. I'd find it clearer if the music were assigned to a variable, and the examples used that variable - it would be absolutely clear what was changed between the examples. It would also save a little space. Is there a reason for not doing this? Snippets are all compiled independently. -- David Kastrup ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Documentation policy
- Original Message - From: David Kastrup d...@gnu.org To: lilypond-devel@gnu.org Sent: Sunday, June 16, 2013 12:03 PM Subject: Re: Documentation policy Phil Holmes em...@philholmes.net writes: If you look at http://lilypond.org/doc/v2.17/Documentation/notation/proportional-notation and the third example down, there's a single piece of music repeated three times but with different options on spacing. I've noticed a number of similar examples. I'd find it clearer if the music were assigned to a variable, and the examples used that variable - it would be absolutely clear what was changed between the examples. It would also save a little space. Is there a reason for not doing this? Snippets are all compiled independently. -- David Kastrup I realise that. The one I referred to is attached - as you'll see, the music c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 is repeated 3 times in the single snippet. -- Phil Holmes %% Generated by lilypond-book.py %% Options: [exampleindent=10.16\mm,indent=0\mm,line-width=160\mm,quote,ragged-right] \include lilypond-book-preamble.ly % % Start cut--pastable-section % \paper { indent = 0\mm line-width = 160\mm % offset the left padding, also add 1mm as lilypond creates cropped % images with a little space on the right line-width = #(- line-width (* mm 3.00) (* mm 1)) line-width = 160\mm - 2.0 * 10.16\mm % offset the left padding, also add 1mm as lilypond creates cropped % images with a little space on the right line-width = #(- line-width (* mm 3.00) (* mm 1)) ragged-right = ##t } \layout { } % % ly snippet: % \sourcefileline 3165 \score { \new RhythmicStaff { c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 } } \layout { \context { \Score proportionalNotationDuration = #(ly:make-moment 1/8) } } } \score { \new RhythmicStaff { c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 } } \layout { \context { \Score proportionalNotationDuration = #(ly:make-moment 1/16) } } } \score { \new RhythmicStaff { c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 } } \layout { \context { \Score proportionalNotationDuration = #(ly:make-moment 1/32) } } } % % end ly snippet % ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Documentation policy
Phil Holmes m...@philholmes.net writes: - Original Message - From: David Kastrup d...@gnu.org To: lilypond-devel@gnu.org Sent: Sunday, June 16, 2013 12:03 PM Subject: Re: Documentation policy Phil Holmes em...@philholmes.net writes: If you look at http://lilypond.org/doc/v2.17/Documentation/notation/proportional-notation and the third example down, there's a single piece of music repeated three times but with different options on spacing. I've noticed a number of similar examples. I'd find it clearer if the music were assigned to a variable, and the examples used that variable - it would be absolutely clear what was changed between the examples. It would also save a little space. Is there a reason for not doing this? Snippets are all compiled independently. I realise that. The one I referred to is attached - as you'll see, the music c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 is repeated 3 times in the single snippet. Well, I see nothing wrong with using a music variable here. We are rather careful in the tutorial not to introduce material before it has been explained, but I think that we don't have similarly stringent linearity rules for the NR. -- David Kastrup ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Ignoring note value when spacing notes and rests
Hello, 2013/6/15 Phil Holmes em...@philholmes.net I'm setting a piece of late 16th century music (it's in Musica Transalpina), and at this time notes and rests tended to occupy a space determined by their fitment on the page, rather than their note value. I've read the section of the NR on proportional spacing, which does exactly the opposite of what I want. Is there a way to force essentially uniform spacing, regardless of note value? How about this solution? http://lists.gnu.org/archive/html/lilypond-user/2010-08/msg00301.html HTH -- Marek Klein http://gregoriana.sk Gregoriana on youtubehttp://www.youtube.com/playlist?list=PLBQHqmaUgUMZ4Bd4w4heeQF9lV9L7BS-s ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Ignoring note value when spacing notes and rests
Nice. Thanks. -- Phil Holmes - Original Message - From: Marek Klein To: Phil Holmes Cc: Devel Sent: Sunday, June 16, 2013 1:08 PM Subject: Re: Ignoring note value when spacing notes and rests Hello, 2013/6/15 Phil Holmes em...@philholmes.net I'm setting a piece of late 16th century music (it's in Musica Transalpina), and at this time notes and rests tended to occupy a space determined by their fitment on the page, rather than their note value. I've read the section of the NR on proportional spacing, which does exactly the opposite of what I want. Is there a way to force essentially uniform spacing, regardless of note value? How about this solution? http://lists.gnu.org/archive/html/lilypond-user/2010-08/msg00301.html HTH -- Marek Klein http://gregoriana.sk Gregoriana on youtube -- ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Documentation policy
David Kastrup wrote Sunday, June 16, 2013 12:27 PM Phil Holmes m...@philholmes.net writes: the music c'2 c'16 c'16 c'16 c'16 \tuplet 5/4 { c'16 c'16 c'16 c'16 c'16 is repeated 3 times in the single snippet. Well, I see nothing wrong with using a music variable here. We are rather careful in the tutorial not to introduce material before it has been explained, but I think that we don't have similarly stringent linearity rules for the NR. Exactly so. The NR is intended to be a reference document, not a linear read like the LM. A music variable would be fine here. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
REQUEST: \whiteout using grob stencil instead of bounding box
Hi all, Is there any [easy] way for the \whiteout command, and/or the #'whiteout property, to use a grob's stencil outline instead of its bounding box? whiteFFMarkup = \markup { \whiteout \pad-markup #0.5 \dynamic ff} whiteFF = #(make-dynamic-script whiteFFMarkup) \paper { ragged-right = ##f } \score { { s4-\tweak #'extra-offset #'(2 . 4.5) \whiteFF } } I would love to be able to set a #'whiteout.margin (or .border or .thickness or whatever) property, and have it simply outline the grob. Of course, if this were implemented, it would be great to retain the current behaviour (i.e., the bounding box whiteout). Thanks, Kieren. p.s. Mike: If you've got time for some more bounty work, this might be a great place to start! =) ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: REQUEST: \whiteout using grob stencil instead of bounding box
On 16 juin 2013, at 19:09, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hi all, Is there any [easy] way for the \whiteout command, and/or the #'whiteout property, to use a grob's stencil outline instead of its bounding box? whiteFFMarkup = \markup { \whiteout \pad-markup #0.5 \dynamic ff} whiteFF = #(make-dynamic-script whiteFFMarkup) \paper { ragged-right = ##f } \score { { s4-\tweak #'extra-offset #'(2 . 4.5) \whiteFF } } I would love to be able to set a #'whiteout.margin (or .border or .thickness or whatever) property, and have it simply outline the grob. Of course, if this were implemented, it would be great to retain the current behaviour (i.e., the bounding box whiteout). Thanks, Kieren. p.s. Mike: If you've got time for some more bounty work, this might be a great place to start! =) Most of that stencil-integral stuff was written in Scheme and then ported to C++. It'd need some updating, but digging that up is a place to start for the intrepid schemer. You'd just need to create C++ bindings for the Open_type_font::get_glyph_outline function. Unfortunately, time is not on my side these days. Once I have some, and if no one gets to it before I do, I'll let you know. Cheers, MS ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
standard music font layout
Some interesting activities on music fonts: http://www.smufl.org/ Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Bravura font
And here a new, freely available music font! http://blog.steinberg.net/2013/05/introducing-bravura-music-font/ (this is *really* free since it uses the SIL Open Font License). Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Bravura font
On 16 June 2013 20:46, Werner LEMBERG w...@gnu.org wrote: And here a new, freely available music font! http://blog.steinberg.net/2013/05/introducing-bravura-music-font/ Yeah, it was mentioned on lilypond-user last month. http://lists.gnu.org/archive/html/lilypond-user/2013-05/msg00718.html And it seems that makes Janek enthusiast also, maybe too much (called Lilypond evangelism). (this is *really* free since it uses the SIL Open Font License). Totally! That means it can be used, bundled, modified and redistributed freely (SIL OFL is a copyleft license, considered free by the Free Software Foundation, as well as by the Debian project). So we could imagine some sort of music font package that could be used by LilyPond instead (or better, alongside with) Feta, same for Gonville, LilyJazz (and now Bravura). People on the French users mailing lists are really enthusiasts about Torsten's Jazz font, but they have somehow hard time to make it work properly in LilyPond. Some of them do not like the aspect (font) of some glyphs/grobs of LilyPond and would like to change the music font *grob by grob*. So it would be possible to mix Feta, Gonville, LilyJazz (and Bravura) music font in one same score. Easier support for alternative music fonts, (text) jazz font for chords as well as fontspec-like OpenType font features are three majors improvements for LilyPond. http://code.google.com/p/lilypond/issues/detail?id=870 http://code.google.com/p/lilypond/issues/detail?id=1494 http://code.google.com/p/lilypond/issues/detail?id=1388 Maybe this could be added as a special Google Summer of Code project (in the spirit of Google free webfonts), or some kind of Kikstarter(-like) project? Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: stencils: let some stencils carry a box-extent; issue 3255 (issue 9295044)
On 2013/06/14 02:32:29, Keith wrote: I'll have time to try make doc and re-upload, this weekend. I could not yet get `make doc` to complete, probably due to some problem in my build-directory setup. https://codereview.appspot.com/9295044/ ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel