Re: Notepad++, lilypond-words.el, etc.
You also could check out the Frescobaldi sources on GitHub. There should be some material in it you could use. Jonathan jwcsh...@gmail.com schrieb: Hello, I am new to Lilypond and am THRILLED with it. I am interested in making a Lilypond syntax highlighter for Notepad++. Have the issues with the lilypond-words.el file described in http://lists.gnu.org/archive/html/lilypond-user/2006-12/msg00345.html been fixed? Is there any other source of syntax information that would be helpful that doesn't involve combing through all of the manuals? Thanks, Jonathan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notepad++, lilypond-words.el, etc.
On 2013-06-05 04:26, Jonathan wrote: I am interested in making a Lilypond syntax highlighter for Notepad++. Here is one way of using Notepad++ and Lilypond and SumatraPDF http://www.hochstrasser.org/wiki/pmwiki.php/CoolSoftware/NPPLilyPond and the actual syntax highlighter file is here http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_LilyPond.xml It may be a start... // 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
split duration when changing time signature
is there a way to split duration of long notes when chaning time signature: \time 4/4 c1 to \time 2/4 c2 ~ c2 i'm intrested in the output? -- Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
Hello, 2013/6/5 Stjepan Horvat zvanste...@gmail.com is there a way to split duration of long notes when chaning time signature: Yes: http://lilypond.org/doc/v2.16/Documentation/notation/displaying-rhythms#automatic-note-splitting HTH -- Marek Klein http://gregoriana.sk Gregoriana on youtubehttp://www.youtube.com/playlist?list=PLBQHqmaUgUMZ4Bd4w4heeQF9lV9L7BS-s ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
On Wed, 2013-06-05 at 10:23 +0200, Stjepan Horvat wrote: is there a way to split duration of long notes when chaning time signature: \time 4/4 c1 to \time 2/4 c2 ~ c2 i'm intrested in the output? There is a command in Denemo to do this, but import from LilyPond into Denemo is still in a very primitive state, so this is not of interest if you already have spent a lot of time inputting the music... Perhaps Frescobaldi can offer something? Richard ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
Marek, i tryed your sugestion and get warning: rhythmic head is not part of a rhythmic column. do you have any clue? On Wed, Jun 5, 2013 at 10:43 AM, Richard Shann richard.sh...@virgin.net wrote: On Wed, 2013-06-05 at 10:23 +0200, Stjepan Horvat wrote: is there a way to split duration of long notes when chaning time signature: \time 4/4 c1 to \time 2/4 c2 ~ c2 i'm intrested in the output? There is a command in Denemo to do this, but import from LilyPond into Denemo is still in a very primitive state, so this is not of interest if you already have spent a lot of time inputting the music... Perhaps Frescobaldi can offer something? Richard -- Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
moving LilyPond blog to our website
On Tuesday, 4 June 2013, Graham Percival wrote: On Tue, Jun 04, 2013 at 12:52:17PM +0100, Phil Holmes wrote: - Original Message - From: Janek Warchol it seems to be decided that we're moving the blog to our website (i.e. to be hosted on lilypond.org), and we're doing it asap, because as Paul said: wait, what? I don't think we've agreed anything of the sort. People have requested it, but nothing more. Yes. I have them, because I need them to upload the website. However, I honestly don't think it's a case of just asking someone and admin being given. As others have said, what about the load on the server? Will there be any other effect. I'd suggest trying to involve GP before assuming this will automatically happen. If the blog posts are being written in texinfo, then these posts would just be news items. Nothing strange. Write a doc patch, test with make website, git-cl, review, etc. Or we could even skip the review and push straight to staging as long as you test with make doc first. I think part of the motivation behind this blog idea is that there could be a more informal, more frequently-updated source of Lilypond updates/sightings/tidbits (as opposed to the official project news channel, which is for important news about the project itself). Hence the initial jump to a familiar blogging platform, with a user-friendly web interface that a variety of contributors can use. Writing posts in texinfo and running 'make' commands is a pretty high barrier of entry for contributors who aren't already developers. Chris ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
Hello Stjepan, 2013/6/5 Stjepan Horvat zvanste...@gmail.com Marek, i tryed your sugestion and get warning: rhythmic head is not part of a rhythmic column. do you have any clue? Try to post minimal example demonstrating your problem -- Marek Klein http://gregoriana.sk Gregoriana on youtubehttp://www.youtube.com/playlist?list=PLBQHqmaUgUMZ4Bd4w4heeQF9lV9L7BS-s ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: osia: hide first bar line on left hand of key signature
2013/6/5 Keith OHara k-ohara5...@oco.net: Konstatin Heuer konstantin.heuer at neophon.eu writes: Is it possible to get the same result like with \remove System_start_delimiter_engraver between some Staffs only? So as to synchronize several GrandStaffs, that are not meant to be one score. I suspect that I have misunderstood you, but you can ask each GrandStaff to print a start bar inside its curved brace: \layout { \context {\Score \remove System_start_delimiter_engraver } \context {\GrandStaff systemStartDelimiterHierarchy = #'(SystemStartBar (SystemStartBrace 1 2 3)) }} \new GrandStaff \transpose c c'' { c d e f g a b c'} \transpose c c'' { c d e f g a b c'} \transpose c c'' { c d e f g a b c'} \new GrandStaff \transpose c c'' { c d e f g a b c'} \transpose c c'' { c d e f g a b c'} ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user Perhaps http://lsr.dsi.unimi.it/LSR/Item?id=873 ? -Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
I found the problem. I used \new Staff instead of \new Voice. \version 2.16.2 \new Staff \with { \remove Note_heads_engraver \consists Completion_heads_engraver \remove Rest_engraver \consists Completion_rest_engraver } { \time 2/4 c1 } } On Wed, Jun 5, 2013 at 11:07 AM, Marek Klein ma...@gregoriana.sk wrote: Hello Stjepan, 2013/6/5 Stjepan Horvat zvanste...@gmail.com Marek, i tryed your sugestion and get warning: rhythmic head is not part of a rhythmic column. do you have any clue? Try to post minimal example demonstrating your problem -- Marek Klein http://gregoriana.sk Gregoriana on youtube -- Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: split duration when changing time signature
2013/6/5 Stjepan Horvat zvanste...@gmail.com: is there a way to split duration of long notes when chaning time signature: \time 4/4 c1 to \time 2/4 c2 ~ c2 i'm intrested in the output? http://lilypond.1069038.n5.nabble.com/completion-heads-engraver-within-a-bar-td146640.html#a146648 ? -Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Individually system spacing multiple scores
Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. \version 2.17.8 Phil. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Stem spacing with change staff
Greetings List, The following snippet shows an unexpected behaviour. If proportional spacing is enabled, the stems become unevenly spaced, but only when using \change Staff. With proportional spacing not enabled, there is no problem. What is going on here? I am wanting proportional notation for the score, and even stem spacing for bars like this. Any enlightenment most appreciated. \version 2.17.18 upper = \relative c'' { \time 1/8 \stemUp \once \override TupletBracket.bracket-visibility = ##f \once \override TupletNumber.stencil = ##f \tuplet 10/1 { c8[ \change Staff = bass d,, \change Staff = treble e'' \change Staff = bass f,, \change Staff = treble g'' \change Staff = bass a,, \change Staff = treble b'' \change Staff = bass c,, \change Staff = treble b'' \change Staff = bass a,,] } } lower = \relative c { \clef bass \time 1/8 s8 } \score { \new StaffGroup { \new Staff = treble { \upper } \new Staff = bass { \lower } } \layout { \context { \Score \accidentalStyle Score.dodecaphonic proportionalNotationDuration = #(ly:make-moment 1/20) } } } Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to set line-width to width of paper
I have just started using \override #'(line-width . n) for text markup, and I want the value n to be chosen so as to work out as the distance between the margins of the paper I'm printing on. As it is it is in staff spacing units which is inconvenient (I am writing the critical commentary at the end of the work). Could someone point me in the right direction here? Richard Shann ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notepad++, lilypond-words.el, etc.
Jonathan wrote I am interested in making a Lilypond syntax highlighter for Notepad++. Have the issues with the lilypond-words.el file described in http://lists.gnu.org/archive/html/lilypond-user/2006-12/msg00345.html been fixed? Is there any other source of syntax information that would be helpful that doesn't involve combing through all of the manuals? here's what I have so far for NP++ 6.3: hiliting: userDefineLang.xml http://lilypond.1069038.n5.nabble.com/file/n146704/userDefineLang.xml located in C:\Program Files (x86)\Notepad++\plugins\APIs\ly.xml autocompleter: ly.xml http://lilypond.1069038.n5.nabble.com/file/n146704/ly.xml this is located in C:\Users\…\AppData\Roaming\Notepad++\userDefineLang.xml hope this is of use Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Notepad-lilypond-words-el-etc-tp146681p146704.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: Individually system spacing multiple scores
- Original Message - From: st...@linuxsuite.org To: Phil Burfitt phil.burf...@talktalk.net Cc: lilypond-user@gnu.org Sent: Wednesday, June 05, 2013 3:07 PM Subject: Re: Individually system spacing multiple scores Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? have you tried putting each score in \bookpart ? This allows for separate \paper sections. -steve Hi Steve, Yes, it would have been ideal, but \bookpart causes a page break (unless there is a way to disactivate it) so scores end up on different pages. You would have thought that paper parameters (width, height, margins, etc) would be defined in the \paper block and score specific parameters defined in the \layout block. Alas, some score layout parameters are defined \paper and others in \layout. Phil. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Stem spacing with change staff
Andrew Bernard wrote Greetings List, The following snippet shows an unexpected behaviour. If proportional spacing is enabled, the stems become unevenly spaced, but only when using \change Staff. With proportional spacing not enabled, there is no problem. What is going on here? I am wanting proportional notation for the score, and even stem spacing for bars like this. Any enlightenment most appreciated. augment the value for the proportional duration: proportionalNotationDuration = #(ly:make-moment 1/100) Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Stem-spacing-with-change-staff-tp146702p146706.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: Individually system spacing multiple scores
Phil Burfitt wrote Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. since there is no code attached to show more exactly what you want I can only guess: \layout { \context { \Staff \override VerticalAxisGroup.default-staff-staff-spacing = #'((basic-distance . 2) (minimum-distance . 2) (padding . 1)) } } you can also define the VerticalAxisGroup in the \with block of each Staff inividually does this help? Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Individually-system-spacing-multiple-scores-tp146701p146707.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: Individually system spacing multiple scores
Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? have you tried putting each score in \bookpart ? This allows for separate \paper sections. -steve I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. \version 2.17.8 Phil. ___ 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: How to set line-width to width of paper
Richard Shann wrote I have just started using \override #'(line-width . n) for text markup, and I want the value n to be chosen so as to work out as the distance between the margins of the paper I'm printing on. As it is it is in staff spacing units which is inconvenient (I am writing the critical commentary at the end of the work). Could someone point me in the right direction here? in LSR the snippet http://lsr.dsi.unimi.it/LSR/Item?id=464 extracts the (layout-) line-width and uses it to calulate the width of the columns Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/How-to-set-line-width-to-width-of-paper-tp146703p146709.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 line-width to width of paper
Richard Shann richard.sh...@virgin.net writes: I have just started using \override #'(line-width . n) for text markup, and I want the value n to be chosen so as to work out as the distance between the margins of the paper I'm printing on. Uh, that's the default, isn't it? -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Individually system spacing multiple scores
- Original Message - From: Eluze elu...@gmail.com To: lilypond-user@gnu.org Sent: Wednesday, June 05, 2013 3:37 PM Subject: Re: Individually system spacing multiple scores Phil Burfitt wrote Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. since there is no code attached to show more exactly what you want I can only guess: \layout { \context { \Staff \override VerticalAxisGroup.default-staff-staff-spacing = #'((basic-distance . 2) (minimum-distance . 2) (padding . 1)) } } you can also define the VerticalAxisGroup in the \with block of each Staff inividually does this help? Eluze Hi Eluze, VerticalAxisGroup.default-staff-staff-spacing controls the spacing between two or more staffs of a system, not the spacing between systems. I need to control spacing between systems, usually done with system-system-spacing in the \paper block. But I have (and want) more than one score per page and I can't find a way to control their system-system spacing independently. ie. \markup{} \score{} \markup{} \score{} % make system-system-spacing larger than the first score. Phil. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: moving LilyPond blog to our website
Hi Janek, all, this blog is a very good idea! I will follow it regularly. I also like your approach: Just do it, now. The discussion coming up here is quite expected, I would say, and it is also what prevented such a blog to be created before. If there is a chance to integrate it in the LP website, that would be nice. But if it was my time and energy, I would skip the discussion, keep the enthusiasm and go for an independent setup - with a link or some forward mechanism from the main website, if possible. (Just one more opinion in this thread.) The possibility to comment is nice. This blog was a missing part in the LP world, imho. Once I can find some more time, I would like to write an article. But unfortunately not this summer. Btw, there seems to be a syntax highlighter for wordpress: http://speckyboy.com/2009/02/19/12-wordpress-plugins-to-display-and-highlight-code-within-your-blog/ Cheers, Joram ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Path to LilyPond 2.18
Hi folks, since the call for stabilization/freeze more or less in April, there has been quite a bit of work on finding and dealing with regressions. The amount that have cropped up there is really sobering. In particular with regard to circular dependencies, it looks like a whack-a-mole game where any change is followed by a series of badly understood regressions and repair attempts. That makes me less than confident that LilyPond's architecture is developing in a manner that is suitable for scaling with further growth of LilyPond's capabilities. At any rate, this is the architecture that is going into 2.18. Another area of stabilization has been finding settings for the new possibilities introduced in the 2.17 cycle, most of all the skyline work from Mike, that are somewhat suitable for a stable release, creating reasonably convincing output for untweaked input. This appears to have led to reasonably well-looking results. The stabilizing process has taken longer than anticipated (as always), and there are still regressions getting discovered that are not suitable for a stable release. My own spacing work on issue 3330 (the last larger piece I committed, to 2.17.19) cannot exactly be categorized as fully compatible with the idea of a freeze. It did address several issues and implements predictable semantics, so most of its effects have a good chance of persisting for a long time, maybe more so than a snapshot of the less consistent previous collection of behaviors. While I was quick to suspect this chunk of code for every spacing regression reported afterwards, it turned out that older changes were responsible. There is still some cleanup pending to account for some of its effects, but that seems reasonably straightforward to do. Keith has done quite a job hunting through past issue reports, reevaluating and classifying some, and not least of all concocting fixes for a fair number of them. Trevor has done quite a bit of documentation work together with several others. We still have several regressions without a clear fix, and the overall flavor is not really one of finality. But we are in a state where substantial or gamechanging improvements are not going to finish in a reasonably short time scale. So for better or worse, we need to start wrapping up what we are going to call our next stable release. I propose calling the next developer release 2.17.95 to send out the message that finish-up work is called for: those translators who don't have the resources for following all changes during a development cycle _now_ really should try catching up. We need to get the latest regressions under wraps, and we need to get users trying and reporting their experiences with the current version in order to get the rough edges out and have a chance, where called for, to better tune the default settings for new knobs to production-ready settings. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Individually system spacing multiple scores
On 5 June 2013 13:13, Phil Burfitt phil.burf...@talktalk.net wrote: Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. Hi, It is not currently possible. This has already been reported and registered as Enhancement in LilyPond bug tracker, issue 1885. http://code.google.com/p/lilypond/issues/detail?id=1885 Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Individually system spacing multiple scores
Hi Xavier, I suspected as much. There's a link to a clever little hack in that post also...thank you! Phil. - Original Message - From: Xavier Scheuer To: Phil Burfitt ; Eluze Weehaeli Cc: lilypond-user Mailinglist Sent: Wednesday, June 05, 2013 5:49 PM Subject: Re: Individually system spacing multiple scores On 5 June 2013 13:13, Phil Burfitt phil.burf...@talktalk.net wrote: Hi, If I have two or more scores on the same page, how can I setup different system-system spacing for each? I've searched the documentation on this one without any success. System-system spacing commands can be placed in a \paper block, but \paper doesn't work inside a \score block and is global. \paper{} \score{} \paper{} \score{} uses the last \paper{} for both... and I can't find any system-system spacing commands for \layout blocks. Hi, It is not currently possible. This has already been reported and registered as Enhancement in LilyPond bug tracker, issue 1885. http://code.google.com/p/lilypond/issues/detail?id=1885 Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Path to LilyPond 2.18
David Kastrup wrote Wednesday, June 05, 2013 5:07 PM So for better or worse, we need to start wrapping up what we are going to call our next stable release. I propose calling the next developer release 2.17.95 to send out the message that finish-up work is called for: those translators who don't have the resources for following all changes during a development cycle _now_ really should try catching up. We need to get the latest regressions under wraps, and we need to get users trying and reporting their experiences with the current version in order to get the rough edges out and have a chance, where called for, to better tune the default settings for new knobs to production-ready settings. Sounds GTM. I shall not make any further changes to the documentation in 2.17 to give translators a chance to catch up. Trevor ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Path to LilyPond 2.18
- Original Message - From: David Kastrup d...@gnu.org To: lilypond-de...@gnu.org Cc: translati...@lilynet.net; lilypond-user@gnu.org Sent: Wednesday, June 05, 2013 5:07 PM Subject: Path to LilyPond 2.18 Hi folks, since the call for stabilization/freeze more or less in April, there has been quite a bit of work on finding and dealing with regressions. [snip] I propose calling the next developer release 2.17.95 to send out the message that finish-up work is called for: those translators who don't have the resources for following all changes during a development cycle _now_ really should try catching up. We need to get the latest regressions under wraps, and we need to get users trying and reporting their experiences with the current version in order to get the rough edges out and have a chance, where called for, to better tune the default settings for new knobs to production-ready settings. -- David Kastrup I believe we need to get fixes for 3363 and 3386 into the code base before cutting a release candidate. I think 3386 is a simple revert, but don't have time to do it right now. I'd prefer to declare 2.17.next_increment as a release candidate; let that stand and if it's OK, cut 17.95 as a final RC, then run 2.18.0. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Path to LilyPond 2.18
Phil Holmes m...@philholmes.net writes: From: David Kastrup d...@gnu.org I propose calling the next developer release 2.17.95 to send out the message that finish-up work is called for: I believe we need to get fixes for 3363 and 3386 into the code base before cutting a release candidate. I was not talking about cutting a release candidate. That would not make sense in connection with sending out the message that finish-up work is called for. I think 3386 is a simple revert, but don't have time to do it right now. I'd prefer to declare 2.17.next_increment as a release candidate; let that stand and if it's OK, cut 17.95 as a final RC, then run 2.18.0. In my book, a release candidate is something fit for a release. Exactly because we need to get people working towards that goal, I was proposing to release 2.17.95 as a wakeup call. There are still numbers between 2.17.95 and 2.18.0. Just not many. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Path to LilyPond 2.18
I'd prefer to declare 2.17.next_increment as a release candidate; let that stand and if it's OK, cut 17.95 as a final RC, then run 2.18.0. Well, in emacs the first release candidate has .95, and I think this is a good decision. And I vote against a `final' RC; this makes too much pressure. We should release as much release candidates as necessary. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Revised 'plain text' essay
Hi, once again with a link instead of an attachment ... https://dl.dropboxusercontent.com/u/49478835/plaintextworkflows.pdf Am 05.06.2013 14:58, schrieb Urs Liska: Hi all, it took quite some more time than hoped, but now I've completely rewritten my 'plain text' essay that I had posted for review some time ago. My revision is based upon your feedback, the preparation of a concrete presentation for fellow musicologists, and the feedback from that occasion. I think it is much better now, having dumped a certain kind of schoolbook-like systematic development. It is now organized for the perspective of the potential user group, and as far as I can tell it is considerably more concise. Oddly enough it isn't shorter at all, just the contrary ... There still are a few TODO-markers in it, but I'd like to present it already for any feedback you can afford (so I can incorporate it _before_ having closed the document ...). Apart from your general opinion (and maybe some of the red TODOs) I'm specifically interested in a few topics: - The unwritten last section should provide links to reference material giving more in-depth but still gentle introductions to the discussed topics. I'd be happy about any suggestions. - There is a layout problem with the two-column examples starting on p.20 which I didn't solve so far. - Maybe it would make sense to consider this paper as the first chapter of a more in-depth document that really introduces to the different aspects of our business. (As an example a good complement would be an essay on 'versioning LilyPond files'). Would you also think that makes sense? I would be happy to accept any contributions of complete chapters/parts. Maybe it makes sense to somewhat reduce the traffic on this list. So if you have comments that aren't really of general interest, such as specific errors, linguistic suggestions etc. feel free to mail me privately, open issues at https://github.com/openlilylib/tutorials/issues or fork the repository and send me pull requests (The document is located at https://github.com/openlilylib/tutorials/tree/master/uLiska/plaintext, but be aware that there are some dependencies for compiling the document that aren't documented yet, specifically you have to have the 'musicexamples', 'lilyglyphs' and 'base' stuff which you can get at the same place) TIA for any efforts Urs ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Inconsistent ties ?
I have a problem with 2 similar ties that are treated differently. Here is a simplified example. \version 2.16.2 \score { \new Staff { \relative c'' { \time 3/4 \clef G_8 \key g \major \stemDown g8 [ fis ] e [ d ] ~ d [ e ] | e [ d ] c [ b ] ~ b [ c ] | } } } The tied d in the first bar is quite different than the tied b in the second. The d is joined from the top of the head. The b is joined differently. The bars are identical except one is a minor third lower. Both slurred notes are on lines and have identical beaming, stem direction.. etc.. shouldn't the ties be identical also? Here is a link to a pdf. http://indra2.web.net/~linuxsui/gooeytar.com/public/lilypond/tst.pdf --steve ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Inconsistent ties ?
Hi, 2013/6/5 st...@linuxsuite.org: I have a problem with 2 similar ties that are treated differently. Here is a simplified example. \version 2.16.2 \score { \new Staff { \relative c'' { \time 3/4 \clef G_8 \key g \major \stemDown g8 [ fis ] e [ d ] ~ d [ e ] | e [ d ] c [ b ] ~ b [ c ] | } } } Yes, i agree that it's bad. I've seen dozens of similar problems with ties; in general, LilyPond's tie formatting code doesn't work properly. Improving this situation is on my todo list for about 2 years, but unfortunately it's quite a big project and i would need help from other programmers :( best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilyblogTheme
Hi David, thanks for sharing your opinion. However, as everyone else seems to be content with the current theme, i think i'll leave the situation as-is. best, Janek 2013/6/4 David Thorp dsth...@yahoo.com: My slight preference is for the freshy example as the text stands in greater relief to the background- easier to read; though, all are very pleasant to view. ___ 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: How to set line-width to width of paper
On Wed, 2013-06-05 at 16:58 +0200, David Kastrup wrote: Richard Shann richard.sh...@virgin.net writes: I have just started using \override #'(line-width . n) for text markup, and I want the value n to be chosen so as to work out as the distance between the margins of the paper I'm printing on. Uh, that's the default, isn't it? Yes, it does seem so, I was thinking it had gotten upset by previous stuff, embedded postscript and such, but now I see it was just my handling (or mangling) of the \markup {} syntax that was causing text to flow over the left margin. Thanks for the response, Richard ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to set line-width to width of paper
On Wed, 2013-06-05 at 07:49 -0700, Eluze wrote: Richard Shann wrote I have just started using \override #'(line-width . n) for text markup, and I want the value n to be chosen so as to work out as the distance between the margins of the paper I'm printing on. As it is it is in staff spacing units which is inconvenient (I am writing the critical commentary at the end of the work). Could someone point me in the right direction here? in LSR the snippet http://lsr.dsi.unimi.it/LSR/Item?id=464 extracts the (layout-) line-width and uses it to calulate the width of the columns That looks like very useful stuff for placing verses at the end of music - thanks! Richard Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/How-to-set-line-width-to-width-of-paper-tp146703p146709.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 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: moving LilyPond blog to our website
2013/6/5 Shevek s...@saultobin.com: Have you considered using a Jekyll based CMS? I've heard about Jekyll but i have no experience with it. If there's someone familiar with Jekyll who thinks that it'd be a better choice (and would help with transition), we can discuss it. As for now i see that Wordpress provides everything i need and seems to work. (sorry if that sounds brusque - i'd love to have time to discuss and consider everything, but alas, i'm too busy :( ) best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: moving LilyPond blog to our website
On Wed, Jun 05, 2013 at 11:19:01PM +0200, Janek Warchoł wrote: As for now i see that Wordpress provides everything i need and seems to work. I have no personal experience with wordpress, but I heavily recommend wordpress / google blogger / identi.ca / any pre-made blog-hosting system, rather than trying to handle the technical sutff manually. - Graham ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: moving LilyPond blog to our website
Hi Joram, 2013/6/5 Noeck noeck.marb...@gmx.de: Hi Janek, all, this blog is a very good idea! I will follow it regularly. I also like your approach: Just do it, now. The discussion coming up here is quite expected, I would say, and it is also what prevented such a blog to be created before. thanks, that's very encourageing! If there is a chance to integrate it in the LP website, that would be nice. But if it was my time and energy, I would skip the discussion, keep the enthusiasm and go for an independent setup - with a link or some forward mechanism from the main website, if possible. (Just one more opinion in this thread.) It seems there may be an easy way to handle this. I'll write about it in another email, to keep things separate. The possibility to comment is nice. This blog was a missing part in the LP world, imho. Once I can find some more time, I would like to write an article. But unfortunately not this summer. Great! Of course, you're invited to write short, informal posts as well if you'd like (for example, your cheat sheet is a very good topic for a blog post, short or long). Btw, there seems to be a syntax highlighter for wordpress: http://speckyboy.com/2009/02/19/12-wordpress-plugins-to-display-and-highlight-code-within-your-blog/ i'll try to check it in a free moment. The plugin i tried had support for highlightning several languages but not lilypond, and i didn't see an option to add custom rules. thanks! Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Replacement suggestions for Century Schoolbook?
Hi, 2013/6/5 Joshua Krämer joshua.krae...@gmail.com: Hello list! On Mon, 07 Jan 2013 22:23:24 +0100, Werner LEMBERG has written: Besides a font with similar functionality as Minion, I would like to find a font which resembles the `classical' text font used about 100 years ago in Germany for virtually all vocal scores (see attachment). This typeface style is known as Scotch. A high-quality, free Scotch type-family is Old Standard. It covers a wide range of Latin, Greek and Cyrillic characters and is rather condensed. Thus, it may be close to what you are looking for. Because the family is released under the SIL Open Font Licence, it would also be possible to adjust it, if necessary (e. g. make it heavier). http://www.thessalonica.org.ru/en/oldstandard.html Thanks for letting us know. I've tried it (only on the screen, no time to visit print shop for a high quality print :( ); it is in fact very similar in shape to Century (except that it's significantly narrower). Unfortunately, in my opinion it's too thin, so it would need to be modified - this would be a nice project, but i don't think we have money to spare... best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frecobaldi 2 Mac OS X install guide
On May 27, 2013, at 11:48 AM, Paul Morris wrote: flup2 wrote I don't install it like a Unix program. I just expand the archive in the Applications folder. That way, the path to frescobaldi binary looks like: /Applications/frescobaldi/frescobaldi (the first frescobaldi is the folder name, the second one is the binary itself). I've added more explanation of this to the wiki page, along with some other minor edits and typo fixes: https://github.com/wbsoft/frescobaldi/wiki/Frescobaldi-Mac-OS-X-install-guide Installing Frescobaldi remains one of the singularly frustrating interludes of my computing life. I cannot figure out how anyone gets a damned thing done using Linux/BSD with all the asinine dependency issues, even with package managers. Installing any piece of software is a voyage of the damned rather than a simple download and double-click to launch. Despite installing Python, QT4, a bunch of dependencies that don't even make sense, and every other doggone item on the list of things to install and configure, Frescobaldi still cannot connect to Poppler so that I can conveniently see the rendered PDF file. The crux of the matter finally seems to be the unholy alliance that is SIP: [tim ~/Desktop/Downloads/python-poppler-qt4-0.16.3]$ python setup.py build running build running build_ext building 'popplerqt4' extension /Library/Frameworks/Python.framework/Versions/2.7/bin/sip -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip -t POPPLER_V0_20_0 -c build/temp.macosx-10.6-intel-2.7 -b build/temp.macosx-10.6-intel-2.7/poppler-qt4.sbf -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip/PyQt4 -x VendorID -t WS_MACX -x PyQt_NoPrintRangeBug -t Qt_4_8_0 -x Py_v3 -g poppler-qt4.sip sip: Deprecation warning: poppler-qt4.sip:1: %Module version number should be specified using the 'version' argument sip: Unable to find file QtCore/QtCoremod.sip error: command '/Library/Frameworks/Python.framework/Versions/2.7/bin/sip' failed with exit status 1 Anyone got a recommendation to fix this? It would be greatly appreciated. Tim ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:completion_heads_engraver within a bar
Many thanks for the help with completion_heads_engraver. I've got a related question about completion_rest_engraver In this example, I'm trying to split the rhythms in bars of 4/4 time, so that note values that span the beginning of the third beat, are rewritten with ties. (The idea is that it's easier to read rhythms in 2-beat chunks with ties between them.) But I'm trying to do a similar thing with rests. I'd like to have the rests that span the 3rd downbeat, to be split into two rests, the second one starting at the 3rd downbeat. Either I'm using the wrong syntax for \with, or the Completion_rest_engraver just doesn't do what I would desire, or ?? This example score is 4/4 time and I'm asking for adjustments every 2 beats (with 1/2). The rests in the 2nd and 3rd bars span the 3rd downbeat: I'd like to get a quarter rest followed by an eighth rest, and an eighth rest followed by a quarter rest, respectively, in those bars. Peace, Jim \version 2.16.0 \score { \new Staff { \clef treble_8 \key c \major \time 4/4 \new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver completionUnit = #(ly:make-moment 1/2) \remove Rest_engraver \consists Completion_rest_engraver completionUnit = #(ly:make-moment 1/2) } { r4 c'4. r8 c'4 c'4 r4. c'4. c'4. r4. c'4 r8 c'4. c'4. r8 } } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Stem spacing with change staff
Thanks, that works - but has the unfortunate side effect of spacing the rest of the score far too wide. Is there a way you can adjust proportional spacing for a single bar? Andrew On 6/06/13 12:32 AM, Eluze wrote: augment the value for the proportional duration: proportionalNotationDuration = #(ly:make-moment 1/100) Eluze ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frecobaldi 2 Mac OS X install guide
Greetings, On 6/06/13 10:13 AM, Tim McNamara wrote: Installing Frescobaldi remains one of the singularly frustrating interludes of my computing life. I cannot figure out how anyone gets a damned thing done using Linux/BSD with all the asinine dependency issues, even with package managers. Installing any piece of software is a voyage of the damned rather than a simple download and double-click to launch. Well, I can sympathise with your frustration, but that's not exactly accurate. Proper Linux distros such as Debian have very sophisticated package management via apt that handle all required dependencies and are at a high stage of maturity. The issue here is that although Mac's are great - I am typing on my dear macbookpro 17 inch, and although they are built on a derivative of BSD UNIX, they lack the package management capabilities of most Linux systems, as they are not conceived of by Apple as full UNIX systems for end users. I have not had any success getting frescobaldi to install using the mac built-in version of python and so on. It appears the only way to make this all work is to use the macports system, as mentioned earlier in this thread. Apart from providing the right versions of the software you require, it does indeed have a dependency system for pretty much all of the items. Despite installing Python, QT4, a bunch of dependencies that don't even make sense, and every other doggone item on the list of things to install and configure, Frescobaldi still cannot connect to Poppler so that I can conveniently see the rendered PDF file. The crux of the matter finally seems to be the unholy alliance that is SIP: [tim ~/Desktop/Downloads/python-poppler-qt4-0.16.3]$ python setup.py build running build running build_ext building 'popplerqt4' extension /Library/Frameworks/Python.framework/Versions/2.7/bin/sip -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip -t POPPLER_V0_20_0 -c build/temp.macosx-10.6-intel-2.7 -b build/temp.macosx-10.6-intel-2.7/poppler-qt4.sbf -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip/PyQt4 -x VendorID -t WS_MACX -x PyQt_NoPrintRangeBug -t Qt_4_8_0 -x Py_v3 -g poppler-qt4.sip sip: Deprecation warning: poppler-qt4.sip:1: %Module version number should be specified using the 'version' argument sip: Unable to find file QtCore/QtCoremod.sip error: command '/Library/Frameworks/Python.framework/Versions/2.7/bin/sip' failed with exit status 1 I mentioned earlier in this thread that my experience was that the instructions are missing the installation of sip. I had to use macports to install sip. I believe this needs to be added to the set of steps. After installing py27-sip, you will be able to proceed I reckon. HTH Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frecobaldi 2 Mac OS X install guide
On Jun 5, 2013, at 7:49 PM, Andrew Bernard andrew.bern...@gmail.com wrote: Greetings, On 6/06/13 10:13 AM, Tim McNamara wrote: Installing Frescobaldi remains one of the singularly frustrating interludes of my computing life. I cannot figure out how anyone gets a damned thing done using Linux/BSD with all the asinine dependency It also doesn't help if you have been a long-time Fink user who briefly tried to set up Frescobaldi using HomeBrew. Starting anew with MacPorts reveals all sorts of flotsam and jetsam to interfere with a normal Frescobaldi installation. My /usr/local file is one big mess! Though Python 2.7 was installed by MacPorts, python --version reports 2.6 so my $PATH is also confused. However, I'm not giving up! Thanks for the SIP reminder, by the way. Stan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frecobaldi 2 Mac OS X install guide
On Jun 5, 2013, at 7:49 PM, Andrew Bernard wrote: Greetings, On 6/06/13 10:13 AM, Tim McNamara wrote: Installing Frescobaldi remains one of the singularly frustrating interludes of my computing life. I cannot figure out how anyone gets a damned thing done using Linux/BSD with all the asinine dependency issues, even with package managers. Installing any piece of software is a voyage of the damned rather than a simple download and double-click to launch. Well, I can sympathise with your frustration, but that's not exactly accurate. Proper Linux distros such as Debian have very sophisticated package management via apt that handle all required dependencies and are at a high stage of maturity. The issue here is that although Mac's are great - I am typing on my dear macbookpro 17 inch, and although they are built on a derivative of BSD UNIX, they lack the package management capabilities of most Linux systems, as they are not conceived of by Apple as full UNIX systems for end users. I have not had any success getting frescobaldi to install using the mac built-in version of python and so on. It appears the only way to make this all work is to use the macports system, as mentioned earlier in this thread. Apart from providing the right versions of the software you require, it does indeed have a dependency system for pretty much all of the items. Yes, I did not mention that I have installed everything I can for this via MacPorts. Only Frescobaldi and python-poppler-qt4-0.16.3 are not installed that way because they are not available through MacPorts. I have followed the incantations step by step. Perhaps I need to sacrifice a goat or something. Trying to compile python-poppler-qt4-0.16.3 (and all previous versions I tried) fails. As you can see from the messages the Mac tries to use the /Library version and not the /opt version of Python, because of course the compiler installed by Apple is going to look in /Library and not in /opt... Despite installing Python, QT4, a bunch of dependencies that don't even make sense, and every other doggone item on the list of things to install and configure, Frescobaldi still cannot connect to Poppler so that I can conveniently see the rendered PDF file. The crux of the matter finally seems to be the unholy alliance that is SIP: [tim ~/Desktop/Downloads/python-poppler-qt4-0.16.3]$ python setup.py build running build running build_ext building 'popplerqt4' extension /Library/Frameworks/Python.framework/Versions/2.7/bin/sip -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip -t POPPLER_V0_20_0 -c build/temp.macosx-10.6-intel-2.7 -b build/temp.macosx-10.6-intel-2.7/poppler-qt4.sbf -I /Library/Frameworks/Python.framework/Versions/2.7/share/sip/PyQt4 -x VendorID -t WS_MACX -x PyQt_NoPrintRangeBug -t Qt_4_8_0 -x Py_v3 -g poppler-qt4.sip sip: Deprecation warning: poppler-qt4.sip:1: %Module version number should be specified using the 'version' argument sip: Unable to find file QtCore/QtCoremod.sip error: command '/Library/Frameworks/Python.framework/Versions/2.7/bin/sip' failed with exit status 1 I mentioned earlier in this thread that my experience was that the instructions are missing the installation of sip. I had to use macports to install sip. I believe this needs to be added to the set of steps. After installing py27-sip, you will be able to proceed I reckon. Unfortunately not. I had already installed this using MacPorts. :-( If I had the skills I would build a Mac installer package for Frescobaldi, but I dunno how. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Frecobaldi 2 Mac OS X install guide
Hello, While reading your error message, it seems that the python version used is the one included in OS X (/Library/Frameworks...), not the one installed by macports (/opt/local...) To be sure that the problem lies there, here are a few steps: sudo port select --set python python27 Another way to force the command to use the macport installed python version, is to run python with its full path. You should then have: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 setup.py build sudo /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 setup.py install Philippe -- View this message in context: http://lilypond.1069038.n5.nabble.com/Frecobaldi-2-Mac-OS-X-install-guide-tp145898p146748.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