Hi Ryan, 2013/11/19 ryanmichaelmcclure <ryanmichaelmccl...@gmail.com>: > Hi there Janek! I tried your Scheme and it worked WONDERFULLY!
Great, you're welcome! > That's exactly > what I want for larger bar numbers at the beginning! I am clueless about how > to do Schemes...I could probably drop a bunch of rocks on my keyboard and > get a better result than if I were to try and use it. Don't fool yourself like this. Programming in Scheme is a skill that can be learned. When i wanted to write the function i sent you, i didn't know anything about Scheme - it took me over an hour to get this working, but i succeeded! And now i can do write some really awesome Scheme stuff, much faster. > How would I go about > adding direction in this scheme? First, install newest version of Frescobaldi and use it. This will give you syntax highlithing [1] which makes understanding any code - including Scheme - much easier. Then, look at the function i've sent you and determine where to change it to make it work with directions instead of font-size. Here's another example function that may help you in understanding how these things work: \override Score.BarNumber #'self-alignment-X = #(lambda (grob) (let ((break-dir (ly:item-break-dir grob))) (set! (ly:grob-property grob 'self-alignment-X) (if (= break-dir RIGHT) RIGHT CENTER)))) Don't be intimidated, this should be easy to do. Ask if you get stuck. hth, Janek [1] http://en.wikipedia.org/wiki/Syntax_highlighting _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user