sorry forgot one
\version "2.18.2"
barre = #(define-music-function (barre location str ) (number?)
#{
\once \override FretBoard.before-line-breaking =
#(lambda (grob)
;(display (ly:grob-property grob 'dot-placement-list))
(ly:grob-set-property! grob 'dot-placement-list
(cons `(barre 6 1 ,str) (ly:grob-property grob 'dot-placement-list))))
#})
fMajorEShape = { <f,-1 c-3 f-4 a-2 c'-1 f'-1> }
gMajorEShape = { \transpose f g { \fMajorEShape } }
\new FretBoards {
\barre #3
\transpose f g { \fMajorEShape }
\barre #4
On Wed, May 20, 2015 at 7:02 AM, Stephen MacNeil <[email protected]>
wrote:
> sorry forgot one
>
>
> \version "2.18.2"
>
> barre = #(define-music-function (barre location str ) (number?)
>
> #{
>
> \once \override FretBoard.before-line-breaking =
>
> #(lambda (grob)
>
> ;(display (ly:grob-property grob 'dot-placement-list))
>
> (ly:grob-set-property! grob 'dot-placement-list
>
> (cons `(barre 6 1 ,str) (ly:grob-property grob 'dot-placement-list))))
>
>
> #})
>
> fMajorEShape = { <f,-1 c-3 f-4 a-2 c'-1 f'-1> }
>
> gMajorEShape = { \transpose f g { \fMajorEShape } }
>
>
> \new FretBoards {
>
> \barre #3
>
> \transpose f g { \fMajorEShape }
>
> \barre #4
>
> \gMajorEShape
>
> \barre #3
>
> <g,-1 d-3 g-4 b-2 d'-1 g'-1>
>
> \set FretBoards.minimumFret = #3
>
> \barre #4
>
> \gMajorEShape
>
> }
>
>
> HTH
>
> Stephen
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user