Live data from Hacker News

LilyPond: Music notation for everyone

lilypond.org

51–60 of 89 posts

Re: LilyPond: Music notation for everyone

#51

What does Lilypond offer that other robust, free, and open-source notation programs like Musescore don’t?

Text entry. I find Musescore terrible (even revisited it after their huge upgrade). Being able to freely enter text means I don't have to care about timing and just get the notes on the page, which most other notation apps are strict about.

Re: LilyPond: Music notation for everyone

#52

Excuse my ignorance, I'm about to ask stupid questions. * What type of person uses this? I guess the intersection of people interested in composing and people able to typeset? I would have thought it wasn't that popular, but it has the polish of a popular tool. What am I missing? * Do people typically use this to compose their own music, or are they recreating music they know? * How similar is sheet music to source c…

It's used to render sheets and audio in Wikipedia articles (I hope this answers several of your questions). Example: https://en.wikipedia.org/wiki/Humpty_Dumpty#Lyrics_and_melod...

Re: LilyPond: Music notation for everyone

#53

Excuse my ignorance, I'm about to ask stupid questions. * What type of person uses this? I guess the intersection of people interested in composing and people able to typeset? I would have thought it wasn't that popular, but it has the polish of a popular tool. What am I missing? * Do people typically use this to compose their own music, or are they recreating music they know? * How similar is sheet music to source c…

I have published one complete work in Lilypond which I estimate has been downloaded about 50k times (and those downloads were probably reused for multiple people, because it was an instructional work). I guess that qualifies me to answer?

* I have a background in LaTeX, so that's why I picked it up. The work I transcribed is a set of six French baroque sonatas for two violins which are commonly used in intermediate-to-advanced teaching.

* At the time I did it, there was no freely available score that showed both parts on the same page, just reproductions of the original handwritten manuscript, so I did it to have a cleaner copy where you can see both parts at the same time. I had to edit slightly because it turned out the original contained a handful of errors.'

* Very similar. Lilypond started life as LaTeX macros, and while it's now well beyond that, you can see the roots. Lilypond can output MIDIs from source.

* I don't know about git repos, but there's no reason you couldn't. I did publish the source alongside the finished PDF on IMSLP (the International Music Score Library Project, a wiki of public domain music).

* For my purposes (playing European music using the 12 tones in the traditional style from Renaissance to modern, both classical and folk), perfectly expressive. I'm not sure what you mean by abstraction in this context, but if you want to do something for which there isn't common notation, you can just write words.

I would use Lilypond without hesitation if I had a new work I wanted to publish, just as I would use LaTeX to publish a book or document. It's a typesetting system, and if you're using it, you're already committed to the form of traditional European sheet music.

Re: LilyPond: Music notation for everyone

#54

Excuse my ignorance, I'm about to ask stupid questions. * What type of person uses this? I guess the intersection of people interested in composing and people able to typeset? I would have thought it wasn't that popular, but it has the polish of a popular tool. What am I missing? * Do people typically use this to compose their own music, or are they recreating music they know? * How similar is sheet music to source c…

I started setting up a piano blog once, which used lilypond to generate an image of the sheet music (then trimmed with image magic) and a midi file (rendered to wav with fluid synth and compressed to mp3). This would have been for small snippets (2-3 bars) of rock/pop/etc music, with some brief commentary. I guess I got distracted along the way. The output looked and sounded good though!

Re: LilyPond: Music notation for everyone

#55
post #22

Personal story: Over a decade ago, when I was learning to play the piano, I made an arrangement of Twinkle Twinkle Little Star for my girlfriend (now my wife). While the arrangement was pretty basic, I also wanted to present a printed score and that's when I turned to LilyPond. Here are the files if anyone is interested to take a peek: https://susam.net/files/music/twinkle-twinkle-little-star/ >. The .ly file has the…

Interesting. A few years ago I had a bunch of music to learn fast, and was having real trouble with reading. I had a longish commute at the time and spent a big chunk of it re-transcribing the music to lilypond so I could get score and midi. The act of translating the original notes to its letter, typing it in then re-rendering and listening to the MIDI improved my sight reading massively.

Re: LilyPond: Music notation for everyone

#56
post #6

I tried to learn LilyPond once but it was a bit too arcane for my taste. Now I use MuseScore, WYSIWYG notation program which is a lot more intuitive (and, like LilyPond, also released under the GPL). I write relatively simple music, though, mostly lead sheets. I always imagined LilyPond would shine in more complex scoring situations.

LilyPond rules when you want to manipulate music algorithmically. Like make a music reading training app that creates examples based on your performance so far.

I've had a few attempts with algorithmic lilypond for some technical exercises. It's generally good for getting the basics out, but you either lose the advantages of `relative` mode, or end up with unreadable nonsense. So I find it's good for getting things started / 80% of the work done but then needs tweaks.

Re: LilyPond: Music notation for everyone

#57
post #6

Earlier quoted context omitted.

LilyPond rules when you want to manipulate music algorithmically. Like make a music reading training app that creates examples based on your performance so far.

Seems like one of the libraries that can output Lilypond (like music21, mingus, abjad, or music-suite) would be better for that purpose.

By way of being useful and for future reference for me:

music21: http://web.mit.edu/music21/

mingus: http://bspaans.github.io/python-mingus/index.html

abjad: https://abjad.github.io/

music-suite: https://music-suite.github.io/docs/ref/

Re: LilyPond: Music notation for everyone

#58

Interesting that Music notation even seems to be a “challenge” to do with a computer, speaking as a complete layman. It seems like there is only a few note symbols to draw, at fixed positions. Can someone explain what makes good engraving good?

The problem is closely related to computational typesetting, e.g. TeX, which is an extremely complicated piece of software. While it might be true that music notation is ultimately "simpler" than document typesetting, I wouldn't stake money on that claim. A somewhat ignorant TL;DR: - It's probably not too difficult to render simple music in a bland, ugly way, in the same way that it's not too difficult to render ASCI…

> I play jazz and don't fully believe in Western music notation :)

My friend - accomplished classical musician and now pretty well known jazz musician tells me you can't write down latin music accurately. Personally I think while written language is largely about conveying a fairly unambiguous meaning, written music is really about providing enough for the player / or conductor to be able to infer what they need to do.

Re: LilyPond: Music notation for everyone

#59
Recently made some chord flashcards in an experiment to see if it will improve my sight reading on piano.

I originally planned to write a python script to generate Lilypond code for all the different chords I wanted, but found that Frescobaldi made it fast enough that I was able to generate them all manually. In retrospect I’m not sure the code would have panned out all that well because some of the chords needed manual fiddling.

Then I loaded them all up into Anki and have been plugging away. If not for Lilypond I probably would have made real flashcards by hand and that would have been a big ordeal by comparison.

Re: LilyPond: Music notation for everyone

#60
I've been using LilyPond for ages to typeset music, to the point where I find other tools cumbersome

My current workflow is vscode, with a plug-in that handles auto compile and displays a PDF in an editor pane, and handles midi input from a small keyboard I've got next to my desk

Post reply on HN