The Radio 3 Boards Forum from myforum365.com
08:39:24, 02-12-2008 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Whilst we happily welcome all genuine applications to our forum, there may be times when we need to suspend registration temporarily, for example when suffering attacks of spam.
 If you want to join us but find that the temporary suspension has been activated, please try again later.
 
   Home   Help Search Login Register  

Pages: [1]
  Print  
Author Topic: Lilypond  (Read 349 times)
increpatio
*****
Gender: Male
Posts: 2544


‫‬‭‮‪‫‬‭‮


« on: 19:42:09, 17-08-2007 »

On the recommendation of a friend, I've just installed an opensource piece of musical notation software called Lilypond (http://lilypond.org).  It's text-based, but I figure that's not the worst thing in the world so long as the resultant music looks good and entry isn't too painful.  There are two rather interesting articles here and here:

http://lilypond.org/web/about/automated-engraving/software

http://lilypond.org/web/about/automated-engraving/problem-statement

Will try and typeset something easy in it over the weekend; would be nice to not feel like such a pirate when it comes to music-notation Smiley
Logged

‫‬‭‮‪‫‬‭‮
sambeckett
**
Posts: 51


« Reply #1 on: 20:07:20, 17-08-2007 »

My partner uses this programme regularly and is very fond of it due to the standards it uses (i.e. it produces scores similar to plate-engraved music which are therefore better-looking and easier to read than other well-know notation problems).

Send me a private message if you'd like them to let you into their secrets...
Logged

What's empirical about sound? You can't write an article about it in die Reihe, that's for sure.
Kittybriton
*****
Gender: Female
Posts: 2690


Thank you for the music ...


WWW
« Reply #2 on: 23:27:52, 17-08-2007 »

Not having used Lilypond, I probably shouldn't pontificate, but before finally settling with abcPlus notation I read my share of reviews. A lot of people seemed to think that the changes to the input file structure with various new releases of Lilypond made the whole business of music engraving more complicated. If you're happy with a system that requires you to input a text file to generate the output, why not use something like MusicTeX, which seems to be more stable, or possibly MusicXML (which seems to be almost impossibly long-winded)?
Logged

Click me ->About me
or me ->my handmade store
No, I'm not a complete idiot. I'm only a halfwit. In fact I'm actually a catfish.
increpatio
*****
Gender: Male
Posts: 2544


‫‬‭‮‪‫‬‭‮


« Reply #3 on: 21:26:09, 19-08-2007 »

Hmm.  So i tried typesetting a single page of piano music that I had put together in Sibelius  (amounted to seventeen none-too-complex bars; probably should have picked something with some dynamics Wink ).  It took about two hours (maybe a little more) from when I started up the package to input the notes, with maybe three more hours after that just spent fiddling about trying to figure out what I could change.

The approach to notation (not the internal syntax, but the output) seems to be a lot more "professional" than that of some other applications (as seen by the examples on the page I linked to above).  The openness by which they document their methods of type-setting (is that the right word?) is really refreshing.

