Category Archives: LilyPond

Announcing LilyBin + Clairnote

LilyBin is a website that offers a convenient web-based interface for using LilyPond.  While it is not fully-featured like Frescobaldi, it lets you try LilyPond without having to install it first and it lets you use LilyPond on a tablet or phone where (unfortunately) LilyPond can’t be installed.  Today I’m pleased to announce LilyBin + Clairnote, a version of LilyBin that supports Clairnote music notation. Check it out! And read on to learn about the technical details involved in making it. Continue reading

Note Head Shapes Refined

In addition to the new key signatures covered in the previous post, the latest clairnote-code.ly clairnote.ly file (see Software:LilyPond) also includes revised note head shapes.  These new shapes provide a little polish, a touch of subtle refinement for the aesthetics of Clairnote sheet music produced by LilyPond. Lets take a look! Continue reading

New Key Signatures

Clairnote now has newly revised key signatures that are simpler, more compact, and easier to read, while providing more information and greater parity with traditional key signatures.  Namely, they now indicate which notes in the key are sharp or flat, and not just how many are sharp or flat.  This greater parity makes it easier to learn both Clairnote and traditional notation, to switch from one to the other, and to use certain aspects of standard music theory with Clairnote. Continue reading

Stems and 3-Octave Staves

As 2015 hurtles to a close it is a good time to look back at recent improvements to the code for rendering Clairnote with LilyPond.  At this point it seems like a story of diminishing returns for effort expended, perhaps some version of that 80/20 thing, where 80% of the effort goes towards 20% of the functionality, as more marginal “corner cases” take more effort to implement or fix.  (Or maybe it’s just the 90/90 rule?)  The main focus of this blog post is a case in point – getting the correct default stem direction on 3-octave staves. Continue reading

Double Stems Revised

I received some feedback that the double stems on half notes were too subtle and too easily overlooked in the Clairnote sheet music produced by LilyPond. This was especially the case when viewed on a computer screen at lower resolutions where the two stems tended to blur together. So I have revised them to make them clearer and harder to miss. The two stems are now a little further apart and the second stem is a little thicker than the first. Continue reading

8va / 8vb and Clefs

Back in May (how time flies!) I mentioned some improvements to the code for rendering Clairnote notation with LilyPond.  These started with a fix for a bug with 8va and 8vb music, and led to better code for clefs as well.  The details are technical, having to do with LilyPond’s internals, and probably more than anyone would ever care to know, but it was a real breakthrough in a longstanding challenge in my work implementing alternative music notation systems in LilyPond.  So here goes… Continue reading