[ << Tweaks and overrides ] | [Top][Contents] | [ Paper and layout >> ] |
[ < 複数小節にまたがる休符の形を変更する ] | [ Up : Tweaks and overrides ] | [ テキストによる強弱記号のテキストとスパナのスタイルを変更する > ] |
個々の Grob のプロパティを変更する
\applyOutput
コマンドは、どのようなコンテキストのどのようなレイアウト オブジェクトも変更することができます。このコマンドは Scheme 関数と 3 つの引数が必要です。
#(define (mc-squared grob grob-origin context) (let ((sp (ly:grob-property grob 'staff-position))) (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob #{ \markup \lower #0.5 #(case sp ((-5) "m") ((-3) "c ") ((-2) #{ \markup \teeny \bold 2 #}) (else "bla")) #})))) \relative c' { <d f g b>2 \applyOutput Voice.NoteHead #mc-squared <d f g b>2 }
[ << Tweaks and overrides ] | [Top][Contents] | [ Paper and layout >> ] |
[ < 複数小節にまたがる休符の形を変更する ] | [ Up : Tweaks and overrides ] | [ テキストによる強弱記号のテキストとスパナのスタイルを変更する > ] |