Hacker News new | past | comments | ask | show | jobs | submit login

Lilypond is neat. I'm using its output (and a buncha tools I built around it) in my iPhone app launching Tuesday: http://wonderwarp.com/etude



Wow, that's really neat. Do you have to hand typeset everything in its library, or are you mining some online set of lilypond files, or what?


I've mined Mutopia for the majority of music, but there are maybe 30 songs I've done by hand just because they were obvious holes in the selection. I'm a little unsure about offering CC-licensed stuff in the app, but my Etude-converted songs are also offered under CC and I'm going to be linking to the licenses, so I think it should be fine.

I'm going to try to write a post to show HN about the tech behind it. I wrote my own .ly parser/preprocessor in Python as part of the song conversion. To help the forked version of Lilypond correlate the screen position and time offset of notes in the piece, I ended up having it do things like unroll macros and loops and do all the layout changes I needed to make em work in the app.


That looks awesome. I don't use a device that runs iPhone OS, but it's a brilliant idea and looks beautiful.

As a side note: I'm a huge fan of Shovebox. I use quick jot at least once an hour.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: