The LilyPond notation product is a free of charge…er…notation program for music. Unlike commercial alternatives like Sibelius, you don’t enter notes into staves and all that stuff, but instead use a standard text editor. Kinda weird, but it has a strange sort of logic to it, especially when the price is taken into account.