Re: help needed with project notation strategy
On 02/20/2016 09:15 AM, David Kastrup wrote: Dave Phillips writes: Greetings, I wrote a piece for piano that I want to notate with LilyPond. The piece has some difficult aspects regarding which I need some advice or just confirmation that my strategy is sound (or not). The piece is long, 848 measures of varying textures, styles, tempi, and time signatures, with a playing time of about 34 minutes. I plan to cut the file into manageable sections and hand-enter the notation in LP code. There are unplayable parts that I'll assign to a recorded part, though I also want to notate them. What's your current relation to Emacs? I'm asking because I have half-workable text entry tools for it but they are in a state where you'd likely also invest time in the code and its use rather than just whatever you are going to input with it. Thanks for that offer, David, but I'm a vi kind of guy. :) Alas, my knowledge of emacs is too slim to be useful. Other than that, there is also "rumor" for automatic pitch detection. It does not split polyphonic stuff though. With regard to splitting Midi tracks at split points _and_ doing Midi quantizing/notation it might also be an idea to look at Midi sequencers like Rosegarden. I think that midi2ly sucks less when already dealing with quantized Midi, so even just running stuff through Rosegarden for quantization might help. Since every note was hand-entered into the sequencer - I'm a guitarist with no music keyboard skills - I think it's a safe bet that everything's quantized, i.e. all durations are exactly as I wanted them. Thanks for the reminder re: Rosegarden, I'll try the MIDI file there to see how it shows up in the notation page. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
help needed with project notation strategy
Greetings, I wrote a piece for piano that I want to notate with LilyPond. The piece has some difficult aspects regarding which I need some advice or just confirmation that my strategy is sound (or not). The piece is long, 848 measures of varying textures, styles, tempi, and time signatures, with a playing time of about 34 minutes. I plan to cut the file into manageable sections and hand-enter the notation in LP code. There are unplayable parts that I'll assign to a recorded part, though I also want to notate them. I haven't had a lot of luck with midi2ly, though I'm sure I need to learn how to fine-tune its output. Odd groups (7:4, 5:3, 11:4, etc) occur frequently, and I'm not sure how to specify their correct conversion with midi2ly. Also, the original sequence has both hands on a single track. Is there any handy way to indicate a split point for switching staves, i.e. a way to recognize right and left hand passages ? (I think I might be asking for an impossibility, would love to learn otherwise). I can hand-enter it to manuscript, no trouble, but I need a digital publication-ready score. I figure the work will take many months, hence my desire to find the most efficient working method, any useful advice will be hugely appreciated. Btw, I'll likely use Frescobaldi as front-end for LP. The piece is here is anyone wants to check it out, but please understand I'm not advertising my music on this list. This recording sucks anyway sound-wise, I hadn't purchased Pianoteq then. I also plan to re-record the piece with that software. https://soundcloud.com/davephillips69/piano-zero Thanks in advance for any advice and/or suggestions for an improved working method. Best regards, Dave Phillips ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Contemporary Music Notation
On 10/12/2014 11:35 AM, lilypond-user-requ...@gnu.org wrote: Message: 2 Date: Sun, 12 Oct 2014 09:52:50 -0500 From: David Nalesnik To: Piaras Hoban Cc: lilypond-user Subject: Re: Contemporary Music Notation Message-ID: Content-Type: text/plain; charset="utf-8" On Sun, Oct 12, 2014 at 7:06 AM, Piaras Hoban wrote: I thought it might be interesting for those wondering what's possible in lilypond to see some examples from the field. I've put together a page collating those things I've done in the past year or so. I'm speechless! --David Very impressive ! Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 2.0.11 released
Greetings, Just adding my noise to the praise chorus. There's lots to like in other LP editors but Frescobaldi is my current favorite. I'm completing my article on LilyPond for the Linux User/Developer magazine, Frescobaldi's all over it. :) I uninstalled the repo version 2.0.0 for Ubuntu 12.04 and installed the latest version of 2.0.11 from git. Everything's working perfectly so far. Btw, I recently discovered the YouTube video series of LP/Frescobaldi tutorials by Benjamin CL, wonderful work there too. Thanks to Wilbert for this excellent program, and as always, thanks to the LP devs for the fabulous LilyPond. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: some original LP scores
On 09/16/2013 10:18 AM, Janek WarchoĊ wrote: Hi, a somewhat late answer... Hi Janek, Thanks for your comments and suggestions, I agree with your judgements. Umeko needs a complete code rewrite, the Sonatina somewhat less. The trios are the most ambitious things I've done in LP, I've a lot to fix there. Btw, Rachael asked if the guitar pieces had been recorded. They have not, though the Sonatina is available in a recorded MIDI version at http://archive.org/details/SonatinaForAnImaginaryGuitarist. Unfortunately time is in short supply these days, but I'll try to do a major clean-up over the next two weeks. I'll announce the refreshed scores when they're ready. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:some original LP scores
On 09/08/2013 12:00 PM, lilypond-user-requ...@gnu.org aka luis jure wrote: i can't say i read your score with the attention it deserves, but the first thing i noticed is that starting on m. 52 the rests in the middle voice seem to be missing (it's the lower part in m. 73). it also called my attention that there are several tempo indications through the piece, but no dynamics after the initial mf. other than that, i would have oriented some ties differently, specially on some chords. is this "out-of-the-box"? looks nice overall. Hi Luis ! Ouch, no dynamics after the initial mf. Seriously, Umeko's LP code needs a complete rewrite, I'll fix the dynamics and a dozen other things that bother me now. IIRC, the code was last updated for LP 2.6. Btw, some of the missing rests are hidden, typically for space. I'll try to do better next time. Btw, I've used vim for some editing jobs Frescobaldi doesn't do so well. Hard to beat it for things like %s/foo/foobar/g good to see you around, dave, looking forward to reading your article! It's good to be around. :) I'll post a note here when the article is published. It won't be soon, they want an article on Csound asap, but I admit that I got diverted by Frescobaldi. So now I have to finish the other article, then I can complete the one on LP. And then they want one on SuperCollider3. Of course I'm going to look at ways LP integrates (or not) with those systems, via FOMUS, LilyCollider, and whatever else I can find, hopefully from suggestions here. Since you're a fellow Csounder, can you suggest ways to link that system with LP ? IIRC Csound has some support for MusicXML, but I've never tested it. Thanks for looking at the scores, and thanks especially for the suggestions for improvement. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
some original LP scores
Greetings, Some time ago I wrote to this list with some questions which were answered promptly by various members here. Thanks to their assistance I got re-started with LilyPond, and I've been busy using it via the Frescobaldi program. I've revised some pieces and added some new things here : http://linux-sound.org/dlp-music-lilypond/ Comments and suggestions are most welcome, particularly regarding part writing and instrument-specific matters. This work was done primarily in response to an on-going article project, I'd like it to be presented as well as possible. Again, my deep thanks to the LP development and user communities. Best regards, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: question about multiple parts
Hi Urs, hi Mike, On 08/21/2013 08:25 AM, Urs Liska wrote: And don't forget the closing angled brackets that may have been swallowed by email. Which indeed were annihilated by email. Thanks for the reminder. :) Mike, thanks for clear example, I'll try it this afternoon. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
question about multiple parts
Greetings, I'm writing another article about the state of music notation software on Linux, and I decided to score some of my older pieces as focus projects. I'm using the Frescobaldi program on Ubuntu 12.04, everything is going very nicely but I do have an important question. I transcribed parts for a trio one by one, i.e. I scored the flute, bassoon, and guitar parts separately, and I'd now like to conjoin them into a single score. Is there a nice easy way to do that, maybe with something like #include files ? I'll be happy if someone can just point me in the right direction in the documentation (which I still find rather confusing, btw). I also want to take a moment to thank everyone involved with LilyPond and its helpers. In my opinion LP is one of the finest projects in the free software world, an outstanding example of collaboration and contribution. Best regards, Dave Phillips ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond-user Digest, Vol 92, Issue 64
Greetings, Not sure how relevant this discussion is to the LP mailing list though. Okay. Thanks for reading Louigi's message, but it's a little out of context, you'd have to read his former messages to get the full sense. I have to praise LP as the one piece of music-related OSS that isn't a piece of junk... No further dialog necessary. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond for FL Studio
Greetings, An interesting take on an experience similar to Johnny Ferguson's : http://www.linuxmusicians.com/viewtopic.php?f=12&t=2591#p11388 Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: my articles and astroturfng LWN
Jan Nieuwenhuizen wrote: Hi Dave, Hi Jan ! Sorry for this delayed reply, I've been a bit overwhelmed here. Too much work, too much family stuff going on, too much of everything except spare time. If your objection to LWN is re: someone else's comment on my articles Yeah, that's it. Somehow, whenever you write a fine piece on or even mentioning Lily, there are uninformed comments that "need" to be replied on -- but I'd rather not do that myself. You see, I'm biased, so it's better to have an independent user comment on this, like Valintin ;-) I over-reacted, I re-read the comment and realized it wasn't really about my article. then that's fine with me. But if anyone has a problem with my articles per se I'd prefer they take it up with me, not with my publishers. Of course. And if I like your articles, eg I really enjoyed your last week's Progress Report part I, to whom should I send an email? It's fine if you want to send something directly to me, or you can leave comments at the end of my articles. Comments are always good, my publishers like to see them too. Of course it should be obvious from these articles just how I feel about LilyPond : Yes, sometimes I'm even afraid it's a bit too obvious... and thanks a lot for that! Well, if it wasn't such great software I'd be less enthusiastic. However, it is such great software, and I shall continue to shout (sing?) its praises. :) Best regards to you and Han-wen, and major props to all LP developers and community members. LilyPond rules. dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
my articles and astroturfng LWN
Greetings, If your objection to LWN is re: someone else's comment on my articles, then that's fine with me. But if anyone has a problem with my articles per se I'd prefer they take it up with me, not with my publishers. Of course it should be obvious from these articles just how I feel about LilyPond : http://www.linuxjournal.com/content/music-notation-software-linux-progress-report-part-1 http://www.linuxjournal.com/content/music-notation-programs-recent-releases http://www.linuxjournal.com/article/8629 "Music Notation Software For Linux, Part 1" http://www.linuxjournal.com/article/8670 "Music Notation Software For Linux Part 2" http://www.linuxjournal.com/article/8738 "Music Notation Software For Linux, Part 3" http://www.linuxjournal.com/article/8972 "Music Notation Software For Linux, Part 4" http://www.linuxjournal.com/article/7657 "LilyPond, Part 1" http://www.linuxjournal.com/article/7719 "LilyPond, Part 2" http://www.linuxjournal.com/article/8928 "LilyPond Helper Applications" Best regards, Dave Phillips ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: midi keyboard input
M Watts wrote: > Unfortunately, the link to Hans Lub's site (author of midi-input mode) > from linux-sound.org is dead http://utopia.knoware.nl/~hlub/uck/software/ A moment with Google and we find this updated URL: http://utopia.knoware.nl/~hlub/uck/rlwrap/ I searched for "hans lub midi". Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:The importance of a graphical interface.
Valentin Villenave wrote: I've tried denemo ; it's a bit rude but definitely useable to. I'm afraid they are'nt developing it anymore, and it's really a pity since it was the ONLY lilypond-oriented graphical editor. Denemo (http://denemo.sourceforge.net/) is still alive. A small but dedicated group has been working on CVS sources for a year or so. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
OOoLP fails with same error
Hi Samuel, Apparently there's something deeply wrong with my setup. I'm now using OOo 2.0.4, LilyPond 2.8.6, and I receive the identical error as before: terminate called after throwing an instance of 'std::logic_error' what():basic_string::_S_construct NULL not valid I'm inclined to believe that the error originates in Debian's default build of OOo, but I'm really just guessing. Alas, as I said, Google is no help with this error. I've put a message on the Linux audio developers' list, perhaps one of the C++ gurus there can help. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
OOoLilyPond problem
Hi Samuel: I'd love to get this working but I hit a problem when I get to the rendering. I've installed everything according to directions, I'm using LP 2.8.4 and OOo 2.0.3 on a Debian Etch system. The dialog panes appear, and I've configured everything properly (AFAICT) but when I click on the LilyPond button I receive this cryptic error: terminate called after throwing an instance of 'std::logic_error' what():basic_string::_S_construct NULL not valid The error appears to be related to C++. Any suggestions towards a solution ? Best, Dave Phillips ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Displaying scores
Chuckk wrote: I am using evince to view Lilypond's pdf output, and in fairly simple things (output by Rosegarden), and I'm seeing note stems of different thicknesses. If I zoom in, they are still different thicknesses, and some of the stems don't exactly line up against the noteheads. Is there another Linux pdf viewer that is more accurate? I have Lilypond 2.8.6. I prefer to use GhostView (aka gv) to view PostScript instead of PDF. However, I usually print from the Adobe Acrobat Reader (Linux version). It's not perfect, but it certainly has a better feature set than xpdf. Scores look okay in Acroread, better in GhostView (IMPO). And as mentioned, using "gv --watch" gives me a near-realtime environment for the edit/compile/view cycle. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:LilyPond related blogs?
Greetings: "Nicolas" == Nicolas Sceaux <[EMAIL PROTECTED]> writes: Nicolas> I was wondering whether some LilyPond users were blogging Nicolas> about their use of LilyPond. I've written a bit about LilyPond in some of my articles for the Linux Journal: http://www.linuxjournal.com/user/800764/track I also maintain a site dedicated to my work with LP: http://linux-sound.org/dlp-music-lilypond Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: a metronome mark question
Hi Markus: so I used Kieren's example as a starting point... I put my result in the LSR (Rhythm marks / play style indication): http://lsr.dsi.unimi.it/LSR/Item?id=204 Have fun! Very cool, thank you. :) After looking at Kieren's example I cobbled together the following solution. It's quite inelegant, but it at least demonstrates that, as Paul Scott said, all the pieces are there. Best regards, Dave Phillips % metmark.ly % simple example of % swing rhythm equivalency \version "2.8.4" \layout { ragged-right = ##t } metMarkTriplet = \mark \markup { \line \right-align { "" \hspace #0.5 \score { \relative { \voiceOne \times 2/3 { b'4 b8 } } \layout { line-width = 0.4\in indent = 0 \context { \Staff \remove "Clef_engraver" \remove "Time_signature_engraver" \remove "Staff_symbol_engraver" } } } } } metMarkEighth = \mark \markup { \line \left-align { "" \hspace #0.5 \score { \relative { \voiceOne { b'8[ b8] } } \layout { line-width = 0.4\in indent = 0 \context { \Staff \remove "Clef_engraver" \remove "Time_signature_engraver" \remove "Staff_symbol_engraver" } } } } } metMarkEqual = \mark \markup { "=" } Flute = { \metMarkEighth s4 \once \override Score.RehearsalMark #'Y-offset = #2.5 \metMarkEqual s4 \metMarkTriplet s2 } \score { \new Staff << \Flute >> \layout { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LP printing problems
Paul Scott wrote: Dave Phillips wrote: Paul Scott wrote: I'm not aware of any recent spacing changes. Could you produce a very short example which shows this behavior with the two different versions? See the LP notice at the bottom of this page: http://www.linux-sound.org/dlp-music-lilypond/gfhtrio4/gfhtrio4.html I missed the "text" font part. That version looks double-spaced or stretched to fit the line. All I can say is that it looks great in 2.9.13. Maybe I'll upgrade. I don't usually have any horrifying problems compiling it here. Note that when I use make-pango-font-tree the spacing reverts to what I'm used to seeing. It looks like a fun piece. I'm a flutist. It looks like it might also be great with bass or alto flute substituted for the harp. Our Tucson Flute Club has two flute ensembles who might be interested in playing it. Have at it. Any guitarists around ? The part's pretty easy but it sounds cool. :) I might suggest using R1 instead of r1 for your whole measure rests. Nice, thanks again. I've updated the Web page, thanks a lot for helping make it look better. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
a metronome mark question
Greetings: I've written a part in even eight notes, but I want to indicate in the metronome marking that the rhythm of the even eighths should be played with a swing rhythm, i.e. an eighth-note triplet with a quarter note followed by an eighth. In a score the rhythm would be {\times 2/3 {c'4 c'8}}, and some jazz scores indicate that evenly notated eighths should be played with this rhythmic figure. The Metronome Marks section of the manual (8.2.2 for LP 2.8.4) shows how to do what I want, but only for single notes and not at all for triplets. If I've made myself clear, does anyone know how to create the mark I need ? In pseudo-LP code it's something like this: {c'8 c'} = {\times 2/3 {c'4 c'8}} Best regards, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LP printing problems
Paul Scott wrote: Dave Phillips wrote: Since you seem to know about the global settings: The default text font spacing for my 2.8.4 LP is twice as wide as it used to be (this is on a home-built LP under Linux, Debian Etch). What happened ? I'm not aware of any recent spacing changes. Could you produce a very short example which shows this behavior with the two different versions? See the LP notice at the bottom of this page: http://www.linux-sound.org/dlp-music-lilypond/gfhtrio4/gfhtrio4.html The LP code is linked there too. You can see I used a brute force method in that example, now I just use make-pango-font-tree (I think that's what it's called). Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LP printing problems
Paul Scott wrote: #(set-global-staff-size 21) at the top of each .ly file, where "21" is a global font size which can be fractional. Very cool, thanks for the tip. Since you seem to know about the global settings: The default text font spacing for my 2.8.4 LP is twice as wide as it used to be (this is on a home-built LP under Linux, Debian Etch). What happened ? Is there a 1-line way to repair this ? I've been adding \markup commands for specific fonts, it's a pain but at least it restores the preferable spacing. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LP printing problems
Anthony Youngman wrote: I'm guessing you're in America. What size is your output pdf? A4? If it is and you tell the printer to print unscaled, then you're losing the bottom 2/3" of the page. First way round that is to tell acrobat to "scale page to fit printer". Second way is to look at the relevant section of the manual (section 10? 11?) which will tell you how to change the paper size to American Letter. Outstanding, thank you. Your suggestions worked perfectly, I'm now completely happy with the printout. (And yes, I'm in the US.) As for making everything bigger, change the font size. There's a section in the manual on doing exactly that - scaling the output for scores, whatever. Look up "feta" - it might well be in the index, or search the pdf manual for it. It'll be obvious when you've found the right section, there's a table of the different font sizes and what they're recommended for. I had been looking at the wrong page. Now I understand how to do what I want. My thanks to you and Paul Scott for this information. LP rules. :) Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
LP printing problems
Greetings: I've written some music for flute, guitar, and harp, it's on-line at http://linux-sound.org/dlp-music-lilypond/gfhtrio4/gfhtrio4.html. The score is naturally three staves (the harpist is a novice, her part fits in a single clef), and the printout is lovely. Alas, the printout is also cutting off the last staff from each page. The printing continues at the start of the next page, i.e., the missing staff is simply gone (not continued on the next page). My question: How do I solve that problem from LP ? Is there a \paper directive I should use ? If so, which one ? Or is this a printer problem ? The printer is a recently acquired HP 6540, it's fast and its output is excellent. I'm hoping the problem isn't with the printer. :( Second problem: The printout is a little too small for some of students, how can I adjust the size of the printed elements ? Again, is there a global LP command that will print everything in a larger font & text (and handle the page breaks appropriately) ? Best regards, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Jan Nieuwenhuizen wrote: Dave Phillips writes: With this system I compiled and installed LilyPond 2.8.4, with no problems during the build. The binary appears to be working Any reason for not using the GUB binaries? Only that I have no idea what's a GUB binary. :) Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Greetings: Okay, here's the low-down : Demudi 1.3, Debian Etch GCC 4.0.4 Guile 1.8 Python 2.4 With this system I compiled and installed LilyPond 2.8.4, with no problems during the build. The binary appears to be working correctly, no error reports from Guile. I'm working on a new file, it renders correctly, but the text fonts are rather widely spaced. However, I have major problems with fonts in Xorg 7, the fault may lie with Xorg and not LilyPond. More tests on the way... Thanks to Mats and Jan for their help and advice ! :) Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Greetings: As reported, the Python errors are gone, but the build still fails here: Processing `/home/dlphilp/lilypond-2.8.4/ly/generate-documentation.ly' Parsing...[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/init.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/declarations-init.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:99:1: error: GUILE signaled an error for the expression beginning here # (use-modules (scm display-lily))invalid module name for use-syntax ((srfi srfi-39)) /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:99:5: error: syntax error, unexpected '-', expecting '=' #(use -modules (scm display-lily))][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/nederlands.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/drumpitch-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/chord-modifiers-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/script-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/scale-definitions-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/grace-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/midi-init.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/performer-init.ly]][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/paper-defaults.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/titling-init.ly]][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/engraver-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/dynamic-scripts-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/spanners-init.ly][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/property-init.ly]][/home/dlphilp/lilypond-2.8.4/ly/generate-documentation.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/documentation-lib.scm][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/document-functions.scm][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/document-translation.scm][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/document-music.scm][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/document-backend.scm][/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/document-markup.scm] Writing "lilypond-internals.texi"... ]] error: failed files: "/home/dlphilp/lilypond-2.8.4/ly/generate-documentation" make[2]: *** [out/lilypond-internals.texi] Error 1 make[2]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation/user' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation' make: *** [all] Error 2 Any suggestions ? Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Mats Bengtsson wrote: See http://lists.gnu.org/archive/html/bug-lilypond/2006-06/msg00061.html Thanks, Mats, that's taken care of the Python errors. I've run 'make clean' and am now recompiling. I'll report again after the build succeeds or fails. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Mats Bengtsson wrote: Dave Phillips wrote: I have exactly the same code at that point. Perhaps I should try it with Guile 1.7 ? I have compiled and installed 2.8.x without problems using Guile 1.6.7, so upgrading shouldn't be necessary. FWIW, I'm also receiving errors regarding Python: make[2]: Entering directory `/home/dlphilp/lilypond-2.8.4/Documentation/user' rm -f ./out/lilypond.texi /usr/bin/python ../../scripts/lilypond-book.py -I ./ -I ./out -I ../../input -I ../../input/regression/ -I ../../input/test/ -I ../../input/tutorial/ -I /home/dlphilp/lilypond-2.8.4/mf/out/ -I /home/dlphilp/lilypond-2.8.4/mf/out/ --output=./out --format=texi --verbose --process="/home/dlphilp/lilypond-2.8.4/lily/out/lilypond --backend=eps --formats=ps,png --header=texidoc -I /home/dlphilp/lilypond-2.8.4/input/test -dinternal-type-checking -ddump-signatures -danti-alias-factor=2 -dgs-font-load" --process='true' lilypond.tely File "../../scripts/lilypond-book.py", line 1268 found = dict ((t, None) for t in types) ^ SyntaxError: invalid syntax make[2]: *** [out/lilypond.nexi] Error 1 make[2]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation/user' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation' make: *** [all] Error 2 Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: compile problem with 2.8.4
Jan Nieuwenhuizen wrote: Hi Dave, Hi Jan, thanks for the reply. error: GUILE signaled an error for the expression beginning here # (use-modules (scm display-lily))invalid module name for use-syntax ((srfi srfi-39)) Can anyone tell me what's going on ? Guile is version 1.6.8. I haven't got a clue, but googling for this error brings me to http://www.mail-archive.com/lilypond-cvs@gnu.org/msg01212.html That is odd, because this fix was applied to 2.7.8. What does your /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:99:1: say at that position? It should be %% FIXME: guile-1.7 required? %#(use-modules (scm display-lily))invalid module name for use-syntax ((srfi srfi-39)) #(use-modules (scm display-lily)) #(display-lily-init parser) displayLilyMusic = #(define-music-function (parser location music) (ly:music?) (display-lily-music music) music) I have exactly the same code at that point. Perhaps I should try it with Guile 1.7 ? Btw, this problem arose after upgrading to Xorg 7. It's been a mess since then, some of my GTK1 apps have terrible fonts now and I can't find out how to fix that problem. Is there anything in an X upgrade that would initiate the problem with Guile ? Bindings maybe ? Best, dp Jan. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
compile problem with 2.8.4
Greetings: I recently upgraded my Debian Etch system (Demudi 1.3) and discovered that my home-built LP 2.8.1 failed with a report concerning Guile. I decided to compile 2.8.4 and got the same report near the end of the build : Parsing...[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/init.ly[/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/declarations-init.ly [/home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:99:1: error: GUILE signaled an error for the expression beginning here # (use-modules (scm display-lily))invalid module name for use-syntax ((srfi srfi-39)) /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:99:5: error: syntax error, unexpected '-', expecting '=' #(use -modules (scm display-lily))Backtrace: In unknown file: ?: 0* [lilypond-main ("/home/dlphilp/lilypond-2.8.4/ly/generate-documentation")] ?: 1* (letrec ((no-files-handler #)) (if (ly:get-option #) (gui-main files)) ...) In /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/lily.scm: 380: 2 (let ((failed #)) (if (pair? failed) (begin # #) (begin # #))) 380: 3* [lilypond-all ("/home/dlphilp/lilypond-2.8.4/ly/generate-documentation")] 398: 4 (let* ((failed #) (handler #)) (for-each (lambda # # # ...) files) failed) 402: 5* [for-each # #] In /usr/share/guile/1.6/srfi/srfi-1.scm: 666: 6 (if (null? rest) (letrec ((lp #)) (lp list1)) ...) ... 670: 7 (begin (f (car l)) (lp (cdr l))) 671: 8* [# "/home/dlphilp/lilypond-2.8.4/ly/generate-documentation$ In /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/lily.scm: 404: 9* [lilypond-file # ...] 413: 10 [catch ly-file-failed # #args)>] In unknown file: ?: 11* [#] In /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/scm/lily.scm: 414: 12* [ly:parse-file "/home/dlphilp/lilypond-2.8.4/ly/generate-documentation"] In /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly: 45: 13* (display-lily-init parser) /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:45:56: In expression (display-lily-init parser): /home/dlphilp/lilypond-2.8.4/out/share/lilypond/current/ly/music-functions-init.ly:45:56: Unbound variable: display-lily-init make[2]: *** [out/lilypond-internals.texi] Error 2 make[2]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation/user' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dlphilp/lilypond-2.8.4/Documentation' make: *** [all] Error 2 Can anyone tell me what's going on ? Guile is version 1.6.8. Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: a new LilyPond music page
Graham Percival wrote: Chapter 4, "putting it all together". You may also want to read that chapter in 2.7; it was recently updated with a lot of info. In general, you may wish to read the manual for 2.7; most of the info applies to 2.6 as well. Many thanks to Graham and Mats ! I'll peruse the relevant manual sections and experiment. If Demudi ever syncs with the etch dev packages I'll upgrade to the LP testing branch too. Meanwhile I have to use 2.6.3 (which seems to work pretty well). I'm currently working on a much longer piece, about 9 pages, for a mixed quartet. It's looking good. :) Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
a new LilyPond music page
Greetings: I've set up a site that contains some of my recent LP projects : http://linux-sound.org/dlp-music-lilypond/ Feel free to comment & criticize as desired. Btw, I used LP version 2.6.3 from Demudi 1.3.0rc1. I'm still finessing the pieces there. Some problems to resolve : How do I get a hairpin crescendo to span a series of single-staff polyphonic measures ? So far everything I've tried results in the compiler complaining of unterminated crescendi. Are string numbers available in 2.6.3 ? I indicate them, the compiler doesn't complain about them, but they don't display. How can I move fingering indicators out of the way of slur and phrase curves ? In general, how do I override default spacing of elements such as slurs and ties ? I've briefly looked at the docs, I'm sure there's a way, but is there a preferred method ? I had a few days to do nothing but play with LilyPond, so I dug in and had some great fun. I'm just getting re-started with the program, the learning curve has been relatively painless, and I love the output quality. Big thanks to all LP devels and users ! Best, dp ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
possible [lilypond] mail subject field ?
Hi guys: Not to complain too bitterly, but I'm subscribed to more than two dozen mail-lists, all of which include list identifiers, all except LilyPond. Could you *please* add it to your mail service ?? My LP mail is scattered through literally hundreds of messages per day, it would be so much nicer to be able to let Mozilla organize them according to the identifier. I know this has been asked before, but obviously nothing was done about it. Also, hitting Reply-to for LP mail addresses the response to the sender, not to the list. Grrr... ;) If LP list traffic were thinner I'd have no complaint, but it is a very active list and generates a considerable volume of mail per day. Best regards, dp ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond supported in jEdit 4.2 final
Hi Bert: Very cool, I just checked it out this morning. I may not have much time for it right now, but I hope to work more with it soon. Beautiful work... Best, dp Bertalan Fodor wrote: Dear LilyPond users, jEdit 4.2 final has come out. The syntax coloring for LilyPond is now integrated, and the plugin for LilyPond (featuring point-and-click DVI viewer, document wizard, tweaking helper and other useful features) can be installed via the Plugin Manager, so no separate installation is needed any more. JEdit and the LilyPondTool plugin especially recommended for Windows users, but it works also on Linux, and gives a good integrated editor. JEdit has a very great expandability feature through BeanShell macros and Velocity templates. The LilyPondTool team is waiting for contributors of sophisticated macros and templates that can ease LilyPond editing. Enjoy! Bert ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Finale for Linux?
Greetings: In a few words: Nothing is happening in that direction (Finale to Linux). Whatever anyone thinks is happening can be easily checked with a quick message to Coda. I just received a brief message from Joerg Anders confirming that he is discontinuing his own development of NoteEdit, but he encourages other programmers to pick up where he left off. This is a bit of a puzzle, because I don't think there's been much community development in NoteEdit (though I may be wrong). I can understand that Joerg may want to move on to other things. However, a supposed Linux port of Finale is not an especially valid reason (note that the links on the NoteEdit page say nothing in the realm of the definite). I'll believe there's such a port when Coda releases one. Until then it's all smoke... Best regards, dp Cameron Horsburgh wrote: Hi folks, I just surfed over to the NoteEdit website, and all there is is a note saying it had been discontinued due to the upcoming port of Finale to Linux. Does anyone have any info about this? Cameron ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: copyright field working ?
Hi Jan: Thank you ! Best, dp Jan Nieuwenhuizen wrote: Dave Phillips writes: Greetings: I'm working on the Denemo sources to add more fields to the Set Header item. I've successfully added the Copyright field, but its data doesn't show up in the displayed LP score. According to LP's docs it should show up in the footer to the first page. So, is it working or not ? (LP 2.2.0, Denemo 0.7.2a) With LilyPond 2.2 and earlier, copyright it will only show up if the first page does not happen to be also the last page, for TeXnical reasons. This is a documented bug, see http://www.lilypond.org/doc/v2.2/Documentation/user/out-www/lilypond/Invoking-lilypond.html A hack around that, is to add copyright also to the tagline field if you know it will be one page. This is fixed in 2.3.x, where LilyPond handles page layout itself. Greetings, Jan. ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
copyright field working ?
Greetings: I'm working on the Denemo sources to add more fields to the Set Header item. I've successfully added the Copyright field, but its data doesn't show up in the displayed LP score. According to LP's docs it should show up in the footer to the first page. So, is it working or not ? (LP 2.2.0, Denemo 0.7.2a) Best, dp ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Using Lilypond
J L wrote: Can someone tell me how to call the scripts? I know that there is stuff in the documentation about doing so, but a physical example would be better (such as how to basically get it to open a file and generate an output file with the changes). I would in particular like to know how to operate 'midi2ly' and 'convert-ly'. It's pretty easy to use the scripts: midi2ly foo.mid -o foo.ly convert-ly foo.ly > foo-converted.ly However, you should do some preparation on your files before conversion. For best results, your MIDI files should be Type 1 (otherwise everything goes into a single track), quantized and stripped of extraneous data. When using convert-ly you should add this line to your original LY file: \version "1.8" since the utility essentially works as an updating device. Also, how is it decided which versions are ported to Windows? I don't use Windows and I'm not a LilyPond developer, but my guess is that there's a big dartboard at LilyPond Central... ;-) Btw, please correct me if I'm in error in my descriptions of the utilities. I've simply described how I use them. Best regards, dp ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
On using midi2ly
Greetings: Some suggestions for the docs on midi2ly: 1) The utility will work as advertised *if* you use Type 1 MIDI files. Type 0 files put all data into a single track, so unless you're rendering monophonic music you probably want to be using Type 1 files. 2) Multiple tracks in a sequence should be given the same MIDI channel. If you use separate channels per track midi2ly will create an LY file that will render only the first track. 3) Quantizing start-times and durations should be recommended. This relates to the notes regarding the transcription of a MIDI recording of a performance. I realize it can be done via the utility, but a sequencer gives better visual feedback. 4) Overlapping notes in an arpeggio will not be correctly rendered. The first note will be read and the others will be ignored. Set them all to a single duration and add phrase markings or pedal indicators. Forgive me if these issues are already well-known. Comments and suggestions are welcome. Best regards, dp ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Greetings and a question
Hi Jan: I'll check out the CVS abc2ly today. Meanwhile, here's what's happening with my current versions of things (Planet CCRMA RH9, LilyPond 2.2.0) : [EMAIL PROTECTED] dlphilp]$ abc2ly BachCelloPrelude.abc abc2ly from LilyPond 2.2.0 Parsing `BachCelloPrelude.abc'... Line ... lilypond output to: `BachCelloPrelude.ly'... [EMAIL PROTECTED] dlphilp]$ lilypond BachCelloPrelude.ly lilypond (GNU LilyPond) 2.2.0 Running lilypond-bin... Now processing `BachCelloPrelude.ly' Parsing... /home/dlphilp/BachCelloPrelude.ly:14:38: error: parse error, unexpected BAR, expecting NOTENAME_PITCH or DRUM_PITCH or '>': \time 4/4 \key d \major < \ba r "|." d'16 ^"A"( a'16 fis''16 -) [snip many similar messages] Backtrace: In /usr/share/lilypond/2.2.0/scm/music-functions.scm: 429: 1* (let ((es #) (e #)) (if (pair? es) (# m # ...)) ...) 431: 2* (if (pair? es) ((setter ly:music-property) m (quote elements) ...)) 432: 3 [ly:music-set-property! # elements ... 432: 4* [map # (#)] In /usr/share/guile/1.6/srfi/srfi-1.scm: 637: 5 (if (null? rest) (map1 f list1) ...) ... 624: 6 (let ((ret (list #))) (letrec ((lp #)) (lp (cdr ls) ret))) 624: 7* [list ... 624: 8* [voicify-music #] In /usr/share/lilypond/2.2.0/scm/music-functions.scm: 429: 9 (let ((es #) (e #)) (if (pair? es) (# m # ...)) ...) 433: 10* (if (ly:music? e) ((setter ly:music-property) m (quote element) ...)) 434: 11 [ly:music-set-property! # element ... 434: 12* [voicify-music #] 429: 13 (let ((es #) (e #)) (if (pair? es) (# m # ...)) ...) 431: 14* (if (pair? es) ((setter ly:music-property) m (quote elements) ...)) 432: 15 [ly:music-set-property! # elements ... 432: 16* [map # (#)] In /usr/share/guile/1.6/srfi/srfi-1.scm: 637: 17 (if (null? rest) (map1 f list1) ...) ... 624: 18 (let ((ret (list #))) (letrec ((lp #)) (lp (cdr ls) ret))) 624: 19* [list ... 624: 20* (f (car ls)) /usr/share/guile/1.6/srfi/srfi-1.scm:624:24: In expression (f (car ls)): /usr/share/guile/1.6/srfi/srfi-1.scm:624:24: Stack overflow lilypond: error: LilyPond failed on input file BachCelloPrelude (exit status 2) lilypond: warning: Running LilyPond failed. Rerun with --verbose for a trace. I hope that helps. Going for the CVS abc2ly now... Best, dp Jan Nieuwenhuizen wrote: Dave Phillips writes: Not so much success with abc2ly and musedata2ly What problems do you have, can you post an error log? abc2ly is used quite heavily, notably by Laura Conrad (see http://laymusic.org). As abc2ly is a python script, you may want to look at the latest version in CVS http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/lilypond/lilypond/scripts/abc2ly.py?rev=HEAD&content-type=text/x-python some problems were fixed recently. Greetings, Jan. ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Greetings and a question
Hi Ferenc: Thank you, that's just what I needed. I've "successfully" imported some MIDI files into LY format, and I started using the excellent emacs LilyPond mode. Very cool. Not so much success with abc2ly and musedata2ly, and I haven't figured out how to activate the LP mode in vi. Back to the hack... Best, dp Ferenc Wagner wrote: Dave Phillips <[EMAIL PROTECTED]> writes: My question now is whether this list is appropriate for questions regarding Denemo. Welcome! Some questions may be on topic here, while for the rest you can try Denemo's own mailing lists, see http://sourceforge.net/mail/?group_id=1952 ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user
Greetings and a question
Hello everyone: I'm currently writing a profile of LilyPond and am learning how to use it via the tutorial and other packaged documentation. I'm also testing the various input facilitators (NoteEdit, Denemo, emacs, vi, Rosegarden). Hopefully I'll be able to find answers here if/when I get snagged by difficulties, but so far things are going well. I'll be testing some of LilyPond's own input filters today. My question now is whether this list is appropriate for questions regarding Denemo. I've compiled the CVS sources with GTK2, but I'm receiving some errors I'd like to resolve and I've uncovered at least one fatal bug. I'm just not sure who gets the report... Anyway, LilyPond is great Linux software, my congratulations to all the developers for this excellent work. Best regards, Dave Phillips ___ lilypond-user mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-user