Re: many users don't know about \shape
Hi, 2013/5/10 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: I'm wondering whether we should advertise \shape more. It's tremendously helpful, and yet despite it had been added ~1 year ago (IIRC) many users don't know about it. I'm somewhat dubious about tremendously helpful as it defeats automated typesetting. I'm 100% for automated typesetting: it's my dream and the very reason why i'm using LilyPond. However, my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Even with \shape, correcting ties and slurs is still the most time-consuming task in preparing the Fried material for publication. Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( And had been added ~1 year ago is a short time. Well, to look from a different perspective: if there were any pieces i had engraved without using \shape (since it was added to LilyPond), they most probably didn't contain any slurs at all. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/5/10 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: I'm wondering whether we should advertise \shape more. It's tremendously helpful, and yet despite it had been added ~1 year ago (IIRC) many users don't know about it. I'm somewhat dubious about tremendously helpful as it defeats automated typesetting. I'm 100% for automated typesetting: it's my dream and the very reason why i'm using LilyPond. However, my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Not if there is a change in line/page breaking. Even with \shape, correcting ties and slurs is still the most time-consuming task in preparing the Fried material for publication. Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( And had been added ~1 year ago is a short time. Well, to look from a different perspective: if there were any pieces i had engraved without using \shape (since it was added to LilyPond), they most probably didn't contain any slurs at all. Or the post processing would have been done using inkscape or some similar tool... At any rate, \shape is no substitute to fixing LilyPond's typesetting of slurs. It's a stop-gap measure tied into a particular version of LilyPond and loosely tied into a particular version of a score. Which may sometimes cause less work than fixups firmly tied into a particular printing of the score (which Inkscape touchup work is). But it is still something you can't depend on. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
lilynet down?
Hi, lilynet.net seems to be down. Do you know anything about it? Maybe the domain has expired or something (maybe this http://lists.gnu.org/archive/html/lilypond-user/2013-05/msg00077.html wasn't scam after all?).. Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilynet down?
Janek Warchoł janek.lilyp...@gmail.com writes: Hi, lilynet.net seems to be down. Do you know anything about it? Maybe the domain has expired or something (maybe this http://lists.gnu.org/archive/html/lilypond-user/2013-05/msg00077.html wasn't scam after all?).. The Chinese registrar stuff is very much a scam. Which does not change that lilynet currently seems down. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Fatal bug in strftime?
When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. \header { title = title composer = no-one tagline = \markup { Engraved \simple #(strftime %e/%m/%Y (localtime (current-time))) with \with-url #http://lilypond.org/; \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) } } } The log files says Starting lilypond-windows.exe 2.16.2 [Bridge.ly]... Processing `c:/users/peter_2/appdata/local/temp/frescobaldi-owqqgx/tmpadmcng/Bridge.ly' Parsing...FATAL: memory error in realloc Exited with return code 3. Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
2013/5/11 Janek Warchoł janek.lilyp...@gmail.com I'm 100% for automated typesetting: it's my dream and the very reason why i'm using LilyPond. However, my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Even with \shape, correcting ties and slurs is still the most time-consuming task in preparing the Fried material for publication. Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( I think I missed this project, all I can find is this: http://lists.gnu.org/archive/html/lilypond-user/2013-04/msg00177.html Would you present it in the next LilyPond report? (does anybody still work on it?) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to remove time signatures in part of the score
I want to remove the time signature in part of the score without losing the bar count. I've tried this, but it doesn't seem to work - I get the default 4/4 time sig. What am I doing wrong? OboePart= { \new Voice \with { \remove Time_signature_engraver } { \compressFullBarRests \clef treble R1*81 } \new Voice \with { \consists Time_signature_engraver } \time 2/4 \relative c'' { c2| c2 } } Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilynet down?
2013/5/11 Janek Warchoł janek.lilyp...@gmail.com Hi, lilynet.net seems to be down. Do you know anything about it? Maybe the domain has expired or something (maybe this http://lists.gnu.org/archive/html/lilypond-user/2013-05/msg00077.html wasn't scam after all?).. Janek the domain expires in August, according to whois. Yes, it's down but I can ping the domain: $ ping -c 3 lilynet.net PING lilynet.net (91.121.147.159) 56(84) bytes of data. 64 bytes from lilynet.net (91.121.147.159): icmp_req=1 ttl=51 time=60.4 ms 64 bytes from lilynet.net (91.121.147.159): icmp_req=2 ttl=51 time=61.5 ms 64 bytes from lilynet.net (91.121.147.159): icmp_req=3 ttl=51 time=60.9 ms --- lilynet.net ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
2013/5/11 Federico Bruni fedel...@gmail.com: 2013/5/11 Janek Warchoł janek.lilyp...@gmail.com I'm 100% for automated typesetting: it's my dream and the very reason why i'm using LilyPond. However, my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Even with \shape, correcting ties and slurs is still the most time-consuming task in preparing the Fried material for publication. Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( I think I missed this project, all I can find is this: http://lists.gnu.org/archive/html/lilypond-user/2013-04/msg00177.html Would you present it in the next LilyPond report? (does anybody still work on it?) Sure, we're working on it with Urs (progressing slowly). It'd be nice for LilyPond Report, but frankly i think we should rather create a multi-author blog - it would be easier to keep it active. janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to position whole-bar rests?
I'm trying to position whole-bar rests onto the bottom line of the staff to keep them out of the way of the cues, and can't get it to work. I'm still a newbie, and have found out about the \rest command, but this gives me two problems: 1) it doesn't apply to whole bar rests, so the horizontal position of the rest is at the beginning of the bar rather than in the middle. 2) the vertical positioning seems wrong. If I use (in 2/4 time) e2\rest I get a minim rest on the bottom line of the staff (as I'd expect, but don't want). If I use e1*1/2\rest I get a full-bar rest on the 2nd line up, which is the correct rest but one line too high. In all cases I get the error message (which is probably allied to this): c:/users/peter_2/appdata/local/temp/frescobaldi-owqqgx/tmpjehynm/Bridge3.ly:6:11: warning: cannot resolve rest collision: rest direction not set RestText= { e2\rest} Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove time signatures in part of the score
Could you stop posting HTML copies of your articles? The formatting is all off in them. Peter Toye lilyp...@ptoye.com writes: I want to remove the time signature in part of the score without losing the bar count. I've tried this, but it doesn't seem to work - I get the default 4/4 time sig. What am I doing wrong? OboePart= { \new Voice \with { \remove Time_signature_engraver } { \compressFullBarRests \clef treble R1*81 } \new Voice \with { \consists Time_signature_engraver } \time 2/4 \relative c'' { c2| c2 } } Time_signature_engraver is not at voice level but at Staff level. You might have better success anyway by overriding the respective stencil (possibly using \omit Staff.TimeSignature or similar). -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fatal bug in strftime?
2013/5/11 Peter Toye lilyp...@ptoye.com When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. \header { title = title composer = no-one tagline = \markup { Engraved \simple #(strftime %e/%m/%Y (localtime (current-time))) with \with-url #http://lilypond.org/; \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) } } } I cannot reproduce the crash on linux. Some Windows user should check ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to position whole-bar rests?
2013/5/11 Peter Toye lilyp...@ptoye.com: I'm trying to position whole-bar rests onto the bottom line of the staff to keep them out of the way of the cues, and can't get it to work. I'm still a newbie, and have found out about the \rest command, but this gives me two problems: 1) it doesn't apply to whole bar rests, so the horizontal position of the rest is at the beginning of the bar rather than in the middle. 2) the vertical positioning seems wrong. If I use (in 2/4 time) e2\rest I get a minim rest on the bottom line of the staff (as I'd expect, but don't want). If I use e1*1/2\rest I get a full-bar rest on the 2nd line up, which is the correct rest but one line too high. In all cases I get the error message (which is probably allied to this): c:/users/peter_2/appdata/local/temp/frescobaldi-owqqgx/tmpjehynm/Bridge3.ly:6:11: warning: cannot resolve rest collision: rest direction not set RestText= { e2\rest} Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com Hi Peter, please post _every_ time a tiny example, including the used version. The warning likely depends on your code-set-up. Positioning of MultiMeasureRest can be modified with \override MultiMeasureRest #'staff-position = #-4 HTH, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to position whole-bar rests?
Thomas, Sorry - here it is. RestText= {e2\rest} OboePart= { \time 2/4 { \relative c' { \repeat unfold 9 {\RestText }| } \new CueVoice \relative c'' { \stemUp r4 r8. a16 | c8. b16 c8 d | e4 e8. c16 | e8 r16 d d8 b | g4. g8 | c r16 c b8 a | g8. g16 g8 g | b4 a~ | a2| } } } Best regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com - Saturday, May 11, 2013, 10:42:49 AM, you wrote: 2013/5/11 Peter Toye lilyp...@ptoye.com: I'm trying to position whole-bar rests onto the bottom line of the staff to keep them out of the way of the cues, and can't get it to work. I'm still a newbie, and have found out about the \rest command, but this gives me two problems: 1) it doesn't apply to whole bar rests, so the horizontal position of the rest is at the beginning of the bar rather than in the middle. 2) the vertical positioning seems wrong. If I use (in 2/4 time) e2\rest I get a minim rest on the bottom line of the staff (as I'd expect, but don't want). If I use e1*1/2\rest I get a full-bar rest on the 2nd line up, which is the correct rest but one line too high. In all cases I get the error message (which is probably allied to this): c:/users/peter_2/appdata/local/temp/frescobaldi-owqqgx/tmpjehynm/Bridge3.ly:6:11: warning: cannot resolve rest collision: rest direction not set RestText= { e2\rest} Regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com Hi Peter, please post _every_ time a tiny example, including the used version. The warning likely depends on your code-set-up. Positioning of MultiMeasureRest can be modified with \override MultiMeasureRest #'staff-position = #-4 HTH, Harm___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fatal bug in strftime?
On 2013-05-11 11:27, Federico Bruni wrote: 2013/5/11 Peter Toye lilyp...@ptoye.com mailto:lilyp...@ptoye.com When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. \header { title = title composer = no-one tagline = \markup { Engraved \simple #(strftime %e/%m/%Y (localtime (current-time))) with \with-url #http://lilypond.org/; \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) } } } I cannot reproduce the crash on linux. Some Windows user should check I can confirm that on Windows 7 32-bit and Lilypond 2.17.13 it crashes! FATAL: memory error in realloc C:/lilypond/usr/share/lilypond/current/scm/lily.scm Exited with return code 3. // Anders -- English isn't my first language. So any error or strangeness is due to the translation. Please correct my English so that I may become better. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to position whole-bar rests?
2013/5/11 Peter Toye lilyp...@ptoye.com: Thomas, Sorry - here it is. RestText= {e2\rest} OboePart= { \time 2/4 { \relative c' { \repeat unfold 9 {\RestText }| } \new CueVoice \relative c'' { \stemUp r4 r8. a16 | c8. b16 c8 d | e4 e8. c16 | e8 r16 d d8 b | g4. g8 | c r16 c b8 a | g8. g16 g8 g | b4 a~ | a2| } } } Best regards, Peter Hi Peter, thanks for the code, though, without version. ;) 1) I don't like pitched rests, they will cause problems when transposing. I'd recommend to use \override Rest #'staff-position = ... or override MultiMeasureRest #'staff-position = ... 2) To stop the warning use \voiceOne, \voiceTwo etc not \stemUp, \stemDown My suggestion: \version 2.16.2 OboePart= { \time 2/4 { \relative c' { \voiceTwo \repeat unfold 9 { % maybe: % \override MultiMeasureRest #'staff-position = #-2 R2 } | } \new CueVoice \relative c'' { \voiceOne % maybe: %\override Rest #'staff-position = #0 r4 r8. a16 | c8. b16 c8 d | e4 e8. c16 | e8 r16 d d8 b | g4. g8 | c r16 c b8 a | g8. g16 g8 g | b4 a~ | a2| } } } \new Staff \OboePart HTH, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fatal bug in strftime?
Federico Bruni-5 wrote 2013/5/11 Peter Toye lt; lilypond@ gt; When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. using a short example it does (crash) on windows 7 64 in all versions since 2.12.3! Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Fatal-bug-in-strftime-tp145721p145733.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:many users don't know about \shape
Or the post processing would have been done using inkscape or some similar tool... At any rate, \shape is no substitute to fixing LilyPond's typesetting of slurs. It's a stop-gap measure tied into a particular version of LilyPond and loosely tied into a particular version of a score. Which may sometimes cause less work than fixups firmly tied into a particular printing of the score (which Inkscape touchup work is). But it is still something you can't depend on. I think music notation is such that people are always going to need the ability to change the shape of slurs. Before discovering \shape I used to manually tweak control points to get what I wanted, which is a long and torturous process. If someone were to take \shape away in a future version of LilyPond (this implication is in your post, even if unintended) I would almost certainly not upgrade, even if significant improvements were made to LilyPond's slurs. I don't mean this as a slight on LilyPond's slurs, which are beautiful for the most part, just that people are always going to need to be able to change them. Kevin ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
Am 11.05.2013 11:15, schrieb Janek Warchoł: 2013/5/11 Federico Bruni fedel...@gmail.com: 2013/5/11 Janek Warchoł janek.lilyp...@gmail.com ... Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( I think I missed this project, all I can find is this: http://lists.gnu.org/archive/html/lilypond-user/2013-04/msg00177.html Would you present it in the next LilyPond report? (does anybody still work on it?) Sure, we're working on it with Urs (progressing slowly). It'd be nice for LilyPond Report, but frankly i think we should rather create a multi-author blog - it would be easier to keep it active. janek I think I should add a little perspective to that. The ominous Fried project is a project I'm working on with Janek (and a second musicologist). It basically is a private/commercial (but commercial in the 'academic' sense of we won't make any money with it anyway) and also closed source project. We are going to publish a new edition of the songs of Oskar Fried (http://en.wikipedia.org/wiki/Oskar_Fried), a highly gifted late-romantic composer, who is more known as a conductor. I have also made a recording of these songs and wait for their release on cd. Actually having commissioned a reasonable share of the songs to be entered in LilyPond for transposition gave the idea to that project initially. One characteristic of the songs is that they have very complex piano parts that are a real challenge for LilyPond and Janek ;-) But in the end the performance of both is very convincing, and I'm really looking forward to having the printed copies finally! When we're ready we will surely sit back, analyze the experience, and prepare some kind of report, whereever it may seem appropriate. Urs ___ 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: Fatal bug in strftime?
and...@andis59.se and...@andis59.se writes: On 2013-05-11 11:27, Federico Bruni wrote: 2013/5/11 Peter Toye lilyp...@ptoye.com mailto:lilyp...@ptoye.com When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. \header { title = title composer = no-one tagline = \markup { Engraved \simple #(strftime %e/%m/%Y (localtime (current-time))) with \with-url #http://lilypond.org/; \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) } } } I cannot reproduce the crash on linux. Some Windows user should check I can confirm that on Windows 7 32-bit and Lilypond 2.17.13 it crashes! FATAL: memory error in realloc C:/lilypond/usr/share/lilypond/current/scm/lily.scm Exited with return code 3. Well, strftime is not defined by LilyPond. If anybody is interested in getting that bug approached, one should test it in GUILE-1.8.8 (from its command prompt, most likely) and GUILE-2.0.9. I have my doubts the GUILE team can be interested in releasing anything past GUILE-1.8.8, but if the bug can be shown to be present in 2.0.9, chances are that a proper report will result in a fixed version by the time LilyPond migrates to GUILE-2.0. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
Janek Warchoł janek.lilyp...@gmail.com writes: Sure, we're working on it with Urs (progressing slowly). It'd be nice for LilyPond Report, but frankly i think we should rather create a multi-author blog - it would be easier to keep it active. A multi-author blog sounds pretty much the same as a journal except that it won't accept non-member contributions. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to position whole-bar rests?
Thomas, Many thanks. In fact, all I had to do was to override the staff position of the MultiMeasureRest and it's now fine. Didn't have to change the voices at all. Best regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com - Saturday, May 11, 2013, 11:13:08 AM, you wrote: 2013/5/11 Peter Toye lilyp...@ptoye.com: Thomas, Sorry - here it is. RestText= {e2\rest} OboePart= { \time 2/4 { \relative c' { \repeat unfold 9 {\RestText }| } \new CueVoice \relative c'' { \stemUp r4 r8. a16 | c8. b16 c8 d | e4 e8. c16 | e8 r16 d d8 b | g4. g8 | c r16 c b8 a | g8. g16 g8 g | b4 a~ | a2| } } } Best regards, Peter Hi Peter, thanks for the code, though, without version. ;) 1) I don't like pitched rests, they will cause problems when transposing. I'd recommend to use \override Rest #'staff-position = ... or override MultiMeasureRest #'staff-position = ... 2) To stop the warning use \voiceOne, \voiceTwo etc not \stemUp, \stemDown My suggestion: \version 2.16.2 OboePart= { \time 2/4 { \relative c' { \voiceTwo \repeat unfold 9 { % maybe: % \override MultiMeasureRest #'staff-position = #-2 R2 } | } \new CueVoice \relative c'' { \voiceOne % maybe: %\override Rest #'staff-position = #0 r4 r8. a16 | c8. b16 c8 d | e4 e8. c16 | e8 r16 d d8 b | g4. g8 | c r16 c b8 a | g8. g16 g8 g | b4 a~ | a2| } } } \new Staff \OboePart HTH, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove time signatures in part of the score
David, Thanks. But \omit isn't in the documentation (at least, a search in the PDF fails to find it). How does one find out how to use it please? Best regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Set midi volume per voice?
Is it possible to set the volume of the midi tracks for each different track? Till now I have: one = { a b c d } two = { d e f g } global = { \key b \minor } \score { \new Staff \new Voice = vone { \voiceOne \global \one } \new Voice = vtwo { \voiceTwo \global \two } \midi { \context { \Staff \remove Staff_performer } \context { \Voice \consists Staff_performer } } } I think I found a way to do this: \score { \new Staff \new Voice = vone { \voiceOne \global s8\ \one } \new Voice = vtwo { \voiceTwo \global s8\ \two } \midi { \context { \Staff \remove Staff_performer } \context { \Voice \consists Staff_performer } } } I would be happy to hear about cleaner ways to achieve the same effect (for instance to set the volume of individual tracks/voices in the \midi block). Best, --ghe ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Fatal bug in strftime?
FWIW, the strftime procedure with this format works fine under Arch Linux, and lilypond 2.17.14. Also, typing the scheme expression directly in the REPL for guile 1.8.8, it works just fine. So, since the Windows users on the list can confirm it, and the Linux users cannot, it may be worth noting this when submitting a defect to the guile project. Andrew On 11/05/13 6:58 PM, Peter Toye wrote: Fatal bug in strftime? When I try to use the %e format to get rid of leading zeros in the date, lilypond crashes out. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove time signatures in part of the score
2013/5/11 Peter Toye lilyp...@ptoye.com: David, Thanks. But \omit isn't in the documentation (at least, a search in the PDF fails to find it). How does one find out how to use it please? Best regards, Peter Well, that's the reason why I asked you (in the other thread) to include the version. \omit is 2.17.x (don't know exactly) With 2.16.2 use: \new Staff \with { \override TimeSignature #'stencil = ##f } \OboePart With 2.17.17 use: \new Staff \with { \omit TimeSignature } \OboePart Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove time signatures in part of the score
Peter Toye lilyp...@ptoye.com writes: Re: How to remove time signatures in part of the score David, Thanks. But \omit isn't in the documentation (at least, a search in the PDF fails to find it). How does one find out how to use it please? Obviously, this depends on the version of LilyPond you are using. I don't keep track which user on the list uses which version of LilyPond. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to remove time signatures in part of the score
Thomas, Thanks. But I need the 2/4 time sig at bar 82 (bars 1-81 have such varied time sigs it's not worth while notating) - how do I do that? It's on the same staff, so I need to switch the sig on and off within the staff. Best regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com - Saturday, May 11, 2013, 1:04:05 PM, you wrote: 2013/5/11 Peter Toye lilyp...@ptoye.com: David, Thanks. But \omit isn't in the documentation (at least, a search in the PDF fails to find it). How does one find out how to use it please? Best regards, Peter Well, that's the reason why I asked you (in the other thread) to include the version. \omit is 2.17.x (don't know exactly) With 2.16.2 use: \new Staff \with { \override TimeSignature #'stencil = ##f } \OboePart With 2.17.17 use: \new Staff \with { \omit TimeSignature } \OboePart Cheers, Harm___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
On Sat, May 11, 2013 at 1:58 AM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/5/10 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: I'm wondering whether we should advertise \shape more. It's tremendously helpful, and yet despite it had been added ~1 year ago (IIRC) many users don't know about it. I'm somewhat dubious about tremendously helpful as it defeats automated typesetting. I'm 100% for automated typesetting: it's my dream and the very reason why i'm using LilyPond. However, my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Not if there is a change in line/page breaking. Sure. One enhancement would be to warn the user about such layout changes (issue 2893). At any rate, the command is most useful for tweaking curves when the layout is settled. Even with \shape, correcting ties and slurs is still the most time-consuming task in preparing the Fried material for publication. Quite frankly, if we didn't have \shape, i'd say that LilyPond was incapable of handling Fried project :( And had been added ~1 year ago is a short time. Well, to look from a different perspective: if there were any pieces i had engraved without using \shape (since it was added to LilyPond), they most probably didn't contain any slurs at all. Or the post processing would have been done using inkscape or some similar tool... Yes, but I would certainly prefer to do as much as possible with LilyPond. At any rate, \shape is no substitute to fixing LilyPond's typesetting of slurs. Of course. However, I can't envision that day in LilyPond's quest for quantification of the subjective when a default slur shape will satisfy everybody. There will always be a need to change things, position objects to a user's preference. Every LilyPond score I've produced has been heavily overridden, however serviceable the default is. It's a stop-gap measure tied into a particular version of LilyPond and loosely tied into a particular version of a score. Which may sometimes cause less work than fixups firmly tied into a particular printing of the score (which Inkscape touchup work is). But it is still something you can't depend on. Again, I would prefer to do as much as possible with LilyPond, and I doubt I'm alone here. --David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: writing percussion notes
Hey thanks for the help all of you have given. I'm writing the timpani notes as if they are regular music. I tried a new staff but that failed, probably my error lol! I read about the \drums thing but I don't quite understand how it will work after the percussionMusic equals \relative c then the key then timpani time sig and so forth. I understand the abbreviations for high hat and snare and such and to write them as if they were music with the values, but where do I put them since they will be resting through out most of the piece. Do I have to use the voiceOne voiceTwo etc etc to do this and just make sure I aline everything so I don't have misaligned measures? lol! Take care and be blessed. On May 8, 2013, at 6:04 AM, Carl Peterson carlopeter...@gmail.com wrote: On Wed, May 8, 2013 at 8:54 AM, D'Arcy J.M. Cain da...@druid.net wrote: On Wed, 8 May 2013 08:38:44 -0400 Carl Peterson carlopeter...@gmail.com wrote: The end result would be two staves without grouping, one for timpani and another for the bass/snare. I think you are correct except that the OP said; Ok. I'v never seen percussion music so I don't even know how to looks. I have to in this final assignment write for 3 timpani's, 1 player playing them, a bass drum and symbol, one player playing them and a snare. So I think three staves if I read that right. One for the timpani, one for the bass drum and cymbal (not symbol, btw) and a separate one for the snare. Sorry, missed that...may have been the symbol vs. cymbal, but anyway... It does seem like a strange setup. At first I though marching band but marching bands have one timpani per player don't they? With marching bands it depends (I think) on the performance venue. Virtually all of my experience with marching band is field performance (such as a sports venue), where the timpani will be placed at one side of the field and played in concert setting along with keyboards, gong, chimes, etc., and the timpani will be played by a single performer (who may be doing other things, depending on how much the timpani are used). Typically when these bands parade, they leave the timpani home. I think I've read of parade bands that use timpani with one performer per drum. It's only a strange arrangement to me in that I would have probably paired the snare and cymbal (depending on whether the cymbal is intended to be played ride or crash), but ultimately in percussion the assignment of instruments depends on which ones are being used simultaneously. In a Sousa march, you would probably need three percussionists because each instrument is used a lot and simultaneously. Many pieces may suffice with just one. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Hara Kiri staff behavior
I'm currently baffled by not finding the documentation for Hara Kiri staffs. That is a staff that only has whole measure rests for a line is dropped. I thought this was the default, and I thought I had looked it up before, but now I can only find obscure (to me) references to RemoveEmptyStaves and the hara kiri engraver http://lilypond.org/doc/v2.16/Documentation/notation/context-modification-identifiers#index-RemoveEmptyStaves which says The following commands are defined for use as context modifications within a \layout or \with block. RemoveEmptyStaves This leaves me wondering what a command is in this context - what do I write inside \layout { } to get the desired behavior? I dpn't even see anything in LSR for this ... Richard Shann ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Hara Kiri staff behavior
- Original Message - From: Richard Shann richard.sh...@virgin.net To: lilypond-user lilypond-user@gnu.org Sent: Saturday, May 11, 2013 4:30 PM Subject: Hara Kiri staff behavior I'm currently baffled by not finding the documentation for Hara Kiri staffs. That is a staff that only has whole measure rests for a line is dropped. I thought this was the default, and I thought I had looked it up before, but now I can only find obscure (to me) references to RemoveEmptyStaves and the hara kiri engraver http://lilypond.org/doc/v2.16/Documentation/notation/context-modification-identifiers#index-RemoveEmptyStaves which says The following commands are defined for use as context modifications within a \layout or \with block. RemoveEmptyStaves This leaves me wondering what a command is in this context - what do I write inside \layout { } to get the desired behavior? I dpn't even see anything in LSR for this ... Richard Shann Look in the index for the command \RemoveEmptyStaves -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
odd bar check errors
Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. final score.ly Description: Binary data ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
- Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 5:25 PM Subject: odd bar check errors Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. There's a few problems with braces { } and double bracket placing, which we can help you with, but I'm confused with what you intend by: \repeat percent 1 { d4. r4. } Normally \repeat percent requires a number greater than one. What do you mean by this? -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
- Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 5:25 PM Subject: odd bar check errors (replying again to make my reply easier for Sarah to read) There's a few problems with braces { } and double bracket placing, which we can help you with, but I'm confused with what you intend by: \repeat percent 1 { d4. r4. } Normally \repeat percent requires a number greater than one. What do you mean by this? -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: odd bar check errors
Sarah: I notice that although you indicate 12/8 in the global command the score prints with C or 4/4. I am not sure how to fix this yet I am sure that it effects the bar checks. Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Sarah k Alawami Sent: Saturday, May 11, 2013 9:26 AM To: lilly pond discuss discuss Subject: odd bar check errors Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
[no subject]
Is it possible, with LilyPond, to have something like the \hfill effect in TeX, that is, fill the rest of the staff with blank space? If I type: { a b c d \break a b c d \bar |. } the layout is ugly because the notes are spread over the whole staff. I know that: \layout { ragged-right = ##t ragged-last = ##t } will give a better output, but then the staffs are only one measure long. What I would like to have is something like: { a b c d \repeat unfold 14 { s1 } \break a4 b c d \bar |. \repeat unfold 16 { s1 } \break } but without the added measure bars. Thanks in advance, --ghe ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Hi Sarah, Remember that error-messages do have a function. The program communicates to you that it cannot follow. Your problems start in line 14 by forgetting the opening bracket { of the \relative. But I can only guess where the closing bracket should be. The bracket don't add-up to matching sets { }. Take my advice: as son as an error pops up, try to fix it in the next round. Accumulation of so many errors gets you in trouble. Regards, Wim. On 11 May 2013, at 18:25 , Sarah k Alawami wrote: Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. final score.ly___ 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: Hara Kiri staff behavior
On Sat, 2013-05-11 at 16:58 +0100, Phil Holmes wrote: - Original Message - From: Richard Shann richard.sh...@virgin.net To: lilypond-user lilypond-user@gnu.org Sent: Saturday, May 11, 2013 4:30 PM Subject: Hara Kiri staff behavior I'm currently baffled by not finding the documentation for Hara Kiri staffs. That is a staff that only has whole measure rests for a line is dropped. I thought this was the default, and I thought I had looked it up before, but now I can only find obscure (to me) references to RemoveEmptyStaves and the hara kiri engraver http://lilypond.org/doc/v2.16/Documentation/notation/context-modification-identifiers#index-RemoveEmptyStaves which says The following commands are defined for use as context modifications within a \layout or \with block. RemoveEmptyStaves This leaves me wondering what a command is in this context - what do I write inside \layout { } to get the desired behavior? I dpn't even see anything in LSR for this ... Richard Shann Look in the index for the command \RemoveEmptyStaves ??? that is precisely the page quoted above??? Richard ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
What I mean is I want them to go back and repeat the measure once more or at least that section. so it should be instead \repeat percent 2 {what ever that music was} instead of what never Ihad? I still get confused with the braces but math was not and never will be my strong point. Most of the bar check errors I counted correctly and they all added up to 12 eight notes as the thing is in 12/8 time. Take care. On May 11, 2013, at 9:48 AM, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 5:25 PM Subject: odd bar check errors Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. There's a few problems with braces { } and double bracket placing, which we can help you with, but I'm confused with what you intend by: \repeat percent 1 { d4. r4. } Normally \repeat percent requires a number greater than one. What do you mean by this? -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Uh? Odd? Did I mess up in the \global veritable some ware? That just does not make sense. 4/4 does not equal 12/8 unless you want to count everything as triplets. I hope I did not brake anything. On May 11, 2013, at 9:50 AM, Mark Stephen Mrotek carsonm...@ca.rr.com wrote: Sarah: I notice that although you indicate 12/8 in the global command the score prints with C or 4/4. I am not sure how to fix this yet I am sure that it effects the bar checks. Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of Sarah k Alawami Sent: Saturday, May 11, 2013 9:26 AM To: lilly pond discuss discuss Subject: odd bar check errors Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Yeah I've been trying to do that eliminating a bunch of errors along the way. bit by bit. I'll check on that later. and see where the closing right brace should be. Ty. On May 11, 2013, at 10:12 AM, Wim van Dommelen m...@wimvd.nl wrote: Hi Sarah, Remember that error-messages do have a function. The program communicates to you that it cannot follow. Your problems start in line 14 by forgetting the opening bracket { of the \relative. But I can only guess where the closing bracket should be. The bracket don't add-up to matching sets { }. Take my advice: as son as an error pops up, try to fix it in the next round. Accumulation of so many errors gets you in trouble. Regards, Wim. On 11 May 2013, at 18:25 , Sarah k Alawami wrote: Ok. I'm in 12/8 and i put that in the \global veritable and put the \blobal veritable in every part of this score that I'm working on for the moment where it should have gone, I think. How ever, something is still up as 'm counting where the bar checks are failing and I'm getting the right amount of eighth notes. I also have some other errors but I'll take a look at those later. I hope I can get this project done by tomorrow. I might need someone's help as I'm crunching for time and I have to have this handed in monday. I do have a paper size question but I'll ask that later as the teacher was very specific. If I can't read it, you are not getting graded. Anyway enough rambling from me. If I were not so pressed for time it would be better but ah well. The ly file is attached and hope the message will not be rejected. If it is I'll put a link to the file on my dropbox. Thanks. final score.ly___ 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: Set midi volume per voice?
On Fri, May 10, 2013 at 4:20 PM, g...@sdf.org wrote: Hi list, Is it possible to set the volume of the midi tracks for each different track? (Sorry, I had this message in Drafts and I forgot to send it.) Use midiMinimumVolume and midiMaximumVolume to set the volume ranges of each staff or voice. They don't seem to have any effect if you don't place any dynamics. \score { \new Staff \with { midiMinimumVolume = #0.0 midiMaximumVolume = #0.5 } { c'4\f c' c' c' c' c' c' c' } \new Staff \with { midiMinimumVolume = #0.5 midiMaximumVolume = #1.0 } { g'4\f g' g' g' g' g' g' g' } \midi { } } See http://www.lilypond.org/doc/v2.16/Documentation/notation/controlling-midi-dynamics . Regards, Nathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Hara Kiri staff behavior
- Original Message - From: Richard Shann richard.sh...@virgin.net To: Phil Holmes m...@philholmes.net Cc: lilypond-user lilypond-user@gnu.org Sent: Saturday, May 11, 2013 6:18 PM Subject: Re: Hara Kiri staff behavior On Sat, 2013-05-11 at 16:58 +0100, Phil Holmes wrote: - Original Message - From: Richard Shann richard.sh...@virgin.net To: lilypond-user lilypond-user@gnu.org Sent: Saturday, May 11, 2013 4:30 PM Subject: Hara Kiri staff behavior I'm currently baffled by not finding the documentation for Hara Kiri staffs. That is a staff that only has whole measure rests for a line is dropped. I thought this was the default, and I thought I had looked it up before, but now I can only find obscure (to me) references to RemoveEmptyStaves and the hara kiri engraver http://lilypond.org/doc/v2.16/Documentation/notation/context-modification-identifiers#index-RemoveEmptyStaves which says The following commands are defined for use as context modifications within a \layout or \with block. RemoveEmptyStaves This leaves me wondering what a command is in this context - what do I write inside \layout { } to get the desired behavior? I dpn't even see anything in LSR for this ... Richard Shann Look in the index for the command \RemoveEmptyStaves ??? that is precisely the page quoted above??? Richard No it's not. Note the \ . -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
2013/5/11 g...@sdf.org: Is it possible, with LilyPond, to have something like the \hfill effect in TeX, that is, fill the rest of the staff with blank space? If I type: { a b c d \break a b c d \bar |. } the layout is ugly because the notes are spread over the whole staff. I know that: \layout { ragged-right = ##t ragged-last = ##t } will give a better output, but then the staffs are only one measure long. What I would like to have is something like: { a b c d \repeat unfold 14 { s1 } \break a4 b c d \bar |. \repeat unfold 16 { s1 } \break } but without the added measure bars. Thanks in advance, --ghe Not sure I understood correct. Though, how about: \version 2.16.2 spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \override Score.BarLine #'space-alist #'right-edge = #space-right \override Score.KeySignature #'space-alist #'right-edge = #space-right \override Score.KeyCancellation #'space-alist #'right-edge = #space-right \override Score.TimeSignature #'space-alist #'right-edge = #space-right #})) { % commented settings for testings \spaceRight #30 %\key d\major a\( b c d~( %\breathe \break %\time 8/8 %\clef alto \key cis\major d4 b) c\) d \bar |. } HTH, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Mark Stephen Mrotek carsonm...@ca.rr.com writes: Sarah: I notice that although you indicate 12/8 in the global command the score prints with C or 4/4. I am not sure how to fix this yet I am sure that it effects the bar checks. fluteMusic = \relative c' \key g \major \global \repeat volta 2 { \partial 8 d8 | Since it is complete lacking any braces, \fluteMusic is finished already after the \key. Then \global and the \repeat volta occur as top level music and things go bad from there. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Set midi volume per voice?
Thank you, Nathan! Use midiMinimumVolume and midiMaximumVolume to set the volume ranges of each staff or voice. They don't seem to have any effect if you don't place any dynamics. This is exactly the information I was missing. \score { \new Staff \with { midiMinimumVolume = #0.0 midiMaximumVolume = #0.5 } { c'4\f c' c' c' c' c' c' c' } \new Staff \with { midiMinimumVolume = #0.5 midiMaximumVolume = #1.0 } { g'4\f g' g' g' g' g' g' g' } \midi { } } This works, but if I try to used voices instead of staffs, as in: \score { \new Staff \new Voice \with { midiMinimumVolume = #0.0 midiMaximumVolume = #0.5 } { c'4\f c' c' c' c' c' c' c' } \new Voice \with { midiMinimumVolume = #0.5 midiMaximumVolume = #1.0 } { g'4\f g' g' g' g' g' g' g' } \midi { } } then something gets wrong: only the first note seems to be affected by the forte indication (I use 2.14.2). This is fixed either by giving a *different* name to the two voices, or by using \midi { \context { \Staff \remove Staff_performer } \context { \Voice \consists Staff_performer } } Thanks again, --ghe___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
Thank you, Thomas! Not sure I understood correct. Though, how about: \version 2.16.2 Alas, I use 2.14.2... spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \override Score.BarLine #'space-alist #'right-edge = #space-right \override Score.KeySignature #'space-alist #'right-edge = #space-right \override Score.KeyCancellation #'space-alist #'right-edge = #space-right \override Score.TimeSignature #'space-alist #'right-edge = #space-right #})) { % commented settings for testings \spaceRight #30 %\key d\major a\( b c d~( %\breathe \break %\time 8/8 %\clef alto \key cis\major d4 b) c\) d \bar |. } ... and this example segfauts, with the following error: string:3:73: error: GUILE signaled an error for the expression beginning here \override Score.BarLine #(quote space-alist) #(quote right-edge) = # space-right Unbound variable: space-right ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
two staffs in one page
I am writing a jazz solo and would like to have in addition to the main staff a couple of lines with the chords listed with their notes displayed. Right now I have this variable defined chordslist = \chordmode { c1:7 cs1:7 d1:m7 d1:7 d1:aug7 d1:11 d1:13 ef1:13 e1:7 e1:aug7 f1:7 g1:7 g1:aug7 a1:m7 a1:7 a1:9 b1:m7 b1:7 } and have the reference in a separate page: \bookpart { \header { subtitle = (Chords) } \new ChordNames { \chordslist } \new Staff { \chordslist } } But what I'd really like is to have that reference at the top of the page with the solo, without bar numbers, without key, and then the solo would follow starting on its own line, in its key, and with barnumber starting at 1 as default visibility settings. This is going to fit in one page and would be more handy. Does anybody know if that is possible? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
2013/5/11 g...@sdf.org: Thank you, Thomas! Not sure I understood correct. Though, how about: \version 2.16.2 Alas, I use 2.14.2... spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \override Score.BarLine #'space-alist #'right-edge = #space-right \override Score.KeySignature #'space-alist #'right-edge = #space-right \override Score.KeyCancellation #'space-alist #'right-edge = #space-right \override Score.TimeSignature #'space-alist #'right-edge = #space-right #})) { % commented settings for testings \spaceRight #30 %\key d\major a\( b c d~( %\breathe \break %\time 8/8 %\clef alto \key cis\major d4 b) c\) d \bar |. } ... and this example segfauts, with the following error: string:3:73: error: GUILE signaled an error for the expression beginning here \override Score.BarLine #(quote space-alist) #(quote right-edge) = # space-right Unbound variable: space-right You didn't mention your version. ;) Try the following version. Though, 2.16.2 returned better Slurs/PhrasingSlurs at linebreak: \version 2.14.2 spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \override Score.BarLine #'space-alist #'right-edge = $space-right \override Score.KeySignature #'space-alist #'right-edge = $space-right \override Score.KeyCancellation #'space-alist #'right-edge = $space-right \override Score.TimeSignature #'space-alist #'right-edge = $space-right #})) { \spaceRight #30 %\key d\major a\( b c d~( %\breathe \break %\time 8/8 %\clef alto \key cis\major d4 b) c\) d \bar |. } Though, I'm a little surprised about the 2.14.2 _segfault_. Compiling the initial 2.16-code with LilyPond 2.14.2 should return: Unbound variable: space-right That's ok, and expected, but a segfault? -Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
- Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 6:32 PM Subject: Re: odd bar check errors What I mean is I want them to go back and repeat the measure once more or at least that section. so it should be instead \repeat percent 2 {what ever that music was} instead of what never Ihad? Yes - that would be \repeat percent 2. However, I really think it's not worth using that notation for such a short repeated phrase - it's so much easier to spell it explicitly, and I think classical musicians don't see this notation often. I'm now in the 2nd year of a music degree, and I've never seen it used in notation we've been given. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
You didn't mention your version. ;) Yes, sorry for that, my fault. Try the following version. Though, 2.16.2 returned better Slurs/PhrasingSlurs at linebreak: \version 2.14.2 spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \override Score.BarLine #'space-alist #'right-edge = $space-right \override Score.KeySignature #'space-alist #'right-edge = $space-right \override Score.KeyCancellation #'space-alist #'right-edge = $space-right \override Score.TimeSignature #'space-alist #'right-edge = $space-right #})) { \spaceRight #30 %\key d\major a\( b c d~( %\breathe \break %\time 8/8 %\clef alto \key cis\major d4 b) c\) d \bar |. } Thanks a lot, this seems to work indeed! Actually I was dreaming of something like \hfill\break in TeX, so that I could either do notes \bar |. \hfill \break or notes \hfill \bar |. \break for example, but your solution is already very good. Though, I'm a little surprised about the 2.14.2 _segfault_. Compiling the initial 2.16-code with LilyPond 2.14.2 should return: Unbound variable: space-right That's ok, and expected, but a segfault? Indeed, I was a bit surprised to see this too. It's the first time I see LilyPond segfault (but I did not use it much till now). I looked at bit closer at the error message, and it seems that the origin of the segfault is actually not (only) in the unbound variable: Parsing... string:3:73: error: GUILE signaled an error for the expression beginning here \override Score.BarLine #(quote space-alist) #(quote right-edge) = # space-right Unbound variable: space-right [three more like this] Interpreting music... Preprocessing graphical objects...Segmentation fault It produces a rather ugly backtrace: #0 0x00461b71 in ?? () #1 0x004d285b in ?? () #2 0x004d8912 in ?? () #3 0x004d285b in ?? () #4 0x004d9f23 in ?? () #5 0x004dac6e in ?? () #6 0x004335be in ?? () #7 0x004336ca in ?? () #8 0x004d285b in ?? () #9 0x004daca1 in ?? () #10 0x005df3df in ?? () #11 0x005e7397 in ?? () #12 0x004d285b in ?? () #13 0x006137b8 in ?? () #14 0x00575f4c in ?? () #15 0x004c4d1f in ?? () #16 0x005ae592 in ?? () #17 0x0045e04c in ?? () #18 0x0045e270 in ?? () #19 0x0045bc26 in ?? () #20 0x7792df6e in ?? () from /usr/lib/libguile.so.17 #21 0x005783e7 in ?? () #22 0x006549f2 in ?? () #23 0x006589bb in ?? () #24 0x004fabd4 in ?? () #25 0x004f9021 in ?? () #26 0x7792e783 in ?? () from /usr/lib/libguile.so.17 #27 0x77981719 in scm_c_catch () from /usr/lib/libguile.so.17 #28 0x7798189e in scm_catch_with_pre_unwind_handler () from /usr/lib/libguile.so.17 #29 0x7792df6e in ?? () from /usr/lib/libguile.so.17 #30 0x7792e36c in ?? () from /usr/lib/libguile.so.17 #31 0x726c2251 in scm_srfi1_for_each () from /usr/lib/libguile-srfi-srfi-1-v-3.so #32 0x7792e994 in ?? () from /usr/lib/libguile.so.17 #33 0x7792e36c in ?? () from /usr/lib/libguile.so.17 #34 0x7792ecfb in ?? () from /usr/lib/libguile.so.17 #35 0x0050a50a in ?? () #36 0x7794542f in ?? () from /usr/lib/libguile.so.17 #37 0x7791c87a in ?? () from /usr/lib/libguile.so.17 #38 0x77981719 in scm_c_catch () from /usr/lib/libguile.so.17 #39 0x7791cdcb in scm_i_with_continuation_barrier () from /usr/lib/libguile.so.17 #40 0x7791ce60 in scm_c_with_continuation_barrier () from /usr/lib/libguile.so.17 #41 0x77980494 in scm_i_with_guile_and_parent () from /usr/lib/libguile.so.17 #42 0x779454e5 in scm_boot_guile () from /usr/lib/libguile.so.17 #43 0x0040f6f3 in ?? () #44 0x7588aead in __libc_start_main (main=optimized out, argc=optimized out, ubp_av=optimized out, init=optimized out, fini=optimized out, rtld_fini=optimized out, stack_end=0x7fffe308) at libc-start.c:228 #45 0x00413ebd in ?? () #46 0x7fffe308 in ?? () #47 0x001c in ?? () #48 0x0002 in ?? () #49 0x7fffe5b2 in ?? () #50 0x7fffe5c4 in ?? () #51 0x in ?? () ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
2013/5/11 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Not if there is a change in line/page breaking. Sure, but it's still about a thousand times more reliable than overriding control-points directly. Well, to look from a different perspective: if there were any pieces i had engraved without using \shape (since it was added to LilyPond), they most probably didn't contain any slurs at all. Or the post processing would have been done using inkscape or some similar tool... At any rate, \shape is no substitute to fixing LilyPond's typesetting of slurs. Well, as far as i know, fixing slur formatting is a very complicated problem, probably of a similar scope as skylines. It would take an experienced programmer (i.e. not me) a couple of months to fix. And we don't have many experienced programmers available. So, while i'd *love* to see slur formatting fixed, i don't expect it will happen in less than 5 years from now. It's a stop-gap measure tied into a particular version of LilyPond and loosely tied into a particular version of a score. Which may sometimes cause less work than fixups firmly tied into a particular printing of the score (which Inkscape touchup work is). From my experience \shape adjustments require little maintenance (if introduced at appropriate moment, i.e. when line breaking is mostly set). I haven't tried using inkscape for touchups, but as far as i can see it would be much more work than \shape. 2013/5/11 Urs Liska u...@openlilylib.org: One characteristic of the songs is that they have very complex piano parts that are a real challenge for LilyPond and Janek ;-) But in the end the performance of both is very convincing, and I'm really looking forward to having the printed copies finally! thanks ;-) best, JAnek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
2013/5/11 g...@sdf.org: Thanks a lot, this seems to work indeed! Actually I was dreaming of something like \hfill\break in TeX, so that I could either do notes \bar |. \hfill \break or notes \hfill \bar |. \break for example, but your solution is already very good. Well, you could do the following, although it might be not be the same as \hfill in Tex. Please note: I improved the function concerning BarLine #'space-alist. \version 2.14.2 spaceRight = #(define-music-function (parser location space)(number?) (let* ((amount (+ space 0.5)) (space-right `(extra-space . ,amount))) #{ %% Maybe additional layout-objects must be affected!? \once \override Score.BarLine #'space-alist #'right-edge = #`(extra-space . ,$space) \once \override Score.KeySignature #'space-alist #'right-edge = $space-right \once \override Score.KeyCancellation #'space-alist #'right-edge = $space-right \once \override Score.TimeSignature #'space-alist #'right-edge = $space-right #})) hfill = \spaceRight #20 { %\spaceRight #30 %\key d\major a4\( b c d~( %\breathe \hfill\break %\time 8/8 %\clef alto %\key cis\major d4 b) c\) d \bar |. \hfill } -Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
Hello, There will always be a need to change things, position objects to a user's preference. In that regard, it's really too bad the extremely-useful 'head' and 'stem' positioning options are no longer in Lilypond… A huge percentage of the slur tweaks I need to add are simply re-positionings. Best, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Really? It's in this harpsichord score in front of me lol! and it always has been in my years as a chellist and singer. lol! I might just write it out and that's actually what I've been doing for the oboe players and bassoon. lol! Take care. On May 11, 2013, at 1:07 PM, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 6:32 PM Subject: Re: odd bar check errors What I mean is I want them to go back and repeat the measure once more or at least that section. so it should be instead \repeat percent 2 {what ever that music was} instead of what never Ihad? Yes - that would be \repeat percent 2. However, I really think it's not worth using that notation for such a short repeated phrase - it's so much easier to spell it explicitly, and I think classical musicians don't see this notation often. I'm now in the 2nd year of a music degree, and I've never seen it used in notation we've been given. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: odd bar check errors
Cool cool. Well I think I'm still bar check failing even though I am counting the bars right. I put the braces where they should be I think. thanks for the advice about repeats though. i think I might or might now write out the shorter repeats. but not the longer ones. This is going to be a simple form. nothing too complex since the deadline for this is monday. Groans I have a recording if anyone wants to write me off list and compare it with output at least the melody line once I get my stuff straightened. Let me know.. I want to be sure this looks correct in print. attached is the file. final score.ly Description: Binary data On May 11, 2013, at 1:07 PM, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Sarah k Alawami marri...@gmail.com To: lilly pond discuss discuss lilypond-user@gnu.org Sent: Saturday, May 11, 2013 6:32 PM Subject: Re: odd bar check errors What I mean is I want them to go back and repeat the measure once more or at least that section. so it should be instead \repeat percent 2 {what ever that music was} instead of what never Ihad? Yes - that would be \repeat percent 2. However, I really think it's not worth using that notation for such a short repeated phrase - it's so much easier to spell it explicitly, and I think classical musicians don't see this notation often. I'm now in the 2nd year of a music degree, and I've never seen it used in notation we've been given. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
g...@sdf.org writes: Thank you, Thomas! Not sure I understood correct. Though, how about: \version 2.16.2 Alas, I use 2.14.2... Why? -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: many users don't know about \shape
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/5/11 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: my experience (particularly with Fried project) shows that with regard to slurs and ties, LilyPond is very far from automated typesetting. If you want publication quality, you _have_ to tweak the output quite heavily - would you rather do this via setting control-points directly? Actually, \shape is quite close to the spirit of automated engraving, because if the layout changes slightly, \shape modifications usually adapt and still produce good results. Not if there is a change in line/page breaking. Sure, but it's still about a thousand times more reliable than overriding control-points directly. Hardly. It's slightly more benign against different amonuts of stretching/shrinking, but when the slur positioning algorithm changes, relative changes to control points will give unpredictable results. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: two staffs in one page
On Sat, May 11, 2013 at 12:37 PM, Xavier Noria f...@hashref.com wrote: I am writing a jazz solo and would like to have in addition to the main staff a couple of lines with the chords listed with their notes displayed. [...] But what I'd really like is to have that reference at the top of the page with the solo, without bar numbers, without key, and then the solo would follow starting on its own line, in its key, and with barnumber starting at 1 as default visibility settings. This is going to fit in one page and would be more handy. Does anybody know if that is possible? I'm not sure if I follow your question. Do you have an image or something that demonstrates what you want? Regards, Nathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user