Having to input all the notes name by name can be a bit of a pain, but it does have it's upsides. But I would never write an extended work in it unless I thought that it was going to be performed by several different performers.  I was also hoping to us it for input/output of programs I was writing, but that didn't quite work out (for reasons not entirely lilypond's fault, I must say).

So here are two bars for comparison.  Lolipop to whoever can guess which is Sibelius 4, and which is Lilypond 2.something Wink



and



There are problems with both of these that I could have fixed manually, but this is pure, unadulterated default output (except maybe that I had to manually drag the bars apart in Sibelius to stop the notes on the upper staff from overlapping in the lower staff).

I found the remark about the even-position of notes with staffs naer one of the pages linked to above to be very interesting (http://lilypond.org/web/about/automated-engraving/typography-features) , and was wondering if any of the people who use time-space notation would care to offer some views about it?

My partner uses this programme regularly and is very fond of it due to the standards it uses (i.e. it produces scores similar to plate-engraved music which are therefore better-looking and easier to read than other well-know notation problems).

Programs=problems, eh?  Tell me about it!

Not having used Lilypond, I probably shouldn't pontificate, but before finally settling with abcPlus notation I read my share of reviews. A lot of people seemed to think that the changes to the input file structure with various new releases of Lilypond made the whole business of music engraving more complicated. If you're happy with a system that requires you to input a text file to generate the output, why not use something like MusicTeX, which seems to be more stable, or possibly MusicXML (which seems to be almost impossibly long-winded)?

MusicXML seems mainly a (messy) notation data format from a quick glance.  Can't say it looks very good. Hmm.    Of course, lilypond, as well as abcplus, both have graphical editors which should in theory make things  a lot easier.  (One nice thing about the text editor for lilypond was that clicking on a note in the rendered file brought you to the code for that note in the source).  The ABC notation seems to differ very little from that of lilypond, and some of the graphical editors   But lilypond seems to have a few more things to do polyphonic writing.  It might be worth quoting the following form their website

Quote
User-interfaces and syntax are what people see and deal with most. They are partly a matter of taste, and also subject of much discussion. Although discussions on taste do have their merit, they are not very productive. In the larger picture of LilyPond, the importance of input syntax is small: inventing neat syntax is easy, writing decent formatting code is much harder. This is also illustrated by the line-counts for the respective components: parsing and representation take up less than 10% of the code.

That is to say, type-setting is their main concern more than input.  I think I do prefer a lot of things about lilypond's type-setting to Sibelius' (I've not tried Finale ever I think). And given that it's free, I think I'd go with it as a renderer of scores in principle in a lot of cases (I haven't had a chance to check out the quality of the abcPlus renderer in detail, but I suspect it is not as feature-full as lilypond's Wink  ).
Logged

‫‬‭‮‪‫‬‭‮
Kittybriton
*****
Gender: Female
Posts: 2690


Thank you for the music ...


WWW
« Reply #4 on: 22:09:11, 19-08-2007 »

Thanks for that nugget of information, Inky. I was not aware that Lilypond could show the code for a note in the final render in that way. I would think it simplifies debugging the layout considerably, compared to reading through abc text.
Logged

Click me ->About me
or me ->my handmade store
No, I'm not a complete idiot. I'm only a halfwit. In fact I'm actually a catfish.
sambeckett
**
Posts: 51


« Reply #5 on: 11:02:51, 21-08-2007 »

My experience of Lilypond (limited as it is) is that even though it may take a while to get usd to it - hence 17 bars taking you 2 hours increpatio - eventually it is a much more economical solution. This is especially true if you are writing either very old or very new music as modern notation programmes are designed to mainly input film scores.
As Lilypond looks at your score as a set of instructions to basically 'run' the image it, it doesn't discriminate against wiggly lines or anything a bit crazy.
Logged

What's empirical about sound? You can't write an article about it in die Reihe, that's for sure.
Jonathan
*****
Gender: Male
Posts: 1473


Still Lisztening...


WWW
« Reply #6 on: 12:56:18, 21-08-2007 »

I think i will have a go at using it - it's got to be better than Mozart!
Logged

Best regards,
Jonathan
*********************************************
"as the housefly of destiny collides with the windscreen of fate..."
increpatio
*****
Gender: Male
Posts: 2544


‫‬‭‮‪‫‬‭‮


« Reply #7 on: 15:19:32, 21-08-2007 »

My experience of Lilypond (limited as it is) is that even though it may take a while to get usd to it - hence 17 bars taking you 2 hours increpatio - eventually it is a much more economical solution. This is especially true if you are writing either very old or very new music as modern notation programmes are designed to mainly input film scores.

I would certainly agree to that if I was inputting something complex.  That page would have probably taken me a little over an hour to work up to that standard anyway.  But yes, I didn't think the two hours to be terribly unpleasant at all (once I had inputted the melodies).  Using the visual editors (or maybe some clever midi-ascii driver Wink ) to enter the notes could make things easier still.
Logged

‫‬‭‮‪‫‬‭‮
Pages: [1]
  Print  
 
Jump to: