RE: Horizontal note spacing
Hi Abraham, What a great help. I have been wanting this for a very long time. Overriding Score.NoteSpacing.knee-spacing-correction allows the kneed beamed grace notes to be evenly spaced, with trial and error for the right number. Very much appreciated. This is almost worth an LSR snippet, don’t you think? It is pretty hard to figure this out even if you pore through the reference manuals for months, if you don’t know what you are looking for. Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
Thomas Morleywrites: > 2016-11-23 11:30 GMT+01:00 Thomas Morley : >> Hi all, >> >> currently there's some ongoing heavy work to make LilyPond work with guilev2. >> >> I'd like to test the current state with a huge score, something like >> an entire sinfony or the like. >> I don't have a huge score of this kind at hand. >> May I ask if somebody could send me one? >> It should compile with a recent devel-version to ensure comparabilty. >> >> A huge score may be too much for an attachment on the list. >> Please try zipped or a private mail. >> >> Thanks, >> Harm > > Many thanks for all the links and files. > > Currently I'm waiting for a doc-build to get finished. > In the 5th hour now, this is getting insane ... At least it hasn't crashed yet. This is only partly our doc build process I think. Of course I don't really know just how slow your computer actually is. I think a main holdup may be Guilev2, likely partly due to our current code base not being able to work with precompiled .go files, and partly because the Guile developers are of the opinion that the performance of interpreted code does not matter since "everything should be compiled anyway". Which we of course cannot do for embedded Scheme that is encountered ad-hoc in the files. The performance problem will likely be quite resilient, and once dependable numbers for comparison have been collected, it might make sense to contact the Guile developer list with the findings and ask for help finding remedies. The tricky thing will be engaging them to do provide more meaningful help than "you must be doing it all wrong". We are practised in pounding the table demanding minimal examples and reproducible recipes: of course providing such to the Guile developers will be helpful as well, and for that a dependable Lilydev might be a good anchoring point for such a recipe. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
2016-11-23 11:30 GMT+01:00 Thomas Morley: > Hi all, > > currently there's some ongoing heavy work to make LilyPond work with guilev2. > > I'd like to test the current state with a huge score, something like > an entire sinfony or the like. > I don't have a huge score of this kind at hand. > May I ask if somebody could send me one? > It should compile with a recent devel-version to ensure comparabilty. > > A huge score may be too much for an attachment on the list. > Please try zipped or a private mail. > > Thanks, > Harm Many thanks for all the links and files. Currently I'm waiting for a doc-build to get finished. In the 5th hour now, this is getting insane ... I'll report back after testings, likely not before tomorrow evening, though. Thanks, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Adding Openlilylib snippets
Hi Eric, thank you for coming to us with this proposal. Am 23.11.2016 um 19:29 schrieb ET de Boone: > Hi everybody, > > Let me first say I love lilypond! > > I got into it thanks to LaTeX and musicTeX, wanting to write drumscores for > pipebands. Luckily, quite some work was done already by Sven and a french > guy. All I've been doing was a little bit of tweaking. My repo can be found > at https://github.com/kastdeur/lilydrum > > If somebody could give me some pointers for modifying/correcting the code to > add it to openlilylib I would gladly submit it. > I suggest you do the following: 1) "fork" the openlilylib/snippets repository (in the Github web interface) and make sure your local repository points to your clone 2) Create a new branch for your code 3) Find a suitable directory for your code 4) Copy your code in there, look in other snippets about the header fields etc. 5) Create one definitions.ily and one example.ly file. Including multiple subfiles is OK. 6) Create a Pull request. I think this is the fastest way to actually reach a point where we can discuss any details about updating your code. Best wishes Urs > Cheers, > Eric Teunis de Boone > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > -- Urs Liska www.openlilylib.org ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Adding Openlilylib snippets
Hi everybody, Let me first say I love lilypond! I got into it thanks to LaTeX and musicTeX, wanting to write drumscores for pipebands. Luckily, quite some work was done already by Sven and a french guy. All I've been doing was a little bit of tweaking. My repo can be found at https://github.com/kastdeur/lilydrum If somebody could give me some pointers for modifying/correcting the code to add it to openlilylib I would gladly submit it. Cheers, Eric Teunis de Boone ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Horizontal note spacing
Hey, Andrew! On Tue, Nov 22, 2016 at 8:54 PM, Andrew Bernard [via Lilypond] < ml-node+s1069038n197023...@n5.nabble.com> wrote: > I have tried setting new spacing sections every which way with no success. > I think it is the dodecaphonic accidental style combined with the cross > staff kneed beaming that causes the difficulty. Unless I just don’t > understand how to use them. Plus I think this is muddied by the overall > score proportional spacing settings, but I am really not sure how they > interact with new spacing sections. But I have not thought of your > suggestion. What settings of the SpacingSpanner grob would be in play here? > I have to apologize. I was going off of memory and (sigh) remembered wrong. I meant to point you at the NoteSpacing grob ( http://lilypond.org/doc/v2.19/Documentation/internals/notespacing). This grob controls the optical corrections that are applied in situations like kneed beams, opposing stems, etc. I don't have a good answer for your search, but you might be able to tailor those properties to your needs by either increasing or decreasing their values (and in case you're wondering, setting the numeric ones to zero and the boolean one to #f makes the output even worse, so the values should probably be increased, if anything). > And something I have wanted to ask just forever – what is this springs and > rods business? The IR is rather terse, as is its wont. > I can't tell you the details (because I don't fully understand how they are implemented, but "springs and rods" refers to how LilyPond spaces things. Certain dimensions behave more like a spring and can expand or contract (like the space between notes or between staves). Others are relatively fixed in length like a inextensible rod (e.g., the space before/after barlines, accidentals, etc.). Does that make more sense, at least what it's means in theory? Sorry I can't be of more help than that. Best, Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/Horizontal-note-spacing-tp197021p197044.html Sent from the User mailing list archive at Nabble.com.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to set the font size for the repeat symbol.
David, that is very nice, thank you! I'll get Dusty Miller up there soon; it has been on my list of tunes to learn for too long. john On Wed, Nov 23, 2016 at 1:19 AM, Flaming Hakama by Elaine < ela...@flaminghakama.com> wrote: > > On Fri, Nov 18, 2016 at 10:24 AM,wrote: > >> >> -- Forwarded message -- >> From: john ware >> To: lilypond-user >> Cc: >> Date: Fri, 18 Nov 2016 11:13:50 -0700 >> Subject: How to set the font size for the repeat symbol. >> Hi, I am using lilypond to generate scores(with chord names) and chord >> charts all from the same source. And what a wonderful tool you have created. >> >> The chord chart is simply the score with only the chord names and bar >> lines visible. And the chord names are shifted down between the bar lines. >> >> I am able to set the size of the BarLine's with bar-extent and the size >> of the ChordName's with font-size. >> >> My issue is, when I do this the colon for the repeat symbol does not >> resize. So, I get big bar lines and a tiny colon for the repeat. >> >> Here's my tiny example: >> >> \version "2.14.2" >> >> \score { >> \new ChordNames \with { >> \override BarLine #'bar-extent = #'(-1 . 20) >> \override ChordName #'font-size = #20 >> \override ChordName #'extra-offset = #'(0 . -1) >> \consists "Bar_engraver" >> } >> { >>\relative a' { >> \chordmode { >>\partial 4 s4 >>\repeat volta 2 { a1 g c a } >> >> >> >> >> >> And, if you are interested, the results of this project can be viewed at: >> >> http://boulderhomegrown.com/fiddletunes >> >> There are scores, chord charts and lilypond synthesized audio tracks at >> different tempos for each tune. >> >> The issue described above can be seen at the site given. >> >> thank you for your time, >> >> john ware >> >> > > I suppose this problem arises since the repeat sign is moreso part of the > staff than a text colon. > > you could scale the entire staff to the desired size and avoid fiddling > with the font. > > I also removed two levels of nesting unnecessary for this demo, the { > \relative a' { } } > > Nice work on your site. Any chance of seeing Dusty Miller up there? > > > \version "2.14.2" > > #(set-global-staff-size 60) > > \score { > \new ChordNames \with { > \override BarLine #'bar-extent = #'(-1 . 1) > \override ChordName #'extra-offset = #'(0 . -1) > \consists "Bar_engraver" > } > \chordmode { > \partial 4 s4 > \repeat volta 2 { a1 g c a } > } > } > > > HTH > > David Elaine Alt > 415 . 341 .4954 "*Confusion is > highly underrated*" > ela...@flaminghakama.com > self-immolation.info > skype: flaming_hakama > Producer ~ Composer ~ Instrumentalist > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > -- have fun, John 303 440 1020 h 720 382 6161 c ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
Sven Axelssonwrites: > On 23 November 2016 at 11:30, Thomas Morley > wrote: > >> Hi all, >> >> currently there's some ongoing heavy work to make LilyPond work with >> guilev2. >> >> I'd like to test the current state with a huge score, something like >> an entire sinfony or the like. >> I don't have a huge score of this kind at hand. >> May I ask if somebody could send me one? >> It should compile with a recent devel-version to ensure comparabilty. >> >> A huge score may be too much for an attachment on the list. >> Please try zipped or a private mail. >> >> Thanks, >> Harm >> > > Maybe something from Nicolas Sceaux? Several complete operas with lots of > complex Scheme-processing going on. "Lots of complex Scheme-processing" is not helpful since it increases the likelihood of version incompatibilities outside of convert-ly's reach, and of Guile version problems not related to the migration. The problem area we are dealing with are large complex scores, but written in a boring manner and style (regarding the LilyPond source), preferably not even involving significant amounts of Scheme. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
Thomas: > currently there's some ongoing heavy work to make LilyPond work with guilev2. > > I'd like to test the current state with a huge score, something like > an entire sinfony or the like. > I don't have a huge score of this kind at hand. > May I ask if somebody could send me one? > It should compile with a recent devel-version to ensure comparabilty. > > A huge score may be too much for an attachment on the list. > Please try zipped or a private mail. Not huge and maybe not for the latest dev version, but you are more than welcome to use any of (and others): http://turkos.aspodata.se/git/musik/CamilleSaintSa%C3%ABns/oratorio_de_noel/ http://turkos.aspodata.se/git/musik/GabrielFaur%C3%A9/Op48_Requiem/ http://turkos.aspodata.se/git/musik/WAMozart/requiem/ Result is in http://turkos.aspodata.se/choir/osthammar/ Ehh, you might need to clone the repo to make the makefile to work git clone git://turkos.aspodata.se/musik.git since I use a somewhat eigenversion of lilypond-book. Maybe its easier for me to test your guilev2-version of lilypond instead if you point to a repo to clone. Regards, /Karl Hammar --- Aspö Data Lilla Aspö 148 S-742 94 Östhammar Sweden +46 173 140 57 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Spam] request for help: huge score
You can check if my typeset of Berg's Adagio (Kammerkonzert) works. It is here: http://imslp.org/wiki/Kammerkonzert_(Berg,_Alban) then under the list of parts, there is a zip with the source, with a Makefile to build score and all parts (make -j should work). (This is also a nice test if I really bundled everything :-) ) I think 2.19.48 or so. If you like, I can also submit my ongoing work on the Rondo from the same piece. It has a solo piano, and Berg uses all the typesetting tricks in the book. Even so, it is *far* from finished, but it compiles for me. Rutger On 11/23/2016 11:30 AM, Thomas Morley wrote: Hi all, currently there's some ongoing heavy work to make LilyPond work with guilev2. I'd like to test the current state with a huge score, something like an entire sinfony or the like. I don't have a huge score of this kind at hand. May I ask if somebody could send me one? It should compile with a recent devel-version to ensure comparabilty. A huge score may be too much for an attachment on the list. Please try zipped or a private mail. Thanks, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
On 23 November 2016 at 11:30, Thomas Morleywrote: > Hi all, > > currently there's some ongoing heavy work to make LilyPond work with > guilev2. > > I'd like to test the current state with a huge score, something like > an entire sinfony or the like. > I don't have a huge score of this kind at hand. > May I ask if somebody could send me one? > It should compile with a recent devel-version to ensure comparabilty. > > A huge score may be too much for an attachment on the list. > Please try zipped or a private mail. > > Thanks, > Harm > Maybe something from Nicolas Sceaux? Several complete operas with lots of complex Scheme-processing going on. http://nicolas.sceaux.free.fr/ -- Sven Axelsson ++[>++>+++>++>++ ><-]>.+..>+.>+.<<-.>>+.>.<<. +++.>-.<<++.>>.<++.>>>++..>>.<. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: request for help: huge score
On 23 November 2016 at 12.31.24, Thomas Morley (thomasmorle...@gmail.com) wrote: Hi all, currently there's some ongoing heavy work to make LilyPond work with guilev2. I'd like to test the current state with a huge score, something like an entire sinfony or the like. I don't have a huge score of this kind at hand. May I ask if somebody could send me one? It should compile with a recent devel-version to ensure comparabilty. A huge score may be too much for an attachment on the list. Please try zipped or a private mail. Thanks, Harm https://github.com/horndude77/open-scores not sure about the recent devel version part, but convert-ly should work on most of the simple ones. ~Mike___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Hidden Dynamics staves taking up vertical space
I'm sorry, I can't figure out MWE for this, because it seems specific for my score now. I tried replicating it by having empty dynamics/piano material, but in the new score it doesn't seem to generate extra space... So first, the issue: by adding two dynamics contexts (one between the piano staffs, one below, for pedaling), the hidden staffs seem to generate extra vertical space. First page: http://i.imgur.com/goOiYCW.png ; Second page: http://i.imgur.com/KDX4IQF.png . When I disable both dynamics lines, it looks like this: http://i.imgur.com/0QSUDE8.png . Note how just having dynamics makes the gap betweeen trumpet so huge.. one not really good workaround I found is to use \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #-0.2 on the middle dynamics, but it applies to the whole score, can't be set temporarily, and dynamics are not spaced correctly later on. So, here is the code for those two pages (again sorry, couldn't replicate it by having piano staff+dynamics with multi rests; also uncomment %\override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #-0.2 to see the 'workaround' difference). \version "2.19.51" %\include "mtf-cadence.ily" \language "deutsch" \paper { %system-system-spacing.basic-distance = #8 %systems-per-page = 5 %bottom-margin = 0 indent = 22 print-first-page-number = ##t first-page-number = ##t print-page-number = ##t } \header { title = \markup { \vspace #6 "PREMIERE PIECE" } subtitle = \markup { \vspace #2 \tiny "POUR TROMPETTE ET PIANO" } composer = \markup { \vspace #1 "J. Deprez" } tagline = ##f } global = { \key b \major \numericTimeSignature \time 3/4 } trumpetBb = \relative c'' { \transposition b % Music follows here. \once \override Score.MetronomeMark.font-size = #-2 \tempo 4=108 c4~ c8 g16 g c8 d | g f16 g e4 \tuplet 3/2 { d8 e c } | g'2 r4 | c,4~\p c8 g16 g c8 d | g f16 g e4 \tuplet 3/2 { d8 e c } | fis(->-\markup { \italic "cresc." } g~ g4) r8 c, | dis->( e~ e4) r8 h | c--([ dis)] e--([ fis)] g--([ e)] | c4\f\<~ c8 g16 g c8 g | c4\ff\<~ c8 g16 g c8 g | \once \override Staff.TimeSignature.break-visibility = ##(#f #f #t) \time 3/4 c2.*2/20 \fff \stopStaff s1*3/4*10 s1*3/4*3 s1*3/32 s1*3/4*5 s2.*18/20 | \startStaff \once \override Score.MetronomeMark.font-size = #-2 \tempo "Tempo" 4=108 c4\f~ c8 g16 g c8[ d] | g f16( g) e4 r8 c | f e16( f) d8[( c] h c) | d2 g,4 | c4~ c8 g16 g c8[ d] | g f16( g) e4 c | a f' a,8( c) | h--( c d2) | } up = \relative c'' { % Music follows here. \once \override Score.KeySignature.X-offset = #-4 \global R1*3/4*10 \cadenzaOn \small \autochange \relative { \stemDown \shape #'((0 . 3) (10 . 3) (-10 . 3) (0 . 3)) PhrasingSlur des,32\([ es ges as b!] \stemUp des[ es ges as b] \stemDown des[ es ges as b] \stemUp des[ es ges as b] \stemDown \ottava #1 des[ es ges as b] \stemUp \stemDown b[ as ges es des] \stemUp \ottava #0 b[ as ges es des] \stemDown b[ as ges es des] \stemUp b[ as ges es des] \stemDown b[ as ges es des]\) | \bar "|" \break | \cadenzaOff } \cadenzaOn \autochange es' \relative { \set Score.currentBarNumber = #12 \override Score.Accidental.transparent = ##t \shape #'((0 . -4) (0 . 1) (-1 . 1) (0 . 0)) Slur b,,([ f' b] \stemUp f'[ g]) \shape #'((0 . -2) (2 . 0) (-2 . 0) (0 . 0)) Slur \stemDown f([ b d] \stemUp f[ g]) \shape #'((0 . -4) (1 . 1) (-2 . 1) (0 . -1)) Slur \stemDown f([ b d] \stemUp f[ g]) \ottava #1 \stemDown f([ b d] f[ g]) \cadenzaOff } \slurNeutral \tieNeutral \bar "|" \break \ottava #0 \stemNeutral \normalsize \set Score.currentBarNumber = #13 b'4~ \stemUp b8 f16 f \stemUp \once \slurUp b8( c) | \override Score.Accidental.transparent = ##f \stemNeutral f e16( f) d4~ \stemUp d8 b | \stemDown es d16( es) c4~ \stemUp c8 b | \stemDown \shape #'((0 . -1) (0 . 0) (0 . 0) (0 . 0)) Slur a4(~ \stemUp a8 b16 h c4) | \stemNeutral b4~ \stemUp b8 f16 f \stemUp \once \slurUp b8( c) | \slurNeutral \tieUp \slurUp f2~f8. e32( f) | f2~ f8( e16 f) | f2.\fermata | \tempo "Marcato" 4=108 \stemNeutral \tieNeutral \slurNeutral 4. 16 q 8 | 16 4. 8 | 16 4. \once \stemUp8 | \tuplet 3/2 4 { 8 } | 4.16 q 8 | 4. 16 q8 16 | 4. 16 q8 16 | 4. 16 q8 16 | \break 2 4 | 2 4 | 2 4 | \tuplet 3/2 4 { 8 } | \ottava #1 2-> \ottava #0 4 | 2 4 | 8 16 8 4 | 4 q8 4 | \break } down = \relative c' { \global R1*3/4*10 R1*3/4*3 R1*3/32 \tuplet 3/2 4 { \stemDown \shape #'((0 . 2) (0 . 5) (-1 . 0) (-0.2 . -0.5)) Slur b,,8( f' b d f b \stemDown \change Staff = "up" d f b) | \shape #'((0 . 1.5) (1 . 5) (-4 . 0) (-0.4 . -0.6)) Slur \change Staff = "down" d,,,( a' d f a d \change Staff = "up" f a d) | \shape #'((0 . 2) (0 . 5)
request for help: huge score
Hi all, currently there's some ongoing heavy work to make LilyPond work with guilev2. I'd like to test the current state with a huge score, something like an entire sinfony or the like. I don't have a huge score of this kind at hand. May I ask if somebody could send me one? It should compile with a recent devel-version to ensure comparabilty. A huge score may be too much for an attachment on the list. Please try zipped or a private mail. Thanks, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to set the font size for the repeat symbol.
On Fri, Nov 18, 2016 at 10:24 AM,wrote: > > -- Forwarded message -- > From: john ware > To: lilypond-user > Cc: > Date: Fri, 18 Nov 2016 11:13:50 -0700 > Subject: How to set the font size for the repeat symbol. > Hi, I am using lilypond to generate scores(with chord names) and chord > charts all from the same source. And what a wonderful tool you have created. > > The chord chart is simply the score with only the chord names and bar > lines visible. And the chord names are shifted down between the bar lines. > > I am able to set the size of the BarLine's with bar-extent and the size of > the ChordName's with font-size. > > My issue is, when I do this the colon for the repeat symbol does not > resize. So, I get big bar lines and a tiny colon for the repeat. > > Here's my tiny example: > > \version "2.14.2" > > \score { > \new ChordNames \with { > \override BarLine #'bar-extent = #'(-1 . 20) > \override ChordName #'font-size = #20 > \override ChordName #'extra-offset = #'(0 . -1) > \consists "Bar_engraver" > } > { >\relative a' { > \chordmode { >\partial 4 s4 >\repeat volta 2 { a1 g c a } > > > > > > And, if you are interested, the results of this project can be viewed at: > > http://boulderhomegrown.com/fiddletunes > > There are scores, chord charts and lilypond synthesized audio tracks at > different tempos for each tune. > > The issue described above can be seen at the site given. > > thank you for your time, > > john ware > > I suppose this problem arises since the repeat sign is moreso part of the staff than a text colon. you could scale the entire staff to the desired size and avoid fiddling with the font. I also removed two levels of nesting unnecessary for this demo, the { \relative a' { } } Nice work on your site. Any chance of seeing Dusty Miller up there? \version "2.14.2" #(set-global-staff-size 60) \score { \new ChordNames \with { \override BarLine #'bar-extent = #'(-1 . 1) \override ChordName #'extra-offset = #'(0 . -1) \consists "Bar_engraver" } \chordmode { \partial 4 s4 \repeat volta 2 { a1 g c a } } } HTH David Elaine Alt 415 . 341 .4954 "*Confusion is highly underrated*" ela...@flaminghakama.com self-immolation.info skype: flaming_hakama Producer ~ Composer ~ Instrumentalist -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user