Monthly Archives: May 2014

Custom Staff Properties

This post is about going beyond global variables.  It is the last entry in a series of posts about recent improvements to the clairnote-code.ly file.  Previously certain values that are used when producing music notation in Clairnote were stored in global variables.  But if you have more than one staff then you really need to have a separate set of these values for each staff.  So it was quite a breakthrough to learn how to create custom staff properties that make this possible. Continue reading

Staff is the New StaffClairnote

One of the more significant recent changes to the clairnote-code.ly file is that now when you \include "clairnote-code.ly" in a LilyPond file all staves will automatically become Clairnote staves by default.  You no longer have to enter \new StaffClairnote instead of \new Staff to get a Clairnote staff.  Continue reading