![]() ![]()
Change the number 0 in the formula to 1 (or 2, etc.) to adjust which notes share a line or space (and which are on different lines or spaces). StaffLineLayoutFunction = #(lambda (p) (floor (/ ( (ly:pitch-semitones p) 0) 2)))įor staves based on other intervals simply change the number 2 in the function above to the number of semitones in the interval you want. (Thanks to Graham Breed for this function.) Scheme Functions ( ly:pitch-semitones is a Scheme function )įor notation systems like Equiton or TwinNote that have a staff based on a whole tone scale with a whole tone between each adjacent note position (line or space), use the following function.Changing the interval of lines on the stave (staffLineLayoutFunction).StaffLineLayoutFunction = #ly:pitch-semitones For a standard pitch-proportional chromatic staff with a semitone between each adjacent note position (line or space), set it to use the ly:pitch-semitones function: StaffLineLayoutFunction is used to customize the default vertical positions of notes on the staff. LILYPOND COMMAND LINE PDFTwinNote music notation demo - PDF file - LilyPond file (.ly).Twinline music notation demo - PDF file - LilyPond file (.ly). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |