Re: lilypond-user Digest, Vol 38, Issue 17
On Tuesday 17 January 2006 03.16, Han-Wen Nienhuys wrote: > alanvw wrote: > > PS I would like to hear from others who use Notepad++ and a comment from > > Han. > > (the name's Han-Wen, not Han). > > it looks interesting, since it can be compiled under MinGW as well. > However, It also looks like it might be a bit heavyweight for our > purposes. The binaries weigh in at 600 kb. SciTE is about as heavyweight, and has one advantage IMHO: It is portable, so it would be possible to deliver a uniform default Lilypond experience on all platforms. (Notepad++ is based on SciTE, and I don't really know the difference apart from portability, so if anyone claims that Notepad++ is a better editor, then I will not attempt to falsify that claim) -- Erik ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
lute tab
Hi lit ! It's been a really long time since I haven't been writting here, just because what I've engraved so far wasn't that difficult. Today, my wish is to produce lute tabs, from original fac simile. I'd like to know if anyone of you has already tried this, and if an example could be given. I've just begun with Django, which is really great, but I find it too bad not to keep going with my favorite Lily. Best regards and wish you a happy new year ! JMarc ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
Trevor Bača wrote: (Or maybe this is already possible some other way and I just haven't researched hard enough; if so, please ignore the request.) Of course it's possible, you just have to write loads of Scheme code :-) I can look into this. Shall I make a combined quote for refactoring the pagelayout to do both automatic stretching and absolute positioning? Yes, please. If the absolute adjustments wind up being considerably more complicated than the relative (stretching) adjustments, then maybe you can also quote separately so that Nicolas and I (and perhaps others in the group) can help divide up the costs. Hi, sorry for the delays. The orchestra was very hectic for the past days, causing some delay. Unfortunately, I misread your original request. It's certainly feasible to make staves appear at fixed distances and to make systems appear at fixed positions on the page. However, I don't see how I can make staves appear at fixed positions on the page in a sensible way. I can add the latter (systems at fixed Y positions, including necessary refactoring) for 150 eur. You should be able to make staves appear at fixed positions in a system by simply setting the Y-offset of the respective Staff.VerticalAxisGroup. I plan to start this work on page layout early next week. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Hebrew, UTF-8, etc.
I'm using Win XP, Lilypond 2.6.5. I edited my .ly file, containing Hebrew in header text and in lyrics, in Notepad and saved is as "UTF-8," but Lilypond seems not to recognise it. Is there a known bug in Notepad concerning UTF-8, or is it UTF-8 encoding incompatible with Lilypond? Should I try a different editor? Or do I need to install any special fonts to some obscure Lilypond folder, Or what? If so, where do I find such fonts, and how do I install them? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
On 1/17/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote: > Trevor Bača wrote: > >>>(Or maybe this is already possible some other way and I just haven't > >>>researched hard enough; if so, please ignore the request.) > >> > >>Of course it's possible, you just have to write loads of Scheme code :-) > >> > >>I can look into this. Shall I make a combined quote for refactoring the > >>pagelayout to do both automatic stretching and absolute positioning? > > > > Yes, please. If the absolute adjustments wind up being considerably > > more complicated than the relative (stretching) adjustments, then > > maybe you can also quote separately so that Nicolas and I (and perhaps > > others in the group) can help divide up the costs. > > Hi, > > sorry for the delays. The orchestra was very hectic for the past days, > causing some delay. > > Unfortunately, I misread your original request. It's certainly feasible > to make staves appear at fixed distances and to make systems appear at > fixed positions on the page. However, I don't see how I can make staves > appear at fixed positions on the page in a sensible way. > > I can add the latter (systems at fixed Y positions, including necessary > refactoring) for 150 eur. You should be able to make staves appear at > fixed positions in a system by simply setting the Y-offset of the > respective Staff.VerticalAxisGroup. OK, that should work so long as the Staff.VerticalAxisGroup settings are on a system-by-system basis rather than global to an entire score. Sounds good; put me down for the EUR 150. -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
writing Irish Traditional music
Please, is there any recommended sources of info on writing Irish Tradition tunes using Lilypond ? (For example, how does one stipulate rolls ?) Lilypond is a super system. I love it already, after years of using ABC. Thanks a lot. Does anyone have any hints for a fast: editor -> score -> midi revision cycles ? I use timidity and xemacs. I see no point in involving products like Rosegarden or Noteedit et al. I just key the Lilypond source straight into the file using xemacs and then browse the score and listen to the midi, before doing corrections. Thanks again. Joe Mc Cool ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 38, Issue 43 Which editor to use
Hi folks! I've finally managed to install jEdit on my Windoze box, so now I use that on both my Windoze machine, and my FreeBSD machine. That way, it's easier to see the changes/syntax highlights, etc. BTW, any indication of when a 2.8 will come out? And what new stuff might be in it? Blessings, Fr. Gordon Gilbert +=+ | Angels' Roost Farm | | Rev. Fr. Gordon Gilbert & Susan Gilbert | | 705-549-5056 | |[EMAIL PROTECTED] | |[EMAIL PROTECTED] | +=+ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: feature request: semi-automatic vertical spacement
Some months ago I proposed implementation of individual line spacing control with\breakSpace #n to force n staff spaces between lines, and \pageBreakSpace #n to force n staff spaces at the bottom of a page. Spacing following normal breaks or those forced with \break or \pageBreak would be calculated as now. This presents a simple syntax to the user and allows precise vertical spacing of individual lines or of an entire page if each line is followed by a \breakSpace or \pageBreakSpace. Too simple? - Bruce -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Han-Wen Nienhuys Sent: Tuesday, January 17, 2006 11:45 AM To: Trevor Baca Cc: Nicolas Sceaux; lilypond-user@gnu.org Subject: Re: feature request: semi-automatic vertical spacement Trevor Bača wrote: >>>(Or maybe this is already possible some other way and I just haven't >>>researched hard enough; if so, please ignore the request.) >> >>Of course it's possible, you just have to write loads of Scheme code >>:-) >> >>I can look into this. Shall I make a combined quote for refactoring >>the pagelayout to do both automatic stretching and absolute >>positioning? > > Yes, please. If the absolute adjustments wind up being considerably > more complicated than the relative (stretching) adjustments, then > maybe you can also quote separately so that Nicolas and I (and perhaps > others in the group) can help divide up the costs. Hi, sorry for the delays. The orchestra was very hectic for the past days, causing some delay. Unfortunately, I misread your original request. It's certainly feasible to make staves appear at fixed distances and to make systems appear at fixed positions on the page. However, I don't see how I can make staves appear at fixed positions on the page in a sensible way. I can add the latter (systems at fixed Y positions, including necessary refactoring) for 150 eur. You should be able to make staves appear at fixed positions in a system by simply setting the Y-offset of the respective Staff.VerticalAxisGroup. I plan to start this work on page layout early next week. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
output files where ?
Please, how can I control where Lilypond (v2.2.6) puts her output files: dvi, tex, mid, ps, pdf etc ? At the moment she puts them in the current directory. Thanks Joe Mc Cool ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Hebrew, UTF-8, etc.
hello > Is there a known bug in Notepad concerning UTF-8, or is it UTF-8 encoding > incompatible with Lilypond? If you use The Windows NotePad they can not save in UFT-8 ! If you want a simple textEditor use NotePad2 http://www.flos-freeware.ch/notepad2.html in the file menu choise code UFT-8 ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
On 1/17/06, Fairchild <[EMAIL PROTECTED]> wrote: > > Some months ago I proposed implementation of individual line spacing control > with\breakSpace #n to force n staff spaces between lines, and > \pageBreakSpace #n to force n staff spaces at the bottom of a page. Spacing > following normal breaks or those forced with \break or \pageBreak would be > calculated as now. > > This presents a simple syntax to the user and allows precise vertical > spacing of individual lines or of an entire page if each line is followed by > a \breakSpace or \pageBreakSpace. > > Too simple? Hey Bruce, You know, that might work. Could we work out a fictitious example real quick so I can see how the numbers would work? Let's say that we've got a score on US letter in portrait orientation (so 8.5" wide and 11" tall) and that on one particular page there are to be two systems, each with three staves, so: = (sys 2, staff 3) = (sys 2, staff 2) = (sys 2, staff 1) = (sys 1, staff 3) = (sys 1, staff 2) = (sys 1, staff 1) So we've got a page with 2 systems, each with 3 staves (with a total of 6 staves on the page). Then we decide we want the following (all of which are made-up for example), working from the bottom of the page up over all 6 staves: 1. lowest line of [sys 1, staff 1] to be 1.4" from bottom-of-page 2. lowest line of [sys 1, staff 2] to be 2.9" from bottom-of-page 3. lowest line of [sys 1, staff 3] to be 4.26" from bottom-of-page 4. lowest line of [sys 2, staff 1] to be 6.2" from bottom-of-page 5. lowest line of [sys 2, staff 2] to be 7.82" from bottom-of-page 6. lowest line of [sys 2, staff 3] to be 9.53" from bottom-of-page what would be hypothetical settings for \breakSpace #n and \pageBreakSpace #n to achieve those values? (And assuming that we can come up with a good example here, there remains the question of whether it's better to put what is essentially page-layout information inline with the musical directives (like with \breakSpace and \pageBreakSpace) or whether it's better for that page-layout information to go in an entirely separate part of the .ly file ... probably that \layout { } block. I'm divided about that question, but leaning towards the idea that this and other type of page definition information should live outside of the main music entry commands. Thoughts?) -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
Trevor Bača wrote: question, but leaning towards the idea that this and other type of page definition information should live outside of the main music entry commands. Thoughts?) This is hard; if page layout commands aren't inside the music, how can you identify which system to use for a particular layout tweak? -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
On 1/17/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote: > Trevor Bača wrote: > > > question, but leaning towards the idea that this and other type of > > page definition information should live outside of the main music > > entry commands. Thoughts?) > > This is hard; if page layout commands aren't inside the music, how can > you identify which system to use for a particular layout tweak? Identifiers, of course ... but quite kludge-y to be sure ... and then the identifiers have to be in-line, so you're probably right. -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: feature request: semi-automatic vertical spacement
Trevor - The notion is so simple (maybe too simple) that a detailed example would only make it seem more complex. Simply use \breakSpace at the break point of any staff to override the springs and force the distance from the bottom line of the staff to the top line of the next, ignoring everything on or around the staff. \pageBreakSpace would force space between the bottom line of the staff to the bottom page margin. Let the fancy layout algorithms deal with anything left over and complain if spacing is over specified. Normally the default layout is good, with few adjustments necessary. Now I use a mixture of \pageBreak, betweensystempadding, betweensystemspace, Staff minimumVerticalExtent, \markup { " " \raise #n " " }, and TLC to trick the vertical layout algorithms. The result is often unpredictable. - Bruce -Original Message- From: Trevor Baca [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 17, 2006 6:01 PM To: Fairchild Cc: Han-Wen Nienhuys; Nicolas Sceaux; lilypond-user@gnu.org Subject: Re: feature request: semi-automatic vertical spacement On 1/17/06, Fairchild <[EMAIL PROTECTED]> wrote: > > Some months ago I proposed implementation of individual line spacing > control with\breakSpace #n to force n staff spaces between lines, and > \pageBreakSpace #n to force n staff spaces at the bottom of a page. > Spacing following normal breaks or those forced with \break or > \pageBreak would be calculated as now. > > This presents a simple syntax to the user and allows precise vertical > spacing of individual lines or of an entire page if each line is > followed by a \breakSpace or \pageBreakSpace. > > Too simple? Hey Bruce, You know, that might work. Could we work out a fictitious example real quick so I can see how the numbers would work? Let's say that we've got a score on US letter in portrait orientation (so 8.5" wide and 11" tall) and that on one particular page there are to be two systems, each with three staves, so: = (sys 2, staff 3) = (sys 2, staff 2) = (sys 2, staff 1) = (sys 1, staff 3) = (sys 1, staff 2) = (sys 1, staff 1) So we've got a page with 2 systems, each with 3 staves (with a total of 6 staves on the page). Then we decide we want the following (all of which are made-up for example), working from the bottom of the page up over all 6 staves: 1. lowest line of [sys 1, staff 1] to be 1.4" from bottom-of-page 2. lowest line of [sys 1, staff 2] to be 2.9" from bottom-of-page 3. lowest line of [sys 1, staff 3] to be 4.26" from bottom-of-page 4. lowest line of [sys 2, staff 1] to be 6.2" from bottom-of-page 5. lowest line of [sys 2, staff 2] to be 7.82" from bottom-of-page 6. lowest line of [sys 2, staff 3] to be 9.53" from bottom-of-page what would be hypothetical settings for \breakSpace #n and \pageBreakSpace #n to achieve those values? (And assuming that we can come up with a good example here, there remains the question of whether it's better to put what is essentially page-layout information inline with the musical directives (like with \breakSpace and \pageBreakSpace) or whether it's better for that page-layout information to go in an entirely separate part of the .ly file ... probably that \layout { } block. I'm divided about that question, but leaning towards the idea that this and other type of page definition information should live outside of the main music entry commands. Thoughts?) -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: output files where ?
On 17-Jan-06, at 1:54 PM, debian wrote: how can I control where Lilypond (v2.2.6) puts her output files: dvi, tex, mid, ps, pdf etc ? At the moment she puts them in the current directory. $ lilypond --help ... -o, --output=FILEwrite output to FILE (suffix will be added) ... I'm pretty sure this still works in 2.2.6. - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: feature request: semi-automatic vertical spacement
On 16-Jan-06, at 12:24 PM, Nicolas Sceaux wrote: Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: there should be a user definable function for making the tweak file names, so that the user could put the generated files in some particular directory for instance. (pagelayout-tweak-filename book-id score-id) => a pathname string. why? To ease my life? It would make my life easier and a little bit more aesthetically pleasing, but on second thought it's not a big deal. In my realtime lilypond project, I have a huge number of small files. Most of them are in the form "line-1.png", "line-2.png", etc... except for the first one, which is "line.png". It's easy enough to tell perl what the filename will be: if ($outN==0) { $outF="line.png"} else { $outF="line-${outN}.png"}; Now, if anybody looks in the output directory, they might get confused about the "line-X" vs. "line" thing... but I can just document that. So never mind. :) - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Parentheses Again
Hi again, I'm using Lilypond 2.6.5-1. The following code causes Lilypond to halt: fis4 << { \override NoteHead #'print-function = #(parenthesize-callback Note_Head::print) fis16 \revert NoteHead #'print-function } \\ { \stemUp fis,16 \stemNeutral } >> I included the code from the example from lstencil-hacking.ly. A similar section, namely: << { r8 } \\ { \override Beam #'print-function = #(parenthesize-callback Beam::print) b16[ c] \revert Beam #'print-function } >> \break Works fine. Any help would be appreciated. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Double clefs?
I'm new to all this lilypond. I used to use noteworhty so this is a big change for me. anyways... Picture of my situation. I don't get how to format all this stuff. feels like programming. How do i make the second clef disappear? and that big tie on the bottom. here's my code too \header { dedication = "Dedicated to Pleasanton Middle School Symphonic Band of 2006 title = "Hungarian Rhapsody no.2" subtitle = "Transciption by Alex So" composer = "Franz Liszt (1811-1886)" arranger = "Alex So" copyright = "Alex So 2006" } \version "2.7.17" global = { \key e \minor \time 2/4 } i = \context Staff \relative c''{ \context Voice = "i" \voiceOne \acciaccatura cis,8 cis2 | \appoggiatura cis16[ \appoggiatura b16 \appoggiatura cis16] } \score { \context PianoStaff << \context Staff = "violin" << \global \clef treble \i >> >> \layout { \context { \Score \override SpacingSpanner #'spacing-increment = #3 } } \midi { \tempo 4 = 54 } } %% Local Variables: %% coding: utf-8 %% End: I haven't changed the instruments either. (If you want to know the transposed piece I am trying to do, Hungarian Rhapsody no. 2 - Liszt) View this message in context: Double clefs? Sent from the Gnu - Lilypond - User forum at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user