Hi Ryan, did you try adapting the function? Did you run into some trouble?
best, Janek 2013/11/19 Janek Warchoł <janek.lilyp...@gmail.com>: > 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